Lines Matching refs:PPDMBLKCACHEENTRY

72 static PPDMBLKCACHEENTRY pdmBlkCacheEntryAlloc(PPDMBLKCACHE pBlkCache,
74 static bool pdmBlkCacheAddDirtyEntry(PPDMBLKCACHE pBlkCache, PPDMBLKCACHEENTRY pEntry);
82 DECLINLINE(void) pdmBlkCacheEntryRelease(PPDMBLKCACHEENTRY pEntry)
94 DECLINLINE(void) pdmBlkCacheEntryRef(PPDMBLKCACHEENTRY pEntry)
161 static void pdmBlkCacheCheckList(PPDMBLKLRULIST pList, PPDMBLKCACHEENTRY pNotInList)
163 PPDMBLKCACHEENTRY pCurr = pList->pHead;
168 PPDMBLKCACHEENTRY pNext = pCurr->pNext;
194 static void pdmBlkCacheEntryRemoveFromList(PPDMBLKCACHEENTRY pEntry)
197 PPDMBLKCACHEENTRY pPrev, pNext;
250 static void pdmBlkCacheEntryAddToList(PPDMBLKLRULIST pList, PPDMBLKCACHEENTRY pEntry)
291 PPDMBLKCACHEENTRY pEntry = pList->pHead;
341 PPDMBLKCACHEENTRY pEntry = pListSrc->pTail;
345 PPDMBLKCACHEENTRY pCurr = pEntry;
381 PPDMBLKCACHEENTRY pGhostEntFree = pGhostListDst->pTail;
387 PPDMBLKCACHEENTRY pFree = pGhostEntFree;
538 static int pdmBlkCacheEntryReadFromMedium(PPDMBLKCACHEENTRY pEntry)
568 static int pdmBlkCacheEntryWriteToMedium(PPDMBLKCACHEENTRY pEntry)
632 static void pdmBlkCacheEntryCommit(PPDMBLKCACHEENTRY pEntry)
667 PPDMBLKCACHEENTRY pEntry = RTListGetFirst(&ListDirtyNotCommitted, PDMBLKCACHEENTRY, NodeNotCommitted);
671 PPDMBLKCACHEENTRY pNext = RTListNodeGetNext(&pEntry->NodeNotCommitted, PDMBLKCACHEENTRY,
741 static bool pdmBlkCacheAddDirtyEntry(PPDMBLKCACHE pBlkCache, PPDMBLKCACHEENTRY pEntry)
824 PPDMBLKCACHEENTRY pEntry;
931 PPDMBLKCACHEENTRY pEntry;
1377 PPDMBLKCACHEENTRY pEntry = (PPDMBLKCACHEENTRY)pNode;
1544 static PPDMBLKCACHEENTRY pdmBlkCacheGetCacheEntryByOffset(PPDMBLKCACHE pBlkCache, uint64_t off)
1549 PPDMBLKCACHEENTRY pEntry = (PPDMBLKCACHEENTRY)RTAvlrU64RangeGet(pBlkCache->pTree, off);
1569 PPDMBLKCACHEENTRY *ppEntryAbove)
1576 *ppEntryAbove = (PPDMBLKCACHEENTRY)RTAvlrU64GetBestFit(pBlkCache->pTree, off, true /*fAbove*/);
1586 static void pdmBlkCacheInsertEntry(PPDMBLKCACHE pBlkCache, PPDMBLKCACHEENTRY pEntry)
1608 static PPDMBLKCACHEENTRY pdmBlkCacheEntryAlloc(PPDMBLKCACHE pBlkCache,
1612 PPDMBLKCACHEENTRY pEntryNew = (PPDMBLKCACHEENTRY)RTMemAllocZ(sizeof(PDMBLKCACHEENTRY));
1654 PPDMBLKCACHEENTRY pEntry,
1684 DECLINLINE(void) pdmBlkCacheEntryAddWaiter(PPDMBLKCACHEENTRY pEntry,
1719 static int pdmBlkCacheEntryWaitersAdd(PPDMBLKCACHEENTRY pEntry,
1760 PPDMBLKCACHEENTRY pEntryAbove = NULL;
1813 static PPDMBLKCACHEENTRY pdmBlkCacheEntryCreate(PPDMBLKCACHE pBlkCache,
1825 PPDMBLKCACHEENTRY pEntryNew = NULL;
1928 PPDMBLKCACHEENTRY pEntry;
2072 PPDMBLKCACHEENTRY pEntryNew = pdmBlkCacheEntryCreate(pBlkCache,
2107 PPDMBLKCACHEENTRY pEntryAbove;
2149 PPDMBLKCACHEENTRY pEntry;
2308 PPDMBLKCACHEENTRY pEntryNew = pdmBlkCacheEntryCreate(pBlkCache,
2408 PPDMBLKCACHEENTRY pEntry;
2582 PPDMBLKCACHEENTRY pEntry = hIoXfer->pEntry;
2697 PPDMBLKCACHEENTRY pEntry = (PPDMBLKCACHEENTRY)pNode;