Searched defs:idxFree (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DREMAll.cpp91 uint32_t idxFree; local
95 idxFree = ASMAtomicUoReadU32(&pVM->rem.s.idxFreeList);
96 if (idxFree == UINT32_MAX)
104 idxFree = ASMAtomicUoReadU32(&pVM->rem.s.idxFreeList);
105 } while (idxFree == UINT32_MAX);
107 pFree = &pVM->rem.s.aHandlerNotifications[idxFree];
108 } while (!ASMAtomicCmpXchgU32(&pVM->rem.s.idxFreeList, pFree->idxNext, idxFree));
125 } while (!ASMAtomicCmpXchgU32(&pVM->rem.s.idxPendingList, idxFree, idxNext));
H A DPGMAllPool.cpp1739 unsigned idxFree; local
1745 idxFree = pPool->idxFreeDirtyPage;
1746 Assert(idxFree < RT_ELEMENTS(pPool->aDirtyPages));
1752 pgmPoolFlushDirtyPage(pVM, pPool, idxFree, true /* allow removal of reused page tables*/);
1755 AssertMsg(pPool->aDirtyPages[idxFree].uIdx == NIL_PGMPOOL_IDX, ("idxFree=%d cDirtyPages=%d\n", idxFree, pPool->cDirtyPages));
1757 Log(("Add dirty page %RGp (slot=%d)\n", pPage->GCPhys, idxFree));
1766 memcpy(&pPool->aDirtyPages[idxFree].aPage[0], pvGst, (pPage->enmKind == PGMPOOLKIND_PAE_PT_FOR_PAE_PT) ? PAGE_SIZE : PAGE_SIZE/2);
1779 pPage->idxDirtyEntry = (uint8_t)idxFree; Asser
[all...]

Completed in 48 milliseconds