Searched refs:g_vbgldata (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DInit.cpp41 VBGLDATA g_vbgldata; variable
45 * version information (g_vbgldata::hostVersion).
62 g_vbgldata.hostVersion = *pReq;
85 rc = RTSemMutexRequest(g_vbgldata.mutexDriverInit, RT_INDEFINITE_WAIT);
90 if (g_vbgldata.status == VbglStatusReady)
92 RTSemMutexRelease(g_vbgldata.mutexDriverInit);
96 rc = vbglDriverOpen(&g_vbgldata.driver);
105 rc = vbglDriverIOCtl (&g_vbgldata.driver,
113 g_vbgldata.portVMMDev = port.portAddress;
114 g_vbgldata
[all...]
H A DVMMDev.cpp37 if (!g_vbgldata.pVMMDevMemory)
40 *ppVMMDevMemory = g_vbgldata.pVMMDevMemory;
H A DPhysHeap.cpp122 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
[all...]
H A DHGCM.cpp48 return RTSemFastMutexCreate(&g_vbgldata.mutexHGCMHandle);
58 RTSemFastMutexDestroy(g_vbgldata.mutexHGCMHandle);
59 g_vbgldata.mutexHGCMHandle = NIL_RTSEMFASTMUTEX;
66 int rc = RTSemFastMutexRequest(g_vbgldata.mutexHGCMHandle);
76 RTSemFastMutexRelease(g_vbgldata.mutexHGCMHandle);
94 for (i = 0; i < RT_ELEMENTS(g_vbgldata.aHGCMHandleData); i++)
96 if (!g_vbgldata.aHGCMHandleData[i].fAllocated)
98 p = &g_vbgldata.aHGCMHandleData[i];
H A DVBGLInternal.h130 extern VBGLDATA g_vbgldata;
147 ( !(a_fLocked) && (g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) )
150 ( !!(g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) )
H A DGenericRequest.cpp162 ASMOutU32(g_vbgldata.portVMMDev + VMMDEV_PORT_OFF_REQUEST, (uint32_t)physaddr);

Completed in 68 milliseconds