Searched refs:contextTable (Results 1 - 18 of 18) sorted by relevance

/vbox/src/VBox/HostServices/SharedOpenGL/expando/
H A Dexpandospu_init.c46 expando_spu.contextTable = crAllocHashtable();
67 crFreeHashtable(expando_spu.contextTable, expando_free_context_state);
H A Dexpandospu.c51 crHashtableAdd(expando_spu.contextTable, contextId, (void *)contextState);
70 crHashtableDelete(expando_spu.contextTable, contextId,
84 expandoContextState = crHashtableSearch(expando_spu.contextTable, contextId);
H A Dexpandospu.h29 CRHashTable *contextTable; member in struct:__anon16462
/vbox/src/VBox/Additions/common/crOpenGL/
H A Dwgl.c195 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 Dicd_drv.c122 crHashtableLock(stub.contextTable);
124 context = (ContextInfo *) crHashtableSearch(stub.contextTable, (unsigned long) hglrc);
129 crHashtableUnlock(stub.contextTable);
158 CRASSERT(stub.contextTable);
H A Dcontext.c174 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 Dstub.h236 CRHashTable *contextTable; member in struct:__anon2068
H A Dload.c326 /* 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 Dglx.c551 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 Dstub.c70 crHashtableSearch(stub.contextTable, context);
/vbox/src/VBox/HostServices/SharedOpenGL/render/
H A Drenderspu_init.c231 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 Drenderspu.c146 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 Drenderspu.h275 CRHashTable *contextTable; member in struct:__anon16468
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/
H A Dserver_context.c139 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 Dserver_main.c222 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 Dserver_window.c272 crHashtableWalk(cr_server.contextTable, crServerCleanupCtxMuralRefsCB, mural);
H A Dserver_misc.c134 pCtx[i] = (CRContextInfo *) crHashtableSearch(cr_server.contextTable, val);
/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_server.h396 CRHashTable *contextTable; /**< hash table for rendering contexts */ member in struct:__anon16127

Completed in 93 milliseconds