Lines Matching refs:g_vbgldata
122 VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead;
134 VBGLPHYSHEAPBLOCK *pBlock = g_vbgldata.pAllocBlocksHead;
146 pBlock = g_vbgldata.pFreeBlocksHead;
178 int rc = RTSemFastMutexRequest(g_vbgldata.mutexHeap);
188 RTSemFastMutexRelease(g_vbgldata.mutexHeap);
232 pBlock->pNext = g_vbgldata.pAllocBlocksHead;
234 if (g_vbgldata.pAllocBlocksHead)
236 g_vbgldata.pAllocBlocksHead->pPrev = pBlock;
239 g_vbgldata.pAllocBlocksHead = pBlock;
243 pBlock->pNext = g_vbgldata.pFreeBlocksHead;
245 if (g_vbgldata.pFreeBlocksHead)
247 g_vbgldata.pFreeBlocksHead->pPrev = pBlock;
250 g_vbgldata.pFreeBlocksHead = pBlock;
278 g_vbgldata.pAllocBlocksHead = pBlock->pNext;
282 g_vbgldata.pFreeBlocksHead = pBlock->pNext;
327 pChunk->pNext = g_vbgldata.pChunkHead;
337 g_vbgldata.pChunkHead = pChunk;
389 g_vbgldata.pChunkHead = pChunk->pNext;
409 iter = g_vbgldata.pFreeBlocksHead;
583 VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead;
622 RTSemFastMutexCreate(&g_vbgldata.mutexHeap);
629 while (g_vbgldata.pChunkHead)
631 vbglPhysHeapChunkDelete (g_vbgldata.pChunkHead);
634 RTSemFastMutexDestroy(g_vbgldata.mutexHeap);