Searched refs:pPhysPage (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DMMAllPagePool.cpp68 PSUPPAGE pPhysPage = pLookup->pPhysPage; local
69 PMMPAGESUBPOOL pSubPool = (PMMPAGESUBPOOL)pPhysPage->uReserved;
70 unsigned iPage = pPhysPage - pSubPool->paPhysPages;
H A DPGMAllPool.cpp63 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 DPGMAllBth.h1490 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 DPGMInline.h1369 * @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 DMMInternal.h597 PSUPPAGE pPhysPage; member in struct:MMPPLOOKUPHCPHYS
H A DPGMInternal.h4100 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 DMMPagePool.cpp300 paLookupPhys[i].pPhysPage = &paPhysPages[i];

Completed in 119 milliseconds