/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPhys.cpp | 59 * @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 D | TMAll.cpp | 61 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 D | EMAll.cpp | 265 * @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 D | PGMAll.cpp | 59 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 D | GVMMR0.cpp | 112 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 D | GMMR0.cpp | 1227 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 D | CPUM.cpp | 98 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 D | CSAM.cpp | 72 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 D | PDM.cpp | 327 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 D | PDMAsyncCompletion.cpp | 117 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 D | PDMLdr.cpp | 58 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 D | PGM.cpp | 653 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 D | SELM.cpp | 94 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 D | VMM.cpp | 136 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 D | CFGM.cpp | 79 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 D | gmm.h | 401 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 D | vmm.h | 143 * @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 D | ssm.h | 810 * @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 D | PGMInline.h | 54 * @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 D | DevPCI.cpp | 1843 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 D | DevVGA-SVGA.cpp | 802 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 D | DevVGA_VBVA.cpp | 1091 PVM pVM = PDMDevHlpGetVM(pDevIns); local 1093 pBody->pVM = pVM; 2697 PVM pVM = PDMDevHlpGetVM(pDevIns); local 2700 pVM,
|
/vbox/src/VBox/Devices/PC/ |
H A D | DevAPIC.cpp | 2282 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 D | SUPDrvInternal.h | 507 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 D | VMMDev.cpp | 1070 PVM pVM = PDMDevHlpGetVM(pThis->pDevIns); local 1072 rc = PGMR3MappingsUnfix(pVM); 1077 rc = PGMR3MappingsSize(pVM, &cbMappings); 1081 rc = PGMR3MappingsFix(pVM, pReq->hypervisorStart, pReq->hypervisorSize);
|