Lines Matching defs:paPhysPage
950 RTGCPHYS *paPhysPage = (RTGCPHYS *)paUser[2];
975 PPGMPAGE pPage = pgmPhysGetPage(pVM, paPhysPage[i]);
979 Log(("pgmR3PhysChangeMemBalloonRendezvous: invalid physical page %RGp pPage->u3Type=%d\n", paPhysPage[i], pPage ? PGM_PAGE_GET_TYPE(pPage) : 0));
983 LogFlow(("balloon page: %RGp\n", paPhysPage[i]));
986 pgmPoolFlushPageByGCPhys(pVM, paPhysPage[i]);
988 rc = pgmPhysFreePage(pVM, pReq, &cPendingPages, pPage, paPhysPage[i]);
1016 PPGMPAGE pPage = pgmPhysGetPage(pVM, paPhysPage[i]);
1019 LogFlow(("Free ballooned page: %RGp\n", paPhysPage[i]));
1061 * @param paPhysPage Array of guest physical addresses
1063 static DECLCALLBACK(void) pgmR3PhysChangeMemBalloonHelper(PVM pVM, bool fInflate, unsigned cPages, RTGCPHYS *paPhysPage)
1069 paUser[2] = (uintptr_t)paPhysPage;
1074 RTMemFree(paPhysPage);
1086 * @param paPhysPage Array of guest physical addresses
1088 VMMR3DECL(int) PGMR3PhysChangeMemBalloon(PVM pVM, bool fInflate, unsigned cPages, RTGCPHYS *paPhysPage)
1095 AssertReturn(!(paPhysPage[0] & 0xfff), VERR_INVALID_PARAMETER);
1102 unsigned cbPhysPage = cPages * sizeof(paPhysPage[0]);
1106 memcpy(paPhysPageCopy, paPhysPage, cbPhysPage);
1117 paUser[2] = (uintptr_t)paPhysPage;
1124 NOREF(pVM); NOREF(fInflate); NOREF(cPages); NOREF(paPhysPage);