Lines Matching refs:cl

73     __GLXclientState *cl = __glXClients[clientIndex];  in ResetClientState()  local
77 free(cl->returnBuf); in ResetClientState()
78 free(cl->currentContexts); in ResetClientState()
79 free(cl->currentDrawables); in ResetClientState()
80 free(cl->largeCmdBuf); in ResetClientState()
83 if (cl->be_displays[i]) in ResetClientState()
84 XCloseDisplay(cl->be_displays[i]); in ResetClientState()
87 keep_be_displays = cl->be_displays; in ResetClientState()
88 memset(cl, 0, sizeof(__GLXclientState)); in ResetClientState()
89 cl->be_displays = keep_be_displays; in ResetClientState()
91 free(cl->GLClientextensions); in ResetClientState()
93 memset(cl->be_displays, 0, screenInfo.numScreens * sizeof(Display *)); in ResetClientState()
120 __GLXclientState *cl = __glXClients[clientIndex]; in ClientGone() local
123 if (cl) { in ClientGone()
127 for (i = 0; i < cl->numCurrentContexts; i++) { in ClientGone()
128 cx = cl->currentContexts[i]; in ClientGone()
385 int (*proc) (__GLXclientState * cl, GLbyte * pc); in __glXDispatch()
386 __GLXclientState *cl; in __glXDispatch() local
389 cl = __glXClients[client->index]; in __glXDispatch()
390 if (!cl) { in __glXDispatch()
391 cl = calloc(1, sizeof(__GLXclientState)); in __glXDispatch()
392 __glXClients[client->index] = cl; in __glXDispatch()
393 if (!cl) { in __glXDispatch()
397 cl->be_displays = calloc(screenInfo.numScreens, sizeof(Display *)); in __glXDispatch()
398 if (!cl->be_displays) { in __glXDispatch()
399 free(cl); in __glXDispatch()
404 if (!cl->inUse) { in __glXDispatch()
415 cl->largeCmdRequestsTotal = 0; in __glXDispatch()
416 cl->inUse = GL_TRUE; in __glXDispatch()
417 cl->client = client; in __glXDispatch()
431 return (*proc) (cl, (GLbyte *) stuff); in __glXDispatch()
439 int (*proc) (__GLXclientState * cl, GLbyte * pc); in __glXSwapDispatch()
440 __GLXclientState *cl; in __glXSwapDispatch() local
443 cl = __glXClients[client->index]; in __glXSwapDispatch()
444 if (!cl) { in __glXSwapDispatch()
445 cl = calloc(1, sizeof(__GLXclientState)); in __glXSwapDispatch()
446 __glXClients[client->index] = cl; in __glXSwapDispatch()
447 if (!cl) { in __glXSwapDispatch()
451 cl->be_displays = calloc(screenInfo.numScreens, sizeof(Display *)); in __glXSwapDispatch()
452 if (!cl->be_displays) { in __glXSwapDispatch()
453 free(cl); in __glXSwapDispatch()
458 if (!cl->inUse) { in __glXSwapDispatch()
469 cl->inUse = GL_TRUE; in __glXSwapDispatch()
470 cl->client = client; in __glXSwapDispatch()
484 return (*proc) (cl, (GLbyte *) stuff); in __glXSwapDispatch()
488 __glXNoSuchSingleOpcode(__GLXclientState * cl, GLbyte * pc) in __glXNoSuchSingleOpcode() argument