Lines Matching refs:idxSlot
1636 * @param idxSlot Dirty array slot index
1639 static void pgmPoolFlushDirtyPage(PVM pVM, PPGMPOOL pPool, unsigned idxSlot, bool fAllowRemoval = false)
1644 Assert(idxSlot < RT_ELEMENTS(pPool->aDirtyPages));
1645 if (pPool->aDirtyPages[idxSlot].uIdx == NIL_PGMPOOL_IDX)
1648 idxPage = pPool->aDirtyPages[idxSlot].uIdx;
1654 AssertMsg(pPage->fDirty, ("Page %RGp (slot=%d) not marked dirty!", pPage->GCPhys, idxSlot));
1689 (PCX86PTPAE)&pPool->aDirtyPages[idxSlot].aPage[0], fAllowRemoval, &fFlush);
1692 (PCX86PT)&pPool->aDirtyPages[idxSlot].aPage[0], fAllowRemoval, &fFlush);
1708 pPool->idxFreeDirtyPage = idxSlot;
1711 pPool->aDirtyPages[idxSlot].uIdx = NIL_PGMPOOL_IDX;