Lines Matching refs:GCPhysPage

419  * @param   GCPhysPage      The page address in case it comes in handy.
424 void pgmHandlerPhysicalResetAliasedPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage, bool fDoAccounting)
434 int rc = pgmPoolTrackUpdateGCPhys(pVM, GCPhysPage, pPage, true /*fFlushPTEs*/, &fFlushTLBs);
453 pgmPhysInvalidatePageMapTLBEntry(pVM, GCPhysPage);
460 PPGMPHYSHANDLER pHandler = pgmHandlerPhysicalLookup(pVM, GCPhysPage);
950 * @param GCPhysPage The physical address of the page to turn off
953 VMMDECL(int) PGMHandlerPhysicalPageTempOff(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage)
955 LogFlow(("PGMHandlerPhysicalPageTempOff GCPhysPage=%RGp\n", GCPhysPage));
964 if (RT_LIKELY( GCPhysPage >= pCur->Core.Key
965 && GCPhysPage <= pCur->Core.KeyLast))
978 int rc = pgmPhysGetPageEx(pVM, GCPhysPage, &pPage);
990 GCPhysPage, pCur->Core.Key, pCur->Core.KeyLast));
1026 * @param GCPhysPage The physical address of the page to turn off
1040 VMMDECL(int) PGMHandlerPhysicalPageAlias(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage, RTGCPHYS GCPhysPageRemap)
1051 if (RT_LIKELY( GCPhysPage >= pCur->Core.Key
1052 && GCPhysPage <= pCur->Core.KeyLast))
1069 rc = pgmPhysGetPageEx(pVM, GCPhysPage, &pPage);
1074 ("GCPhysPage=%RGp %R[pgmpage]\n", GCPhysPage, pPage),
1086 Log(("PGMHandlerPhysicalPageAlias: GCPhysPage=%RGp (%R[pgmpage]; %RHp -> %RHp\n",
1087 GCPhysPage, pPage, PGM_PAGE_GET_HCPHYS(pPage), PGM_PAGE_GET_HCPHYS(pPageRemap)));
1088 pgmHandlerPhysicalResetAliasedPage(pVM, pPage, GCPhysPage, false /*fDoAccounting*/);
1098 GCPhysPage, pPage, GCPhysPageRemap, pPageRemap ));
1108 pgmPhysInvalidatePageMapTLBEntry(pVM, GCPhysPage);
1117 GCPhysPage, pCur->Core.Key, pCur->Core.KeyLast));
1150 * @param GCPhysPage The physical address of the page to turn off
1158 VMMDECL(int) PGMHandlerPhysicalPageAliasHC(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage, RTHCPHYS HCPhysPageRemap)
1169 if (RT_LIKELY( GCPhysPage >= pCur->Core.Key
1170 && GCPhysPage <= pCur->Core.KeyLast))
1180 int rc = pgmPhysGetPageEx(pVM, GCPhysPage, &pPage);
1186 ("GCPhysPage=%RGp %R[pgmpage]\n", GCPhysPage, pPage),
1198 GCPhysPage, pPage, HCPhysPageRemap));
1208 pgmPhysInvalidatePageMapTLBEntry(pVM, GCPhysPage);
1216 GCPhysPage, pCur->Core.Key, pCur->Core.KeyLast));