Lines Matching refs:ccw

137     CompClientWindowPtr ccw;  in compRedirectWindow()  local
153 for (ccw = cw->clients; ccw; ccw = ccw->next) in compRedirectWindow()
154 if (ccw->update == CompositeRedirectManual) in compRedirectWindow()
162 ccw = malloc(sizeof(CompClientWindowRec)); in compRedirectWindow()
163 if (!ccw) in compRedirectWindow()
165 ccw->id = FakeClientID(pClient->index); in compRedirectWindow()
166 ccw->update = update; in compRedirectWindow()
173 free(ccw); in compRedirectWindow()
181 free(ccw); in compRedirectWindow()
198 ccw->next = cw->clients; in compRedirectWindow()
199 cw->clients = ccw; in compRedirectWindow()
200 if (!AddResource(ccw->id, CompositeClientWindowType, pWin)) in compRedirectWindow()
202 if (ccw->update == CompositeRedirectManual) { in compRedirectWindow()
218 FreeResource(ccw->id, RT_NONE); in compRedirectWindow()
264 CompClientWindowPtr ccw, *prev; in compFreeClientWindow() local
271 for (prev = &cw->clients; (ccw = *prev); prev = &ccw->next) { in compFreeClientWindow()
272 if (ccw->id == id) { in compFreeClientWindow()
273 *prev = ccw->next; in compFreeClientWindow()
274 if (ccw->update == CompositeRedirectManual) in compFreeClientWindow()
276 free(ccw); in compFreeClientWindow()
323 CompClientWindowPtr ccw; in compUnredirectWindow() local
328 for (ccw = cw->clients; ccw; ccw = ccw->next) in compUnredirectWindow()
329 if (ccw->update == update && CLIENT_ID(ccw->id) == pClient->index) { in compUnredirectWindow()
330 FreeResource(ccw->id, RT_NONE); in compUnredirectWindow()
344 CompClientWindowPtr ccw; in compRedirectSubwindows() local
351 for (ccw = csw->clients; ccw; ccw = ccw->next) in compRedirectSubwindows()
352 if (ccw->update == CompositeRedirectManual) in compRedirectSubwindows()
359 ccw = malloc(sizeof(CompClientWindowRec)); in compRedirectSubwindows()
360 if (!ccw) in compRedirectSubwindows()
362 ccw->id = FakeClientID(pClient->index); in compRedirectSubwindows()
363 ccw->update = update; in compRedirectSubwindows()
370 free(ccw); in compRedirectSubwindows()
390 free(ccw); in compRedirectSubwindows()
397 ccw->next = csw->clients; in compRedirectSubwindows()
398 csw->clients = ccw; in compRedirectSubwindows()
399 if (!AddResource(ccw->id, CompositeClientSubwindowsType, pWin)) in compRedirectSubwindows()
401 if (ccw->update == CompositeRedirectManual) { in compRedirectSubwindows()
421 CompClientWindowPtr ccw, *prev; in compFreeClientSubwindows() local
426 for (prev = &csw->clients; (ccw = *prev); prev = &ccw->next) { in compFreeClientSubwindows()
427 if (ccw->id == id) { in compFreeClientSubwindows()
430 *prev = ccw->next; in compFreeClientSubwindows()
431 if (ccw->update == CompositeRedirectManual) { in compFreeClientSubwindows()
448 (void) compUnredirectWindow(pClient, pChild, ccw->update); in compFreeClientSubwindows()
450 free(ccw); in compFreeClientSubwindows()
472 CompClientWindowPtr ccw; in compUnredirectSubwindows() local
476 for (ccw = csw->clients; ccw; ccw = ccw->next) in compUnredirectSubwindows()
477 if (ccw->update == update && CLIENT_ID(ccw->id) == pClient->index) { in compUnredirectSubwindows()
478 FreeResource(ccw->id, RT_NONE); in compUnredirectSubwindows()
492 CompClientWindowPtr ccw; in compRedirectOneSubwindow() local
496 for (ccw = csw->clients; ccw; ccw = ccw->next) { in compRedirectOneSubwindow()
497 int ret = compRedirectWindow(clients[CLIENT_ID(ccw->id)], in compRedirectOneSubwindow()
498 pWin, ccw->update); in compRedirectOneSubwindow()
514 CompClientWindowPtr ccw; in compUnredirectOneSubwindow() local
518 for (ccw = csw->clients; ccw; ccw = ccw->next) { in compUnredirectOneSubwindow()
519 int ret = compUnredirectWindow(clients[CLIENT_ID(ccw->id)], in compUnredirectOneSubwindow()
520 pWin, ccw->update); in compUnredirectOneSubwindow()