Searched defs:pVM (Results 176 - 200 of 233) sorted by relevance

12345678910

/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllPhys.cpp59 * @param pVM Pointer to the VM.
66 VMMDECL(int) pgmPhysHandlerRedirectToHC(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser) argument
68 NOREF(pVM); NOREF(uErrorCode); NOREF(pRegFrame); NOREF(pvFault); NOREF(GCPhysFault); NOREF(pvUser);
78 * @param pVM Pointer to the VM.
85 VMMDECL(int) pgmPhysRomWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser) argument
90 PVMCPU pVCpu = VMMGetCpu(pVM);
107 rc = EMInterpretDisasCurrent(pVM, pVCpu, pDis, &cbOp);
127 rc = PGMHandlerPhysicalPageTempOff(pVM, pRom->GCPhys, GCPhysFault & X86_PTE_PG_MASK);
151 * @param pVM Pointer to the VM.
153 void pgmPhysInvalidRamRangeTlbs(PVM pVM) argument
182 pgmPhysGetRangeSlow(PVM pVM, RTGCPHYS GCPhys) argument
209 pgmPhysGetRangeAtOrAboveSlow(PVM pVM, RTGCPHYS GCPhys) argument
240 pgmPhysGetPageSlow(PVM pVM, RTGCPHYS GCPhys) argument
268 pgmPhysGetPageExSlow(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGE ppPage) argument
299 pgmPhysGetPageAndRangeExSlow(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGE ppPage, PPGMRAMRANGE *ppRam) argument
349 PGMPhysIsGCPhysValid(PVM pVM, RTGCPHYS GCPhys) argument
365 PGMPhysIsGCPhysNormal(PVM pVM, RTGCPHYS GCPhys) argument
386 PGMPhysGCPhys2HCPhys(PVM pVM, RTGCPHYS GCPhys, PRTHCPHYS pHCPhys) argument
403 pgmPhysInvalidatePageMapTLB(PVM pVM) argument
429 pgmPhysInvalidatePageMapTLBEntry(PVM pVM, RTGCPHYS GCPhys) argument
467 pgmPhysEnsureHandyPage(PVM pVM) argument
564 pgmPhysAllocPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
711 pgmPhysAllocLargePage(PVM pVM, RTGCPHYS GCPhys) argument
798 pgmPhysRecheckLargePage(PVM pVM, RTGCPHYS GCPhys, PPGMPAGE pLargePage) argument
860 pgmPhysPageMakeWriteMonitoredWritable(PVM pVM, PPGMPAGE pPage) argument
885 pgmPhysPageMakeWritable(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
931 pgmPhysPageMapByPageID(PVM pVM, uint32_t idPage, RTHCPHYS HCPhys, void **ppv) argument
1011 pgmPhysPageMapCommon(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, PPPGMPAGEMAP ppMap, void **ppv) argument
1147 pgmPhysPageMakeWritableAndMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1183 pgmPhysPageMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1211 pgmPhysPageMapReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void const **ppv) argument
1228 pgmPhysPageLoadIntoTlb(PVM pVM, RTGCPHYS GCPhys) argument
1259 pgmPhysPageLoadIntoTlbWithPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
1319 pgmPhysGCPhys2CCPtrInternalDepr(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1370 pgmPhysPageMapLockForWriting(PVM pVM, PPGMPAGE pPage, PPGMPAGEMAPTLBE pTlbe, PPGMPAGEMAPLOCK pLock) argument
1403 pgmPhysPageMapLockForReading(PVM pVM, PPGMPAGE pPage, PPGMPAGEMAPTLBE pTlbe, PPGMPAGEMAPLOCK pLock) argument
1449 pgmPhysGCPhys2CCPtrInternal(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv, PPGMPAGEMAPLOCK pLock) argument
1513 pgmPhysGCPhys2CCPtrInternalReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, const void **ppv, PPGMPAGEMAPLOCK pLock) argument
1580 PGMPhysGCPhys2CCPtr(PVM pVM, RTGCPHYS GCPhys, void **ppv, PPGMPAGEMAPLOCK pLock) argument
1683 PGMPhysGCPhys2CCPtrReadOnly(PVM pVM, RTGCPHYS GCPhys, void const **ppv, PPGMPAGEMAPLOCK pLock) argument
1827 PGMPhysReleasePageMappingLock(PVM pVM, PPGMPAGEMAPLOCK pLock) argument
1904 pgmPhysReleaseInternalPageMappingLock(PVM pVM, PPGMPAGEMAPLOCK pLock) argument
1928 pgmPhysGCPhys2R3Ptr(PVM pVM, RTGCPHYS GCPhys, PRTR3PTR pR3Ptr) argument
2026 PVM pVM = pVCpu->CTX_SUFF(pVM); local
2051 pgmPhysCacheAdd(PVM pVM, PGMPHYSCACHE *pCache, RTGCPHYS GCPhys, uint8_t *pbR3) argument
2083 pgmPhysReadHandler(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void *pvBuf, size_t cb) argument
2215 PGMPhysRead(PVM pVM, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead) argument
2336 pgmPhysWriteHandler(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void const *pvBuf, size_t cbWrite) argument
2750 PGMPhysWrite(PVM pVM, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite) argument
2864 PGMPhysSimpleReadGCPhys(PVM pVM, void *pvDst, RTGCPHYS GCPhysSrc, size_t cb) argument
2936 PGMPhysSimpleWriteGCPhys(PVM pVM, RTGCPHYS GCPhysDst, const void *pvSrc, size_t cb) argument
3012 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3103 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3183 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3267 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3355 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3456 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3639 PVM pVM = pVCpu->CTX_SUFF(pVM); local
3833 PVM pVM = pVCpu->CTX_SUFF(pVM); local
4017 PGMPhysGetPageType(PVM pVM, RTGCPHYS GCPhys) argument
4055 PGMPhysIemGCPhys2Ptr(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, bool fWritable, bool fByPassHandlers, void **ppv, PPGMPAGEMAPLOCK pLock) argument
4170 PGMPhysIemQueryAccess(PVM pVM, RTGCPHYS GCPhys, bool fWritable, bool fByPassHandlers) argument
[all...]
H A DTMAll.cpp61 PPDMCRITSECT pCritSect = (PPDMCRITSECT)MMHyperR3ToCC((pTimer)->CTX_SUFF(pVM), (pTimer)->pCritSect); \
64 || (enmState = (pTimer)->CTX_SUFF(pVM)->enmVMState) == VMSTATE_CREATING \
89 # define TMTIMER_ASSERT_SYNC_CRITSECT_ORDER(pVM, pTimer) \
94 PPDMCRITSECT pCritSect = (PPDMCRITSECT)MMHyperR3ToCC(pVM, (pTimer)->pCritSect); \
97 || PDMCritSectIsOwner(&pVM->tm.s.VirtualSyncLock) \
98 || (enmState = (pVM)->enmVMState) == VMSTATE_CREATING \
106 # define TMTIMER_ASSERT_SYNC_CRITSECT_ORDER(pVM, pTimer) do { } while (0)
122 PVM pVM = pVCpu->CTX_SUFF(pVM); local
127 if (pVM
144 PVM pVM = pVCpu->CTX_SUFF(pVM); local
192 PVM pVM = pVCpu->CTX_SUFF(pVM); local
216 PVM pVM = pVCpu->CTX_SUFF(pVM); local
252 tmScheduleNotify(PVM pVM) argument
275 PVM pVM = pTimer->CTX_SUFF(pVM); local
516 tmTimerQueueSchedule(PVM pVM, PTMTIMERQUEUE pQueue) argument
558 tmTimerQueuesSanityChecks(PVM pVM, const char *pszWhere) argument
680 tmTimerPollReturnMiss(PVM pVM, uint64_t u64Now, uint64_t u64Delta, uint64_t *pu64Delta) argument
724 tmTimerPollReturnOtherCpu(PVM pVM, uint64_t u64Now, uint64_t *pu64Delta) argument
745 tmTimerPollReturnHit(PVM pVM, PVMCPU pVCpu, PVMCPU pVCpuDst, uint64_t u64Now, uint64_t *pu64Delta, PSTAMCOUNTER pCounter) argument
771 tmTimerPollInternal(PVM pVM, PVMCPU pVCpu, uint64_t *pu64Delta) argument
982 TMTimerPollBool(PVM pVM, PVMCPU pVCpu) argument
1000 TMTimerPollVoid(PVM pVM, PVMCPU pVCpu) argument
1019 TMTimerPollGIP(PVM pVM, PVMCPU pVCpu, uint64_t *pu64Delta) argument
1119 tmTimerSetOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire) argument
1162 tmTimerVirtualSyncSet(PVM pVM, PTMTIMER pTimer, uint64_t u64Expire) argument
1231 PVM pVM = pTimer->CTX_SUFF(pVM); local
1388 tmTimerSetRelativeNowWorker(PVM pVM, TMCLOCK enmClock, uint64_t *pu64Now) argument
1423 tmTimerSetRelativeOptimizedStart(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) argument
1461 tmTimerVirtualSyncSetRelative(PVM pVM, PTMTIMER pTimer, uint64_t cTicksToNext, uint64_t *pu64Now) argument
1536 PVM pVM = pTimer->CTX_SUFF(pVM); local
1768 PVM pVM = pTimer->CTX_SUFF(pVM); local
1788 tmTimerVirtualSyncStop(PVM pVM, PTMTIMER pTimer) argument
1858 PVM pVM = pTimer->CTX_SUFF(pVM); local
1964 PVM pVM = pTimer->CTX_SUFF(pVM); local
2460 tmGetFrequencyHint(PVM pVM) argument
2531 TMCalcHostTimerFrequency(PVM pVM, PVMCPU pVCpu) argument
2585 TMVirtualIsTicking(PVM pVM) argument
[all...]
H A DEMAll.cpp265 * @param pVM Pointer to the VM.
267 VMMDECL(void) EMRemLock(PVM pVM) argument
270 if (!PDMCritSectIsInitialized(&pVM->em.s.CritSectREM))
273 Assert(!PGMIsLockOwner(pVM));
274 Assert(!IOMIsLockWriteOwner(pVM));
275 int rc = PDMCritSectEnter(&pVM->em.s.CritSectREM, VERR_SEM_BUSY);
284 * @param pVM Pointer to the VM.
286 VMMDECL(void) EMRemUnlock(PVM pVM) argument
289 if (!PDMCritSectIsInitialized(&pVM->em.s.CritSectREM))
292 PDMCritSectLeave(&pVM
303 EMRemIsLockOwner(PVM pVM) argument
322 EMRemTryLock(PVM pVM) argument
342 PVM pVM = pVCpu->CTX_SUFF(pVM); local
420 emDisCoreOne(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, RTGCUINTPTR InstrGC, uint32_t *pOpsize) argument
438 EMInterpretDisasCurrent(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, unsigned *pcbInstr) argument
473 EMInterpretDisasOneEx(PVM pVM, PVMCPU pVCpu, RTGCUINTPTR GCPtrInstr, PCCPUMCTXCORE pCtxCore, PDISCPUSTATE pDis, unsigned *pcbInstr) argument
1058 emRCStackRead(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, void *pvDst, RTGCPTR GCPtrSrc, uint32_t cb) argument
1076 EMInterpretIretV86ForPatm(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1125 emInterpretIret(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
1213 EMInterpretCpuId(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1242 EMInterpretRdtsc(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1272 EMInterpretRdtscp(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
1310 EMInterpretRdpmc(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1337 EMInterpretMWait(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1376 EMInterpretMonitor(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1414 EMInterpretInvlpg(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPTR pAddrGC) argument
1446 emUpdateCRx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t DestRegCrx, uint64_t val) argument
1612 emInterpretCRxWrite(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t DestRegCrx, uint32_t SrcRegGen) argument
1696 EMInterpretRdmsr(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1730 EMInterpretWrmsr(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame) argument
1766 emInterpretCRxRead(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t DestRegGen, uint32_t SrcRegCrx) argument
1799 EMInterpretDRxWrite(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t DestRegDrx, uint32_t SrcRegGen) argument
1849 EMInterpretDRxRead(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t DestRegGen, uint32_t SrcRegDrx) argument
1886 emRamRead(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, void *pvDst, RTGCPTR GCPtrSrc, uint32_t cb) argument
1904 emRamWrite(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, RTGCPTR GCPtrDst, const void *pvSrc, uint32_t cb) argument
1924 emConvertToFlatAddr(PVM pVM, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pDis, PDISOPPARAM pParam, RTGCPTR pvAddr) argument
1994 emInterpretXchg(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
2128 emInterpretIncDec(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATEPARAM2 pfnEmulate) argument
2198 emInterpretPop(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
2280 emInterpretOrXorAnd(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATEPARAM3 pfnEmulate) argument
2377 emInterpretLockOrXorAnd(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATELOCKPARAM3 pfnEmulate) argument
2452 emInterpretAddSub(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATEPARAM3 pfnEmulate) argument
2545 emInterpretAdc(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
2557 emInterpretBitTest(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATEPARAM2UINT32 pfnEmulate) argument
2638 emInterpretLockBitTest(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize, PFNEMULATELOCKPARAM2 pfnEmulate) argument
2703 emInterpretMov(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
2856 emInterpretStosWD(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3011 emInterpretCmpXchg(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3096 emInterpretCmpXchg8b(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3155 emInterpretXAdd(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3244 emInterpretWbInvd(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3255 emInterpretInvlPg(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3299 emInterpretCpuId(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3310 emInterpretClts(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3324 emInterpretLmsw(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3363 emInterpretSmsw(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3415 emInterpretMovCRx(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3431 emInterpretMovDRx(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3455 emInterpretLLdt(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3503 emInterpretLIGdt(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3551 emInterpretSti(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3578 emInterpretHlt(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3588 emInterpretRdtsc(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3597 emInterpretRdpmc(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3604 emInterpretMonitor(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3611 emInterpretMWait(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3621 emInterpretRdmsr(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3634 emInterpretWrmsr(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, uint32_t *pcbSize) argument
3645 emInterpretInstructionCPU(PVM pVM, PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, EMCODETYPE enmCodeType, uint32_t *pcbSize) argument
[all...]
H A DPGMAll.cpp59 PVM pVM; member in struct:PGMHVUSTATE
407 PVM pVM = pVCpu->CTX_SUFF(pVM); local
461 PGM_LOCK_ASSERT_OWNER(pVM);
462 pgmUnlock(pVM);
525 * @param pVM Pointer to the VM.
528 PPGMMAPPING pgmGetMapping(PVM pVM, RTGCPTR GCPtr) argument
530 PPGMMAPPING pMapping = pVM->pgm.s.CTX_SUFF(pMappings);
609 PVM pVM = pVCpu->CTX_SUFF(pVM); local
722 PVM pVM = pVCpu->CTX_SUFF(pVM); local
809 PGMInterpretInstruction(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault) argument
862 PVM pVM = pVCpu->CTX_SUFF(pVM); local
984 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1076 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1115 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1262 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1561 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1605 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1648 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1715 PVM pVM = pVCpu->CTX_SUFF(pVM); local
1831 PGMGetInterHCCR3(PVM pVM) argument
1864 PGMGetInterRCCR3(PVM pVM, PVMCPU pVCpu) argument
1895 PGMGetInter32BitCR3(PVM pVM) argument
1906 PGMGetInterPaeCR3(PVM pVM) argument
1917 PGMGetInterAmd64CR3(PVM pVM) argument
1938 PVM pVM = pVCpu->CTX_SUFF(pVM); local
2357 PGMGetHostMode(PVM pVM) argument
2476 PGMHasDirtyPages(PVM pVM) argument
2488 PGMIsLockOwner(PVM pVM) argument
2501 PGMSetLargePageUsage(PVM pVM, bool fUseLargePages) argument
2517 pgmLockDebug(PVM pVM, RT_SRC_POS_DECL) argument
2542 pgmUnlock(PVM pVM) argument
2563 pgmRZDynMapGCPageCommon(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) argument
2758 PGMAssertNoMappingConflicts(PVM pVM) argument
2805 PGMAssertCR3(PVM pVM, PVMCPU pVCpu, uint64_t cr3, uint64_t cr4) argument
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DGVMMR0.cpp112 PVM pVM; member in struct:GVMHANDLE
305 static int gvmmR0ByVM(PVM pVM, PGVM *ppGVM, PGVMM *ppGVMM, bool fTakeUsedLock);
306 static int gvmmR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM, PGVMM *ppGVMM);
716 PVM pVM;
719 int rc = GVMMR0CreateVM(pReq->pSession, pReq->cCpus, &pVM);
722 pReq->pVMR0 = pVM;
723 pReq->pVMR3 = pVM->pVMR3;
774 if ( !pHandle->pVM
793 pHandle->pVM = NULL;
812 pGVM->pVM
826 PVM pVM = (PVM)RTR0MemObjAddress(pGVM->gvmm.s.VMMemObj); AssertPtr(pVM); local
975 GVMMR0InitVM(PVM pVM) argument
1016 GVMMR0DoneInitVM(PVM pVM) argument
1037 GVMMR0DoingTermVM(PVM pVM, PGVM pGVM) argument
1070 GVMMR0DestroyVM(PVM pVM) argument
1333 GVMMR0RegisterVCpu(PVM pVM, VMCPUID idCpu) argument
1405 gvmmR0ByVM(PVM pVM, PGVM *ppGVM, PGVMM *ppGVMM, bool fTakeUsedLock) argument
1479 GVMMR0ByVM(PVM pVM, PGVM *ppGVM) argument
1499 gvmmR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM, PGVMM *ppGVMM) argument
1546 GVMMR0ByVMAndEMT(PVM pVM, VMCPUID idCpu, PGVM *ppGVM) argument
1777 GVMMR0SchedHalt(PVM pVM, VMCPUID idCpu, uint64_t u64ExpireGipTime) argument
1912 GVMMR0SchedWakeUpEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock) argument
1965 GVMMR0SchedWakeUp(PVM pVM, VMCPUID idCpu) argument
2009 GVMMR0SchedPokeEx(PVM pVM, VMCPUID idCpu, bool fTakeUsedLock) argument
2046 GVMMR0SchedPoke(PVM pVM, VMCPUID idCpu) argument
2061 GVMMR0SchedWakeUpAndPokeCpus(PVM pVM, PCVMCPUSET pSleepSet, PCVMCPUSET pPokeSet) argument
2106 GVMMR0SchedWakeUpAndPokeCpusReq(PVM pVM, PGVMMSCHEDWAKEUPANDPOKECPUSREQ pReq) argument
2134 GVMMR0SchedPoll(PVM pVM, VMCPUID idCpu, bool fYield) argument
2261 GVMMR0SchedUpdatePeriodicPreemptionTimer(PVM pVM, RTCPUID idHostCpu, uint32_t uHz) argument
2343 GVMMR0QueryStatistics(PGVMMSTATS pStats, PSUPDRVSESSION pSession, PVM pVM) argument
2457 GVMMR0QueryStatisticsReq(PVM pVM, PGVMMQUERYSTATISTICSSREQ pReq) argument
2478 GVMMR0ResetStatistics(PCGVMMSTATS pStats, PSUPDRVSESSION pSession, PVM pVM) argument
2572 GVMMR0ResetStatisticsReq(PVM pVM, PGVMMRESETSTATISTICSSREQ pReq) argument
[all...]
H A DGMMR0.cpp1227 LogFlow(("GMMR0CleanupVM: pGVM=%p:{.pVM=%p, .hSelf=%#x}\n", pGVM, pGVM->pVM, pGVM->hSelf));
1542 * @param pVM Pointer to the VM.
1554 GMMR0DECL(int) GMMR0InitialReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages, argument
1557 LogFlow(("GMMR0InitialReservation: pVM=%p cBasePages=%#llx cShadowPages=%#x cFixedPages=%#x enmPolicy=%d enmPriority=%d\n",
1558 pVM, cBasePages, cShadowPages, cFixedPages, enmPolicy, enmPriority));
1566 int rc = GVMMR0ByVMAndEMT(pVM, idCpu, &pGVM);
1619 * @param pVM Pointer to the VM.
1623 GMMR0DECL(int) GMMR0InitialReservationReq(PVM pVM, VMCPUID idCpu, PGMMINITIALRESERVATIONREQ pReq) argument
1628 AssertPtrReturn(pVM, VERR_INVALID_POINTE
1652 GMMR0UpdateReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages) argument
1717 GMMR0UpdateReservationReq(PVM pVM, VMCPUID idCpu, PGMMUPDATERESERVATIONREQ pReq) argument
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DCPUM.cpp98 static DECLCALLBACK(int) cpumR3LiveExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);
99 static DECLCALLBACK(int) cpumR3SaveExec(PVM pVM, PSSMHANDLE pSSM);
100 static DECLCALLBACK(int) cpumR3LoadPrep(PVM pVM, PSSMHANDLE pSSM);
101 static DECLCALLBACK(int) cpumR3LoadExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
102 static DECLCALLBACK(int) cpumR3LoadDone(PVM pVM, PSSMHANDLE pSSM);
103 static DECLCALLBACK(void) cpumR3InfoAll(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
104 static DECLCALLBACK(void) cpumR3InfoGuest(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
105 static DECLCALLBACK(void) cpumR3InfoGuestInstr(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
106 static DECLCALLBACK(void) cpumR3InfoHyper(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
107 static DECLCALLBACK(void) cpumR3InfoHost(PVM pVM, PCDBGFINFOHL
546 cpumR3CheckLeakyFpu(PVM pVM) argument
574 CPUMR3Init(PVM pVM) argument
752 CPUMR3Relocate(PVM pVM) argument
778 CPUMR3SetHWVirtEx(PVM pVM, bool fHWVirtExEnabled) argument
805 CPUMR3Term(PVM pVM) argument
834 CPUMR3ResetCpu(PVM pVM, PVMCPU pVCpu) argument
980 CPUMR3Reset(PVM pVM) argument
1008 cpumR3LiveExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass) argument
1023 cpumR3SaveExec(PVM pVM, PSSMHANDLE pSSM) argument
1061 cpumR3LoadPrep(PVM pVM, PSSMHANDLE pSSM) argument
1072 cpumR3LoadExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
1368 cpumR3LoadDone(PVM pVM, PSSMHANDLE pSSM) argument
1405 CPUMR3IsStateRestorePending(PVM pVM) argument
1468 cpumR3InfoOne(PVM pVM, PCPUMCTX pCtx, PCCPUMCTXCORE pCtxCore, PCDBGFINFOHLP pHlp, CPUMDUMPTYPE enmType, const char *pszPrefix) argument
1685 cpumR3InfoAll(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1742 cpumR3InfoGuest(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1767 cpumR3InfoGuestInstr(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1790 cpumR3InfoHyper(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1811 cpumR3InfoHost(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1906 PVM pVM; member in struct:CPUMDISASSTATE
2017 CPUMR3DisasmInstrCPU(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, RTGCPTR GCPtrPC, PDISCPUSTATE pCpu, const char *pszPrefix) argument
2110 CPUMR3SetCR4Feature(PVM pVM, RTHCUINTREG fOr, RTHCUINTREG fAnd) argument
2181 CPUMR3InitCompleted(PVM pVM) argument
2209 CPUMR3LogCpuIds(PVM pVM) argument
[all...]
H A DCSAM.cpp72 static DECLCALLBACK(int) csamr3Save(PVM pVM, PSSMHANDLE pSSM);
73 static DECLCALLBACK(int) csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
74 static DECLCALLBACK(int) CSAMCodePageWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser);
75 static DECLCALLBACK(int) CSAMCodePageInvalidate(PVM pVM, RTGCPTR GCPtr);
77 bool csamIsCodeScanned(PVM pVM, RTRCPTR pInstr, PCSAMPAGE *pPage);
78 int csamR3CheckPageRecord(PVM pVM, RTRCPTR pInstr);
79 static PCSAMPAGE csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, bool fCode32, bool fMonitorInvalidation = false);
80 static int csamRemovePageRecord(PVM pVM, RTRCPTR GCPtr);
81 static int csamReinit(PVM pVM);
82 static void csamMarkCode(PVM pVM, PCSAMPAG
223 CSAMR3Init(PVM pVM) argument
339 csamReinit(PVM pVM) argument
384 CSAMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
412 CSAMR3Term(PVM pVM) argument
440 CSAMR3Reset(PVM pVM) argument
498 PVM pVM = (PVM)pVM1; local
524 csamr3Save(PVM pVM, PSSMHANDLE pSSM) argument
576 csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
694 csamR3GCVirtToHCVirt(PVM pVM, PCSAMP2GLOOKUPREC pCacheRec, RCPTRTYPE(uint8_t *) pGCPtr) argument
742 PVM pVM; member in struct:CSAMDISINFO
809 csamR3DISInstr(PVM pVM, RTRCPTR InstrGC, uint8_t *InstrHC, DISCPUMODE enmCpuMode, PDISCPUSTATE pCpu, uint32_t *pcbInstr, char *pszOutput, size_t cbOutput) argument
839 CSAMR3AnalyseCallback(PVM pVM, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, PCSAMP2GLOOKUPREC pCacheRec, void *pUserData) argument
1068 csamAnalyseCallCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, bool fCode32, PFN_CSAMR3ANALYSE pfnCSAMR3Analyse, void *pUserData, PCSAMP2GLOOKUPREC pCacheRec) argument
1272 csamAnalyseCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, bool fCode32, PFN_CSAMR3ANALYSE pfnCSAMR3Analyse, void *pUserData, PCSAMP2GLOOKUPREC pCacheRec) argument
1554 csamR3CalcPageHash(PVM pVM, RTRCPTR pInstr) argument
1621 csamFlushPage(PVM pVM, RTRCPTR addr, bool fRemovePage) argument
1732 CSAMR3FlushPage(PVM pVM, RTRCPTR addr) argument
1744 CSAMR3RemovePage(PVM pVM, RTRCPTR addr) argument
1771 csamR3CheckPageRecord(PVM pVM, RTRCPTR pInstrGC) argument
1818 csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, bool fCode32, bool fMonitorInvalidation) argument
1921 CSAMR3MonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag) argument
2046 CSAMR3UnmonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag) argument
2072 csamRemovePageRecord(PVM pVM, RTRCPTR GCPtr) argument
2136 CSAMDelayedWriteHandler(PVM pVM, RTRCPTR GCPtr, size_t cbBuf) argument
2158 CSAMCodePageWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
2196 CSAMCodePageInvalidate(PVM pVM, RTGCPTR GCPtr) argument
2214 csamIsCodeScanned(PVM pVM, RTRCPTR pInstr, PCSAMPAGE *pPage) argument
2266 csamMarkCode(PVM pVM, PCSAMPAGE pPage, RTRCPTR pInstr, uint32_t cbInstr, bool fScanned) argument
2305 CSAMR3MarkCode(PVM pVM, RTRCPTR pInstr, uint32_t cbInstr, bool fScanned) argument
2333 CSAMR3CheckCodeEx(PVM pVM, PCPUMCTX pCtx, RTRCPTR pInstrGC) argument
2360 CSAMR3CheckCode(PVM pVM, RTRCPTR pInstrGC) argument
2400 csamR3FlushDirtyPages(PVM pVM) argument
2453 csamR3FlushCodePages(PVM pVM) argument
2480 CSAMR3DoPendingAction(PVM pVM, PVMCPU pVCpu) argument
2499 CSAMR3CheckGates(PVM pVM, uint32_t iGate, uint32_t cGates) argument
2718 CSAMR3RecordCallAddress(PVM pVM, RTRCPTR GCPtrCall) argument
2746 PVM pVM = pUVM->pVM; local
2762 PVM pVM = pUVM->pVM; local
[all...]
H A DPDM.cpp327 static DECLCALLBACK(int) pdmR3LiveExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);
328 static DECLCALLBACK(int) pdmR3SaveExec(PVM pVM, PSSMHANDLE pSSM);
329 static DECLCALLBACK(int) pdmR3LoadExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
330 static DECLCALLBACK(int) pdmR3LoadPrep(PVM pVM, PSSMHANDLE pSSM);
359 * @param pVM Pointer to the VM.
361 VMMR3_INT_DECL(int) PDMR3Init(PVM pVM) argument
369 AssertRelease(sizeof(pVM->pdm.s) <= sizeof(pVM->pdm.padding));
375 pVM->pdm.s.GCPhysVMMDevHeap = NIL_RTGCPHYS;
376 //pVM
453 PDMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
591 pdmR3TermLuns(PVM pVM, PPDMLUN pLun, const char *pszDevice, unsigned iInstance) argument
633 PDMR3Term(PVM pVM) argument
774 pdmR3SaveBoth(PVM pVM, PSSMHANDLE pSSM) argument
799 pdmR3LiveExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass) argument
815 pdmR3SaveExec(PVM pVM, PSSMHANDLE pSSM) argument
846 pdmR3LoadPrep(PVM pVM, PSSMHANDLE pSSM) argument
893 pdmR3LoadExec(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
1154 PDMR3PowerOn(PVM pVM) argument
1313 pdmR3NotifyAsyncWaitAndProcessRequests(PPDMNOTIFYASYNCSTATS pThis, PVM pVM) argument
1475 PDMR3Reset(PVM pVM) argument
1569 PDMR3MemSetup(PVM pVM, bool fAtReset) argument
1737 PDMR3Suspend(PVM pVM) argument
1898 PDMR3Resume(PVM pVM) argument
2099 PDMR3PowerOff(PVM pVM) argument
2283 PVM pVM = pUVM->pVM; local
2362 PDMR3DmaRun(PVM pVM) argument
2386 PDMR3LockCall(PVM pVM) argument
2401 PDMR3VmmDevHeapRegister(PVM pVM, RTGCPHYS GCPhys, RTR3PTR pvHeap, unsigned cbSize) argument
2421 PDMR3VmmDevHeapUnregister(PVM pVM, RTGCPHYS GCPhys) argument
2442 PDMR3VmmDevHeapAlloc(PVM pVM, size_t cbSize, RTR3PTR *ppv) argument
2467 PDMR3VmmDevHeapFree(PVM pVM, RTR3PTR pv) argument
2492 PDMR3TracingConfig(PVM pVM, const char *pszName, size_t cchName, bool fEnable, bool fApply) argument
2621 PDMR3TracingAreAll(PVM pVM, bool fEnabled) argument
2698 PDMR3TracingQueryConfig(PVM pVM, char *pszConfig, size_t cbConfig) argument
2777 pdmR3InfoTracingIds(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
[all...]
H A DPDMAsyncCompletion.cpp117 R3PTRTYPE(PVM) pVM; member in struct:PDMASYNCCOMPLETIONTEMPLATE
161 * @param pVM Pointer to the VM.
164 static int pdmR3AsyncCompletionTemplateCreate(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, argument
167 PUVM pUVM = pVM->pUVM;
172 int rc = MMR3HeapAllocZEx(pVM, MM_TAG_PDM_ASYNC_COMPLETION, sizeof(PDMASYNCCOMPLETIONTEMPLATE), (void **)&pTemplate);
179 pTemplate->pVM = pVM;
205 * @param pVM Pointer to the VM.
211 int pdmR3AsyncCompletionTemplateCreateDevice(PVM pVM, PPDMDEVINS pDevIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, argument
220 VM_ASSERT_EMT(pVM);
257 pdmR3AsyncCompletionTemplateCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEDRV pfnCompleted, void *pvTemplateUser, const char *pszDesc) argument
302 pdmR3AsyncCompletionTemplateCreateUsb(PVM pVM, PPDMUSBINS pUsbIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEUSB pfnCompleted, const char *pszDesc) argument
347 PDMR3AsyncCompletionTemplateCreateInternal(PVM pVM, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEINT pfnCompleted, void *pvUser2, const char *pszDesc) argument
444 pdmR3AsyncCompletionTemplateDestroyDevice(PVM pVM, PPDMDEVINS pDevIns) argument
494 pdmR3AsyncCompletionTemplateDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) argument
544 pdmR3AsyncCompletionTemplateDestroyUsb(PVM pVM, PPDMUSBINS pUsbIns) argument
822 pdmR3AsyncCompletionEpClassInit(PVM pVM, PCPDMASYNCCOMPLETIONEPCLASSOPS pEpClassOps, PCFGMNODE pCfgHandle) argument
933 PVM pVM = pEndpointClass->pVM; local
1047 PVM pVM = pEndpoint->pEpClass->pVM; local
1235 pdmR3AsyncCompletionInit(PVM pVM) argument
1256 pdmR3AsyncCompletionTerm(PVM pVM) argument
1275 pdmR3AsyncCompletionResume(PVM pVM) argument
1421 PVM pVM = pTemplate->pVM; local
1520 PVM pVM = pEndpointClass->pVM; local
1792 PVM pVM = pUVM->pVM; local
[all...]
H A DPDMLdr.cpp58 PVM pVM; member in struct:PDMGETIMPORTARGS
102 PVM pVM = pUVM->pVM; AssertPtr(pVM); local
103 if (!HMIsEnabled(pVM))
104 return PDMR3LdrLoadRC(pVM, NULL, VMMGC_MAIN_MODULE_NAME);
115 * @param pVM Pointer to the VM.
203 pCur->ImageBase = MMHyperR3ToRC(pUVM->pVM, pCur->pvBits);
213 Args.pVM = pUVM->pVM;
335 PVM pVM = ((PPDMGETIMPORTARGS)pvUser)->pVM; local
445 PDMR3LdrLoadRC(PVM pVM, const char *pszFilename, const char *pszName) argument
721 PDMR3LdrGetSymbolR3(PVM pVM, const char *pszModule, const char *pszSymbol, void **ppvValue) argument
775 PDMR3LdrGetSymbolR0(PVM pVM, const char *pszModule, const char *pszSymbol, PRTR0PTR ppvValue) argument
833 PDMR3LdrGetSymbolR0Lazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTR0PTR ppvValue) argument
882 PDMR3LdrGetSymbolRC(PVM pVM, const char *pszModule, const char *pszSymbol, PRTRCPTR pRCPtrValue) argument
949 PDMR3LdrGetSymbolRCLazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTRCPTR pRCPtrValue) argument
1273 pdmR3LdrQueryModFromPC(PVM pVM, RTUINTPTR uPC, PDMMODTYPE enmType, char *pszModName, size_t cchModName, PRTUINTPTR pMod, char *pszNearSym1, size_t cchNearSym1, PRTUINTPTR pNearSym1, char *pszNearSym2, size_t cchNearSym2, PRTUINTPTR pNearSym2) argument
1362 PDMR3LdrQueryRCModFromPC(PVM pVM, RTRCPTR uPC, char *pszModName, size_t cchModName, PRTRCPTR pMod, char *pszNearSym1, size_t cchNearSym1, PRTRCPTR pNearSym1, char *pszNearSym2, size_t cchNearSym2, PRTRCPTR pNearSym2) argument
1406 PDMR3LdrQueryR0ModFromPC(PVM pVM, RTR0PTR uPC, char *pszModName, size_t cchModName, PRTR0PTR pMod, char *pszNearSym1, size_t cchNearSym1, PRTR0PTR pNearSym1, char *pszNearSym2, size_t cchNearSym2, PRTR0PTR pNearSym2) argument
1439 PDMR3LdrEnumModules(PVM pVM, PFNPDMR3ENUM pfnCallback, void *pvArg) argument
1558 PDMR3LdrGetInterfaceSymbols(PVM pVM, void *pvInterface, size_t cbInterface, const char *pszModule, const char *pszSearchPath, const char *pszSymPrefix, const char *pszSymList, bool fRing0) argument
[all...]
H A DPGM.cpp653 static int pgmR3InitPaging(PVM pVM);
654 static int pgmR3InitStats(PVM pVM);
655 static DECLCALLBACK(void) pgmR3PhysInfo(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
656 static DECLCALLBACK(void) pgmR3InfoMode(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
657 static DECLCALLBACK(void) pgmR3InfoCr3(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
664 static int pgmR3ModeDataInit(PVM pVM, bool fResolveGCAndR0);
665 static void pgmR3ModeDataSwitch(PVM pVM, PVMCPU pVCpu, PGMMODE enmShw, PGMMODE enmGst);
666 static PGMMODE pgmR3CalcShadowMode(PVM pVM, PGMMODE enmGuestMode, SUPPAGINGMODE enmHostMode, PGMMODE enmShadowMode, VMMSWITCHER *penmSwitcher);
1216 * @param pVM Pointer to VM structure.
1218 VMMR3DECL(int) PGMR3Init(PVM pVM) argument
1511 pgmR3InitPaging(PVM pVM) argument
1675 pgmR3InitStats(PVM pVM) argument
2087 PGMR3InitDynMap(PVM pVM) argument
2121 PGMR3InitFinalize(PVM pVM) argument
2241 PGMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat) argument
2285 PGMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
2477 PGMR3ResetCpu(PVM pVM, PVMCPU pVCpu) argument
2511 PGMR3Reset(PVM pVM) argument
2598 PGMR3MemSetup(PVM pVM, bool fAtReset) argument
2632 PGMR3ResetNoMorePhysWritesFlag(PVM pVM) argument
2643 PGMR3Term(PVM pVM) argument
2663 pgmR3InfoMode(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2720 pgmR3PhysInfo(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2747 pgmR3InfoCr3(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2800 PGMR3LockCall(PVM pVM) argument
2882 pgmR3ModeDataInit(PVM pVM, bool fResolveGCAndR0) argument
3094 pgmR3ModeDataSwitch(PVM pVM, PVMCPU pVCpu, PGMMODE enmShw, PGMMODE enmGst) argument
3177 pgmR3CalcShadowMode(PVM pVM, PGMMODE enmGuestMode, SUPPAGINGMODE enmHostMode, PGMMODE enmShadowMode, VMMSWITCHER *penmSwitcher) argument
3369 PGMR3ChangeMode(PVM pVM, PVMCPU pVCpu, PGMMODE enmGuestMode) argument
3683 pgmR3ReEnterShadowModeAfterPoolFlush(PVM pVM, PVMCPU pVCpu) argument
3725 PVM pVM = pUVM->pVM; local
3790 PVM pVM = pUVM->pVM; local
3869 PVM pVM = pUVM->pVM; local
3993 PVM pVM; member in struct:PGMCHECKINTARGS
4122 PGMR3CheckIntegrity(PVM pVM) argument
[all...]
H A DSELM.cpp94 static DECLCALLBACK(int) selmR3Save(PVM pVM, PSSMHANDLE pSSM);
95 static DECLCALLBACK(int) selmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
96 static DECLCALLBACK(int) selmR3LoadDone(PVM pVM, PSSMHANDLE pSSM);
97 static DECLCALLBACK(int) selmR3GuestGDTWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser);
98 static DECLCALLBACK(int) selmR3GuestLDTWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser);
99 static DECLCALLBACK(int) selmR3GuestTSSWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser);
100 static DECLCALLBACK(void) selmR3InfoGdt(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
101 static DECLCALLBACK(void) selmR3InfoGdtGuest(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
102 static DECLCALLBACK(void) selmR3InfoLdt(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
103 static DECLCALLBACK(void) selmR3InfoLdtGuest(PVM pVM, PCDBGFINFOHL
123 SELMR3Init(PVM pVM) argument
283 SELMR3InitFinalize(PVM pVM) argument
328 selmR3SetupHyperGDTSelectors(PVM pVM) argument
429 SELMR3Relocate(PVM pVM) argument
557 SELMR3Term(PVM pVM) argument
572 SELMR3Reset(PVM pVM) argument
640 selmR3Save(PVM pVM, PSSMHANDLE pSSM) argument
669 selmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
733 selmR3LoadDone(PVM pVM, PSSMHANDLE pSSM) argument
780 selmR3UpdateShadowGdt(PVM pVM, PVMCPU pVCpu) argument
1043 selmR3UpdateShadowLdt(PVM pVM, PVMCPU pVCpu) argument
1278 selmR3UpdateSegmentRegisters(PVM pVM, PVMCPU pVCpu) argument
1381 SELMR3UpdateFromCPUM(PVM pVM, PVMCPU pVCpu) argument
1448 selmR3GuestGDTWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1477 selmR3GuestLDTWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1507 selmR3GuestTSSWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1538 SELMR3SyncTSS(PVM pVM, PVMCPU pVCpu) argument
1774 SELMR3DebugCheck(PVM pVM) argument
1912 SELMR3CheckTSS(PVM pVM) argument
2055 SELMR3CheckShadowTR(PVM pVM) argument
2263 selmR3GetSelectorInfo32(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo) argument
2370 SELMR3GetSelectorInfo(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo) argument
2401 SELMR3GetShadowSelectorInfo(PVM pVM, RTSEL Sel, PDBGFSELINFO pSelInfo) argument
2560 selmR3InfoGdt(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2594 selmR3InfoGdtGuest(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2637 selmR3InfoLdt(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2662 selmR3InfoLdtGuest(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
2708 SELMR3DumpHyperGDT(PVM pVM) argument
2719 SELMR3DumpHyperLDT(PVM pVM) argument
2730 SELMR3DumpGuestGDT(PVM pVM) argument
2741 SELMR3DumpGuestLDT(PVM pVM) argument
[all...]
H A DVMM.cpp136 static int vmmR3InitStacks(PVM pVM);
137 static int vmmR3InitLoggers(PVM pVM);
138 static void vmmR3InitRegisterStats(PVM pVM);
139 static DECLCALLBACK(int) vmmR3Save(PVM pVM, PSSMHANDLE pSSM);
140 static DECLCALLBACK(int) vmmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
141 static DECLCALLBACK(void) vmmR3YieldEMT(PVM pVM, PTMTIMER pTimer, void *pvUser);
142 static int vmmR3ServiceCallRing3Request(PVM pVM, PVMCPU pVCpu);
143 static DECLCALLBACK(void) vmmR3InfoFF(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
150 * @param pVM Pointer to the VM.
152 VMMR3_INT_DECL(int) VMMR3Init(PVM pVM) argument
290 vmmR3InitStacks(PVM pVM) argument
339 vmmR3InitLoggers(PVM pVM) argument
404 vmmR3InitRegisterStats(PVM pVM) argument
488 VMMR3InitR0(PVM pVM) argument
559 VMMR3InitRC(PVM pVM) argument
639 VMMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat) argument
740 VMMR3Term(PVM pVM) argument
824 VMMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
878 VMMR3UpdateLoggers(PVM pVM) argument
983 VMMR3GetRZAssertMsg1(PVM pVM) argument
1020 VMMR3GetRZAssertMsg2(PVM pVM) argument
1041 vmmR3Save(PVM pVM, PSSMHANDLE pSSM) argument
1065 vmmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
1141 VMMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue) argument
1171 VMMR3YieldSuspend(PVM pVM) argument
1193 VMMR3YieldStop(PVM pVM) argument
1207 VMMR3YieldResume(PVM pVM) argument
1224 vmmR3YieldEMT(PVM pVM, PTMTIMER pTimer, void *pvUser) argument
1266 VMMR3RawRunGC(PVM pVM, PVMCPU pVCpu) argument
1343 VMMR3HmRunGC(PVM pVM, PVMCPU pVCpu) argument
1393 vmmR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector) argument
1424 vmmR3SendInitIpi(PVM pVM, VMCPUID idCpu) argument
1445 VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector) argument
1459 VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu) argument
1475 VMMR3RegisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem) argument
1492 VMMR3DeregisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem) argument
1509 vmmR3EmtRendezvousNonCallerReturn(PVM pVM) argument
1542 vmmR3EmtRendezvousCommon(PVM pVM, PVMCPU pVCpu, bool fIsCaller, uint32_t fFlags, PFNVMMEMTRENDEZVOUS pfnRendezvous, void *pvUser) argument
1711 VMMR3EmtRendezvousFF(PVM pVM, PVMCPU pVCpu) argument
1739 VMMR3EmtRendezvous(PVM pVM, uint32_t fFlags, PFNVMMEMTRENDEZVOUS pfnRendezvous, void *pvUser) argument
1897 VMMR3ReadR0Stack(PVM pVM, VMCPUID idCpu, RTHCUINTPTR R0Addr, void *pvBuf, size_t cbRead) argument
1925 VMMR3CallRC(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, ...) argument
1943 VMMR3CallRCV(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, va_list args) argument
2029 VMMR3CallR0(PVM pVM, uint32_t uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr) argument
2077 VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu) argument
2137 vmmR3ServiceCallRing3Request(PVM pVM, PVMCPU pVCpu) argument
2324 vmmR3InfoFF(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
[all...]
H A DCFGM.cpp79 static DECLCALLBACK(void) cfgmR3Info(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
84 static void cfgmR3FreeValue(PVM pVM, PCFGMLEAF pLeaf);
91 * @param pVM The VM handle, if tree associated with one.
95 static void *cfgmR3MemAlloc(PVM pVM, MMTAG enmTag, size_t cb) argument
97 if (pVM)
98 return MMR3HeapAlloc(pVM, enmTag, cb);
107 * @param pVM The VM handle, if tree associated with one.
110 static void cfgmR3MemFree(PVM pVM, void *pv) argument
112 if (pVM)
123 * @param pVM Th
127 cfgmR3StrAlloc(PVM pVM, MMTAG enmTag, size_t cbString) argument
142 cfgmR3StrFree(PVM pVM, char *pszString) argument
185 CFGMR3Init(PVM pVM, PFNCFGMCONSTRUCTOR pfnCFGMConstructor, void *pvUser) argument
237 CFGMR3Term(PVM pVM) argument
251 CFGMR3GetRoot(PVM pVM) argument
266 PVM pVM = pUVM->pVM; local
298 CFGMR3GetParentEx(PVM pVM, PCFGMNODE pNode) argument
946 CFGMR3ConstructDefaultTree(PVM pVM) argument
2011 cfgmR3FreeValue(PVM pVM, PCFGMLEAF pLeaf) argument
3153 cfgmR3Info(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
[all...]
/vbox/include/VBox/vmm/
H A Dgmm.h401 GMMR0DECL(int) GMMR0InitialReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages,
403 GMMR0DECL(int) GMMR0UpdateReservation(PVM pVM, VMCPUID idCpu, uint64_t cBasePages, uint32_t cShadowPages, uint32_t cFixedPages);
404 GMMR0DECL(int) GMMR0AllocateHandyPages(PVM pVM, VMCPUID idCpu, uint32_t cPagesToUpdate, uint32_t cPagesToAlloc, PGMMPAGEDESC paPages);
405 GMMR0DECL(int) GMMR0AllocatePages(PVM pVM, VMCPUID idCpu, uint32_t cPages, PGMMPAGEDESC paPages, GMMACCOUNT enmAccount);
406 GMMR0DECL(int) GMMR0AllocateLargePage(PVM pVM, VMCPUID idCpu, uint32_t cbPage, uint32_t *pIdPage, RTHCPHYS *pHCPhys);
407 GMMR0DECL(int) GMMR0FreePages(PVM pVM, VMCPUID idCpu, uint32_t cPages, PGMMFREEPAGEDESC paPages, GMMACCOUNT enmAccount);
408 GMMR0DECL(int) GMMR0FreeLargePage(PVM pVM, VMCPUID idCpu, uint32_t idPage);
409 GMMR0DECL(int) GMMR0BalloonedPages(PVM pVM, VMCPUID idCpu, GMMBALLOONACTION enmAction, uint32_t cBalloonedPages);
410 GMMR0DECL(int) GMMR0MapUnmapChunk(PVM pVM, uint32_t idChunkMap, uint32_t idChunkUnmap, PRTR3PTR ppvR3);
411 GMMR0DECL(int) GMMR0SeedChunk(PVM pVM, VMCPUI
419 GMMR0DECL(int) GMMR0CheckSharedModulesStart(PVM pVM); variable
420 GMMR0DECL(int) GMMR0CheckSharedModulesEnd(PVM pVM); variable
793 GMMR3DECL(int) GMMR3CheckSharedModules(PVM pVM); variable
794 GMMR3DECL(int) GMMR3ResetSharedModules(PVM pVM); variable
[all...]
H A Dvmm.h143 * @param pVM The VM handle.
147 typedef DECLCALLBACK(VBOXSTRICTRC) FNVMMEMTRENDEZVOUS(PVM pVM, PVMCPU pVCpu, void *pvUser);
261 VMMDECL(VMCPUID) VMMGetCpuId(PVM pVM); variable
262 VMMDECL(PVMCPU) VMMGetCpu(PVM pVM); variable
263 VMMDECL(PVMCPU) VMMGetCpu0(PVM pVM); variable
264 VMMDECL(PVMCPU) VMMGetCpuById(PVM pVM, VMCPUID idCpu);
265 VMMR3DECL(PVMCPU) VMMR3GetCpuByIdU(PUVM pVM, VMCPUID idCpu);
267 VMM_INT_DECL(VMMSWITCHER) VMMGetSwitcher(PVM pVM); variable
270 VMM_INT_DECL(int) VMMPatchHypercall(PVM pVM, void *pvBuf, size_t cbBuf, size_t *pcbWritten);
279 VMMR3_INT_DECL(int) VMMR3Init(PVM pVM); variable
280 VMMR3_INT_DECL(int) VMMR3InitR0(PVM pVM); variable
282 VMMR3_INT_DECL(int) VMMR3InitRC(PVM pVM); variable
285 VMMR3_INT_DECL(int) VMMR3Term(PVM pVM); variable
287 VMMR3_INT_DECL(int) VMMR3UpdateLoggers(PVM pVM); variable
288 VMMR3DECL(const char *) VMMR3GetRZAssertMsg1(PVM pVM); variable
289 VMMR3DECL(const char *) VMMR3GetRZAssertMsg2(PVM pVM); variable
302 VMMR3_INT_DECL(void) VMMR3YieldSuspend(PVM pVM); variable
303 VMMR3_INT_DECL(void) VMMR3YieldStop(PVM pVM); variable
304 VMMR3_INT_DECL(void) VMMR3YieldResume(PVM pVM); variable
541 VMMRCDECL(void) VMMGCLogFlushIfFull(PVM pVM); variable
[all...]
H A Dssm.h810 * @param pVM VM Handle.
814 typedef DECLCALLBACK(int) FNSSMINTLIVEPREP(PVM pVM, PSSMHANDLE pSSM);
825 * @param pVM VM Handle.
830 typedef DECLCALLBACK(int) FNSSMINTLIVEEXEC(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);
847 * @param pVM VM Handle.
852 typedef DECLCALLBACK(int) FNSSMINTLIVEVOTE(PVM pVM, PSSMHANDLE pSSM, uint32_t uPass);
860 * @param pVM VM Handle.
863 typedef DECLCALLBACK(int) FNSSMINTSAVEPREP(PVM pVM, PSSMHANDLE pSSM);
871 * @param pVM VM Handle.
874 typedef DECLCALLBACK(int) FNSSMINTSAVEEXEC(PVM pVM, PSSMHANDL
1151 VMMR3_INT_DECL(void) SSMR3Term(PVM pVM); variable
[all...]
/vbox/src/VBox/VMM/include/
H A DPGMInline.h54 * @param pVM Pointer to the VM.
57 DECLINLINE(PPGMRAMRANGE) pgmPhysGetRange(PVM pVM, RTGCPHYS GCPhys) argument
59 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)];
61 pRam = pgmPhysGetRangeSlow(pVM, GCPhys);
62 STAM_COUNTER_INC(&pVM->pgm.s.CTX_SUFF(pStats)->CTX_MID_Z(Stat,RamRangeTlbHits));
74 * @param pVM Pointer to the VM.
77 DECLINLINE(PPGMRAMRANGE) pgmPhysGetRangeAtOrAbove(PVM pVM, RTGCPHYS GCPhys) argument
79 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)];
82 return pgmPhysGetRangeAtOrAboveSlow(pVM, GCPhys);
83 STAM_COUNTER_INC(&pVM
97 pgmPhysGetPage(PVM pVM, RTGCPHYS GCPhys) argument
122 pgmPhysGetPageEx(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGE ppPage) argument
150 pgmPhysGetPageWithHintEx(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGE ppPage, PPGMRAMRANGE *ppRamHint) argument
181 pgmPhysGetPageAndRangeEx(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGE ppPage, PPGMRAMRANGE *ppRam) argument
207 pgmRamGCPhys2HCPhys(PVM pVM, RTGCPHYS GCPhys, PRTHCPHYS pHCPhys) argument
267 pgmRZDynMapGCPageV2Inlined(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) argument
350 PVM pVM = pVCpu->CTX_SUFF(pVM); local
404 pgmPoolMapPageInlined(PVM pVM, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL) argument
425 pgmPoolMapPageV2Inlined(PVM pVM, PVMCPU pVCpu, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL) argument
453 pgmPhysPageQueryTlbe(PVM pVM, RTGCPHYS GCPhys, PPPGMPAGEMAPTLBE ppTlbe) argument
483 pgmPhysPageQueryTlbeWithPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, PPPGMPAGEMAPTLBE ppTlbe) argument
513 pgmPhysPageWriteMonitor(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage) argument
580 pgmGstGet4MBPhysPage(PVM pVM, X86PDE Pde) argument
1182 pgmHandlerPhysicalLookup(PVM pVM, RTGCPHYS GCPhys) argument
1255 pgmHandlerVirtualClearPage(PVM pVM, PPGMVIRTHANDLER pCur, unsigned iPage) argument
1378 PVM pVM = pPool->CTX_SUFF(pVM); NOREF(pVM); local
1483 pgmMapAreMappingsEnabled(PVM pVM) argument
1502 pgmMapAreMappingsFloating(PVM pVM) argument
[all...]
/vbox/src/VBox/Devices/Bus/
H A DDevPCI.cpp1843 PVM pVM = PDMDevHlpGetVM(pDevIns); Assert(pVM); local
1844 PVMCPU pVCpu = PDMDevHlpGetVMCPU(pDevIns); Assert(pVM);
1866 VBOXSTRICTRC rcStrict = IOMIOPortWrite(pVM, pVCpu, 0x4d0, elcr[0], sizeof(uint8_t));
1868 rcStrict = IOMIOPortWrite(pVM, pVCpu, 0x4d1, elcr[1], sizeof(uint8_t));
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA-SVGA.cpp802 PVM pVM = PDMDevHlpGetVM(pThis->pDevInsR3);
807 rc = VMR3WaitForDeviceReady(pVM, idCpu);
1512 * @param pVM VM handle.
1517 static int vmsvgaFIFOAccess(PVM pVM, PVGASTATE pThis, RTGCPHYS GCPhys, bool fWriteAccess) argument
1852 * @param pVM VM Handle.
1860 static DECLCALLBACK(int) vmsvgaR3FIFOAccessHandler(PVM pVM, RTGCPHYS GCPhys, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1868 rc = vmsvgaFIFOAccess(pVM, pThis, GCPhys, enmAccessType == PGMACCESSTYPE_WRITE);
1884 * @param pVM VM Handle.
1892 static DECLCALLBACK(int) vmsvgaR3GMRAccessHandler(PVM pVM, RTGCPHYS GCPhys, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1916 int rc = PGMHandlerPhysicalPageTempOff(pVM, pGM
2010 PVM pVM = PDMDevHlpGetVM(pThis->pDevInsR3); local
3853 PVM pVM = PDMDevHlpGetVM(pDevIns); local
[all...]
H A DDevVGA_VBVA.cpp1091 PVM pVM = PDMDevHlpGetVM(pDevIns); local
1093 pBody->pVM = pVM;
2697 PVM pVM = PDMDevHlpGetVM(pDevIns); local
2700 pVM,
/vbox/src/VBox/Devices/PC/
H A DDevAPIC.cpp2282 PVM pVM = PDMDevHlpGetVM(pDevIns); local
2287 rc = MMHyperAlloc(pVM, cCpus * sizeof(APICState), 1, MM_TAG_PDM_DEVICE_USER, (void **)&pDev->paLapicsR3);
2290 pDev->paLapicsR0 = MMHyperR3ToR0(pVM, pDev->paLapicsR3);
2291 pDev->paLapicsRC = MMHyperR3ToRC(pVM, pDev->paLapicsR3);
2407 pApic->pszDesc = MMR3HeapAPrintf(pVM, MM_TAG_PDM_DEVICE_USER, "APIC Timer #%u", i);
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrvInternal.h507 PVM pVM; member in struct:SUPDRVSESSION
604 DECLR0CALLBACKMEMBER(int, pfnVMMR0EntryInt, (PVM pVM, unsigned uOperation, void *pvArg));
606 DECLR0CALLBACKMEMBER(void, pfnVMMR0EntryFast, (PVM pVM, VMCPUID idCpu, unsigned uOperation));
608 DECLR0CALLBACKMEMBER(int, pfnVMMR0EntryEx, (PVM pVM, VMCPUID idCpu, unsigned uOperation, PSUPVMMR0REQHDR pReq, uint64_t u64Arg, PSUPDRVSESSION pSession));
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDev.cpp1070 PVM pVM = PDMDevHlpGetVM(pThis->pDevIns); local
1072 rc = PGMR3MappingsUnfix(pVM);
1077 rc = PGMR3MappingsSize(pVM, &cbMappings);
1081 rc = PGMR3MappingsFix(pVM, pReq->hypervisorStart, pReq->hypervisorSize);

Completed in 266 milliseconds

12345678910