Searched refs:pPhysPage (Results 1 - 7 of 7) sorted by relevance
/vbox/src/VBox/VMM/VMMAll/ |
H A D | MMAllPagePool.cpp | 68 PSUPPAGE pPhysPage = pLookup->pPhysPage; local 69 PMMPAGESUBPOOL pSubPool = (PMMPAGESUBPOOL)pPhysPage->uReserved; 70 unsigned iPage = pPhysPage - pSubPool->paPhysPages;
|
H A D | PGMAllPool.cpp | 63 int pgmPoolTrackFlushGCPhysPTsSlow(PVM pVM, PPGMPAGE pPhysPage); 3137 * @param pPhysPage The guest page in question. 3142 static bool pgmPoolTrackFlushGCPhysPTInt(PVM pVM, PCPGMPAGE pPhysPage, bool fFlushPTEs, uint16_t iShw, uint16_t iPte) 3144 LogFlow(("pgmPoolTrackFlushGCPhysPTInt: pPhysPage=%RHp iShw=%d iPte=%d\n", PGM_PAGE_GET_HCPHYS(pPhysPage), iShw, iPte)); 3164 const uint32_t u32 = PGM_PAGE_GET_HCPHYS(pPhysPage) | X86_PTE_P; 3171 switch (PGM_PAGE_GET_HNDL_PHYS_STATE(pPhysPage)) 3238 const uint64_t u64 = PGM_PAGE_GET_HCPHYS(pPhysPage) | X86_PTE_P; 3245 switch (PGM_PAGE_GET_HNDL_PHYS_STATE(pPhysPage)) 3311 const uint64_t u64 = PGM_PAGE_GET_HCPHYS(pPhysPage) | X86_PDE4M_ [all...] |
H A D | PGMAllBth.h | 1490 PPGMPAGE pPhysPage = pgmPhysGetPage(pVM, GCPhysPage); local 1491 AssertRelease(pPhysPage); 1492 pgmTrackDerefGCPhys(pPool, pShwPage, pPhysPage, iPte); 4068 PPGMPAGE pPhysPage = pgmPhysGetPage(pVM, GCPhysGst); 4069 if (!pPhysPage) 4183 pPhysPage = pgmPhysGetPage(pVM, GCPhysGst); 4184 if (!pPhysPage) 4203 else if (HCPhysShw != PGM_PAGE_GET_HCPHYS(pPhysPage)) 4205 AssertMsgFailed(("Out of sync (phys) at %RGv! HCPhysShw=%RHp pPhysPage:%R[pgmpage] GCPhysGst=%RGp PteSrc=%#RX64 PteDst=%#RX64\n", 4206 GCPtr + off, HCPhysShw, pPhysPage, GCPhysGs [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | PGMInline.h | 1369 * @param pPhysPage The physical guest page tracking structure. 1372 DECLINLINE(void) pgmTrackDerefGCPhys(PPGMPOOL pPool, PPGMPOOLPAGE pPoolPage, PPGMPAGE pPhysPage, uint16_t iPte) argument 1381 const unsigned uOrg = PGM_PAGE_GET_TRACKING(pPhysPage); 1383 const unsigned cRefs = PGM_PAGE_GET_TD_CREFS(pPhysPage); 1386 Assert(pPoolPage->idx == PGM_PAGE_GET_TD_IDX(pPhysPage)); 1387 Assert(iPte == PGM_PAGE_GET_PTE_INDEX(pPhysPage)); 1389 PGM_PAGE_SET_TRACKING(pVM, pPhysPage, 0); 1392 pgmPoolTrackPhysExtDerefGCPhys(pPool, pPoolPage, pPhysPage, iPte); 1393 Log2(("pgmTrackDerefGCPhys: %x -> %x pPhysPage=%R[pgmpage]\n", uOrg, PGM_PAGE_GET_TRACKING(pPhysPage), pPhysPag [all...] |
H A D | MMInternal.h | 597 PSUPPAGE pPhysPage; member in struct:MMPPLOOKUPHCPHYS
|
H A D | PGMInternal.h | 4100 int pgmPoolTrackUpdateGCPhys(PVM pVM, RTGCPHYS GCPhysPage, PPGMPAGE pPhysPage, bool fFlushPTEs, bool *pfFlushTLBs); 4102 uint16_t pgmPoolTrackPhysExtAddref(PVM pVM, PPGMPAGE pPhysPage, uint16_t u16, uint16_t iShwPT, uint16_t iPte); 4103 void pgmPoolTrackPhysExtDerefGCPhys(PPGMPOOL pPool, PPGMPOOLPAGE pPoolPage, PPGMPAGE pPhysPage, uint16_t iPte);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | MMPagePool.cpp | 300 paLookupPhys[i].pPhysPage = &paPhysPages[i];
|
Completed in 119 milliseconds