Lines Matching refs:pPool

408         Assert(pPage->idx < pVM->pgm.s.CTX_SUFF(pPool)->cCurPages);
429 Assert(pPage->idx < pVM->pgm.s.CTX_SUFF(pPool)->cCurPages);
1055 PPGMPOOLPAGE pShwPde = pgmPoolGetPage(pVM->pgm.s.CTX_SUFF(pPool), pPdpt->a[iPdpt].u & X86_PDPE_PG_MASK);
1078 PPGMPOOLPAGE pShwPde = pgmPoolGetPage(pVM->pgm.s.CTX_SUFF(pPool), pPdpt->a[iPdpt].u & X86_PDPE_PG_MASK);
1354 * @param pPool The pool.
1357 DECLINLINE(PPGMPOOLPAGE) pgmPoolGetPageByIdx(PPGMPOOL pPool, unsigned idx)
1359 AssertFatalMsg(idx >= PGMPOOL_IDX_FIRST && idx < pPool->cCurPages, ("idx=%d\n", idx));
1360 return &pPool->aPages[idx];
1367 * @param pPool The pool.
1372 DECLINLINE(void) pgmTrackDerefGCPhys(PPGMPOOL pPool, PPGMPOOLPAGE pPoolPage, PPGMPAGE pPhysPage, uint16_t iPte)
1378 PVM pVM = pPool->CTX_SUFF(pVM); NOREF(pVM);
1392 pgmPoolTrackPhysExtDerefGCPhys(pPool, pPoolPage, pPhysPage, iPte);
1402 * @param pPool The pool.
1405 DECLINLINE(void) pgmPoolCacheUsed(PPGMPOOL pPool, PPGMPOOLPAGE pPage)
1407 PGM_LOCK_ASSERT_OWNER(pPool->CTX_SUFF(pVM));
1415 pPool->aPages[pPage->iAgePrev].iAgeNext = pPage->iAgeNext;
1417 pPool->aPages[pPage->iAgeNext].iAgePrev = pPage->iAgePrev;
1419 pPool->iAgeTail = pPage->iAgePrev;
1423 pPage->iAgeNext = pPool->iAgeHead;
1425 pPool->iAgeHead = pPage->idx;
1426 pPool->aPages[pPage->iAgeNext].iAgePrev = pPage->idx;
1437 DECLINLINE(void) pgmPoolLockPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage)
1439 PGM_LOCK_ASSERT_OWNER(pPool->CTX_SUFF(pVM));
1450 DECLINLINE(void) pgmPoolUnlockPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage)
1452 PGM_LOCK_ASSERT_OWNER(pPool->CTX_SUFF(pVM));