Searched defs:HCPhysPage (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/VMM/VMMAll/ |
H A D | MMAllPagePool.cpp | 84 * @param HCPhysPage The physical address of a page. 85 * @param ppvPage Where to store the address corresponding to HCPhysPage. 88 VMMDECL(int) MMPagePhys2PageEx(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage) argument 90 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePool), HCPhysPage); 93 pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePoolLow), HCPhysPage); 97 AssertMsg(pvPage, ("Invalid HCPhysPage=%RHp specified\n", HCPhysPage)); 115 * @param HCPhysPage The physical address of a page. 118 VMMDECL(void *) MMPagePhys2Page(PVM pVM, RTHCPHYS HCPhysPage) argument 120 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.CTX_SUFF(pPagePool), HCPhysPage); 145 MMPagePhys2PageTry(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | MMPagePool.cpp | 471 * @param HCPhysPage The physical address of the page to be freed. 474 VMMR3DECL(void) MMR3PageFreeByPhys(PVM pVM, RTHCPHYS HCPhysPage) argument 476 void *pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.pPagePoolR3, HCPhysPage); 478 pvPage = mmPagePoolPhys2Ptr(pVM->mm.s.pPagePoolLowR3, HCPhysPage); 482 AssertMsgFailed(("Invalid address HCPhysPT=%#x\n", HCPhysPage));
|
H A D | MMHyper.cpp | 1260 RTHCPHYS HCPhysPage = HCPhys & ~(RTHCPHYS)PAGE_OFFSET_MASK; local 1270 if (pLookup->u.Locked.paHCPhysPages[i] == HCPhysPage) 1277 if (pLookup->u.HCPhys.HCPhys - HCPhysPage < pLookup->cb) 1293 if (RT_SUCCESS(rc) && HCPhysCur == HCPhysPage)
|
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 1001 RTHCPHYS HCPhysPage = RTR0MemObjGetPagePhysAddr(pSeg->hMemObj, iPage - pSeg->iPage); local 1005 if (HCPhysPage != HCPhysPte) 1007 LogRel(("pgmR0DynMapAddSeg: internal error - page #%u HCPhysPage=%RHp HCPhysPte=%RHp pbPage=%p pvPte=%p\n", 1008 iPage - pSeg->iPage, HCPhysPage, HCPhysPte, pbPage, pThis->paPages[iPage].uPte.pv));
|
Completed in 741 milliseconds