/vbox/src/VBox/HostServices/SharedOpenGL/expando/ |
H A D | expandospu_init.c | 46 expando_spu.contextTable = crAllocHashtable(); 67 crFreeHashtable(expando_spu.contextTable, expando_free_context_state);
|
H A D | expandospu.c | 51 crHashtableAdd(expando_spu.contextTable, contextId, (void *)contextState); 70 crHashtableDelete(expando_spu.contextTable, contextId, 84 expandoContextState = crHashtableSearch(expando_spu.contextTable, contextId);
|
H A D | expandospu.h | 29 CRHashTable *contextTable; member in struct:__anon16462
|
/vbox/src/VBox/Additions/common/crOpenGL/ |
H A D | wgl.c | 195 crHashtableLock(stub.contextTable); 197 context = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc); 207 crHashtableUnlock(stub.contextTable); 298 crHashtableLock(stub.contextTable); 300 context = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc); 310 crHashtableUnlock(stub.contextTable); 322 crHashtableLock(stub.contextTable); 324 context1 = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc1); 334 context2 = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc2); 349 crHashtableUnlock(stub.contextTable); [all...] |
H A D | icd_drv.c | 122 crHashtableLock(stub.contextTable); 124 context = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc); 129 crHashtableUnlock(stub.contextTable); 158 CRASSERT(stub.contextTable);
|
H A D | context.c | 174 crHashtableWalk(stub.contextTable, stubWindowCleanupForContextsCB, winInfo); 463 crHashtableDelete(stub.contextTable, contextId, NULL); 492 crHashtableSearch(stub.contextTable, shareCtx); 554 crHashtableSearch(stub.contextTable, (unsigned long) shareCtx); 563 crHashtableAdd(stub.contextTable, context->id, (void *) context); 1385 if (!stub.contextTable) { 1389 /* the lock order is windowTable->contextTable (see wglMakeCurrent_prox, glXMakeCurrent) 1392 crHashtableLock(stub.contextTable); 1394 context = (ContextInfo *) crHashtableSearch(stub.contextTable, contextId); 1413 crHashtableUnlock(stub.contextTable); [all...] |
H A D | stub.h | 236 CRHashTable *contextTable; member in struct:__anon2068
|
H A D | load.c | 326 /* the lock order is windowTable->contextTable (see wglMakeCurrent_prox, glXMakeCurrent) 329 crHashtableWalk(stub.contextTable, hsWalkStubDestroyContexts, NULL); 356 crFreeHashtable(stub.contextTable, NULL); 543 stub.contextTable = crAllocHashtable();
|
H A D | glx.c | 551 CRASSERT(stub.contextTable); 676 crHashtableWalk(stub.contextTable, stubFindPixmapCB, &parms); 690 crHashtableLock(stub.contextTable); 692 context = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) ctx); 715 crHashtableUnlock(stub.contextTable); 1760 crHashtableWalk(stub.contextTable, stubFindPixmapCB, &parms);
|
H A D | stub.c | 70 crHashtableSearch(stub.contextTable, context);
|
/vbox/src/VBox/HostServices/SharedOpenGL/render/ |
H A D | renderspu_init.c | 231 render_spu.contextTable = crAllocHashtableEx(1, INT32_MAX); 502 crHashtableWalk(render_spu.blitterTable, renderspuDeleteBlitterCB, render_spu.contextTable); 516 crFreeHashtable(render_spu.contextTable, DeleteContextCallback); 517 render_spu.contextTable = NULL; 527 crHashtableWalk(render_spu.contextTable, renderspuDeleteContextCB, render_spu.contextTable);
|
H A D | renderspu.c | 146 idCtx = (GLint)crHashtableAllocKeys(render_spu.contextTable, 1); 155 if (crHashtableIsKeyUsed(render_spu.contextTable, idCtx)) 178 crHashtableAdd(render_spu.contextTable, idCtx, context); 200 = (ContextInfo *) crHashtableSearch(render_spu.contextTable, shareCtx); 290 context = (ContextInfo *) crHashtableSearch(render_spu.contextTable, ctx); 313 crHashtableDelete(render_spu.contextTable, ctx, NULL); 377 crHashtableWalk(render_spu.contextTable, renderspuCheckCurrentCtxWindowCB, window); 516 context = (ContextInfo *) crHashtableSearch(render_spu.contextTable, ctx); 1435 pCtx = (ContextInfo *)crHashtableSearch(render_spu.contextTable, value);
|
H A D | renderspu.h | 275 CRHashTable *contextTable; member in struct:__anon16468
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server_context.c | 139 retVal = preloadCtxID<0 ? (GLint)crHashtableAllocKeys( cr_server.contextTable, 1 ) : preloadCtxID; 145 crHashtableAdd(cr_server.contextTable, retVal, pContextInfo); 196 crCtxInfo = (CRContextInfo *) crHashtableSearch(cr_server.contextTable, ctx); 215 crHashtableDelete(cr_server.contextTable, ctx, NULL); 450 ctxInfo = (CRContextInfo *) crHashtableSearch(cr_server.contextTable, context);
|
H A D | server_main.c | 222 crFreeHashtable(cr_server.contextTable, deleteContextInfoCallback); 425 cr_server.contextTable = crAllocHashtable(); 550 cr_server.contextTable = crAllocHashtable(); 1178 crHashtableWalk(cr_server.contextTable, crVBoxServerBuildContextUsedWindowMapCB, &Data); 1181 CRASSERT(cMurals <= crHashtableNumElements(cr_server.contextTable)); 1184 if (cMurals < crHashtableNumElements(cr_server.contextTable)) 1187 crHashtableWalk(cr_server.contextTable, crVBoxServerBuildContextUnusedWindowMapCB, &Data); 1190 CRASSERT(crHashtableNumElements(pGlobal->contextMuralTable) == crHashtableNumElements(cr_server.contextTable)); 1495 if (!crHashtableGetDataKey(cr_server.contextTable, pContextInfo, &id)) 1596 ui32 = crHashtableNumElements(cr_server.contextTable); [all...] |
H A D | server_window.c | 272 crHashtableWalk(cr_server.contextTable, crServerCleanupCtxMuralRefsCB, mural);
|
H A D | server_misc.c | 134 pCtx[i] = (CRContextInfo *) crHashtableSearch(cr_server.contextTable, val);
|
/vbox/src/VBox/GuestHost/OpenGL/include/ |
H A D | cr_server.h | 396 CRHashTable *contextTable; /**< hash table for rendering contexts */ member in struct:__anon16127
|