Lines Matching refs:pBuf

44 #define shadowBuf(pScr)            shadowBufPtr pBuf = shadowGetBuf(pScr)
61 if (!pBuf || !pBuf->pDamage || !pBuf->update) in shadowRedisplay()
63 pRegion = DamageRegion(pBuf->pDamage); in shadowRedisplay()
65 (*pBuf->update) (pScreen, pBuf); in shadowRedisplay()
66 DamageEmpty(pBuf->pDamage); in shadowRedisplay()
77 unwrap(pBuf, pScreen, BlockHandler); in shadowBlockHandler()
79 wrap(pBuf, pScreen, BlockHandler); in shadowBlockHandler()
93 unwrap(pBuf, pScreen, GetImage); in shadowGetImage()
95 wrap(pBuf, pScreen, GetImage); in shadowGetImage()
103 unwrap(pBuf, pScreen, GetImage); in shadowCloseScreen()
104 unwrap(pBuf, pScreen, CloseScreen); in shadowCloseScreen()
105 unwrap(pBuf, pScreen, BlockHandler); in shadowCloseScreen()
106 shadowRemove(pScreen, pBuf->pPixmap); in shadowCloseScreen()
107 DamageDestroy(pBuf->pDamage); in shadowCloseScreen()
108 if (pBuf->pPixmap) in shadowCloseScreen()
109 pScreen->DestroyPixmap(pBuf->pPixmap); in shadowCloseScreen()
110 free(pBuf); in shadowCloseScreen()
117 shadowBufPtr pBuf; in shadowSetup() local
125 pBuf = malloc(sizeof(shadowBufRec)); in shadowSetup()
126 if (!pBuf) in shadowSetup()
128 pBuf->pDamage = DamageCreate((DamageReportFunc) NULL, in shadowSetup()
131 if (!pBuf->pDamage) { in shadowSetup()
132 free(pBuf); in shadowSetup()
136 wrap(pBuf, pScreen, CloseScreen); in shadowSetup()
137 wrap(pBuf, pScreen, GetImage); in shadowSetup()
138 wrap(pBuf, pScreen, BlockHandler); in shadowSetup()
139 pBuf->update = 0; in shadowSetup()
140 pBuf->window = 0; in shadowSetup()
141 pBuf->pPixmap = 0; in shadowSetup()
142 pBuf->closure = 0; in shadowSetup()
143 pBuf->randr = 0; in shadowSetup()
145 dixSetPrivate(&pScreen->devPrivates, shadowScrPrivateKey, pBuf); in shadowSetup()
173 pBuf->update = update; in shadowAdd()
174 pBuf->window = window; in shadowAdd()
175 pBuf->randr = randr; in shadowAdd()
176 pBuf->closure = closure; in shadowAdd()
177 pBuf->pPixmap = pPixmap; in shadowAdd()
178 DamageRegister(&pPixmap->drawable, pBuf->pDamage); in shadowAdd()
187 if (pBuf->pPixmap) { in shadowRemove()
188 DamageUnregister(pBuf->pDamage); in shadowRemove()
189 pBuf->update = 0; in shadowRemove()
190 pBuf->window = 0; in shadowRemove()
191 pBuf->randr = 0; in shadowRemove()
192 pBuf->closure = 0; in shadowRemove()
193 pBuf->pPixmap = 0; in shadowRemove()