Searched refs:HCPhysPage (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DMMAllPagePool.cpp84 * @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...]
H A DPGMAllPool.cpp4223 RTHCPHYS HCPhysPage = PGM_PAGE_GET_HCPHYS(pPhysPage);
4224 Log2(("pgmPoolTracDerefGCPhys %RHp vs %RHp\n", HCPhysPage, HCPhys));
/vbox/include/VBox/vmm/
H A Dmm.h223 VMMDECL(void *) MMPagePhys2Page(PVM pVM, RTHCPHYS HCPhysPage);
224 VMMDECL(int) MMPagePhys2PageEx(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage);
225 VMMDECL(int) MMPagePhys2PageTry(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage);
300 VMMR3DECL(void) MMR3PageFreeByPhys(PVM pVM, RTHCPHYS HCPhysPage);
/vbox/src/VBox/VMM/VMMR3/
H A DMMPagePool.cpp471 * @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 DMMHyper.cpp1260 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 DPGMRZDynMap.cpp1001 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 68 milliseconds