Searched defs:idxFree (Results 1 - 2 of 2) sorted by relevance
/vbox/src/VBox/VMM/VMMAll/ |
H A D | REMAll.cpp | 91 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 D | PGMAllPool.cpp | 1739 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 49 milliseconds