Lines Matching refs:csw
343 CompSubwindowsPtr csw = GetCompSubwindows(pWin); in compRedirectSubwindows() local
350 if (csw && update == CompositeRedirectManual) in compRedirectSubwindows()
351 for (ccw = csw->clients; ccw; ccw = ccw->next) in compRedirectSubwindows()
367 if (!csw) { in compRedirectSubwindows()
368 csw = malloc(sizeof(CompSubwindowsRec)); in compRedirectSubwindows()
369 if (!csw) { in compRedirectSubwindows()
373 csw->update = CompositeRedirectAutomatic; in compRedirectSubwindows()
374 csw->clients = 0; in compRedirectSubwindows()
375 dixSetPrivate(&pWin->devPrivates, CompSubwindowsPrivateKey, csw); in compRedirectSubwindows()
386 if (!csw->clients) { in compRedirectSubwindows()
387 free(csw); in compRedirectSubwindows()
397 ccw->next = csw->clients; in compRedirectSubwindows()
398 csw->clients = ccw; in compRedirectSubwindows()
402 csw->update = CompositeRedirectManual; in compRedirectSubwindows()
420 CompSubwindowsPtr csw = GetCompSubwindows(pWin); in compFreeClientSubwindows() local
424 if (!csw) in compFreeClientSubwindows()
426 for (prev = &csw->clients; (ccw = *prev); prev = &ccw->next) { in compFreeClientSubwindows()
437 csw->update = CompositeRedirectAutomatic; in compFreeClientSubwindows()
458 if (!csw->clients) { in compFreeClientSubwindows()
460 free(csw); in compFreeClientSubwindows()
471 CompSubwindowsPtr csw = GetCompSubwindows(pWin); in compUnredirectSubwindows() local
474 if (!csw) in compUnredirectSubwindows()
476 for (ccw = csw->clients; ccw; ccw = ccw->next) in compUnredirectSubwindows()
491 CompSubwindowsPtr csw = GetCompSubwindows(pParent); in compRedirectOneSubwindow() local
494 if (!csw) in compRedirectOneSubwindow()
496 for (ccw = csw->clients; ccw; ccw = ccw->next) { in compRedirectOneSubwindow()
513 CompSubwindowsPtr csw = GetCompSubwindows(pParent); in compUnredirectOneSubwindow() local
516 if (!csw) in compUnredirectOneSubwindow()
518 for (ccw = csw->clients; ccw; ccw = ccw->next) { in compUnredirectOneSubwindow()