Lines Matching refs:pExaPixmap

42     return pExaPixmap->sys_ptr;  in ExaGetPixmapAddress()
53 ExaPixmapPrivPtr pExaPixmap; in exaCreatePixmap_mixed() local
69 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_mixed()
70 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_mixed()
80 pExaPixmap->sys_ptr = NULL; in exaCreatePixmap_mixed()
81 pExaPixmap->sys_pitch = paddedWidth; in exaCreatePixmap_mixed()
83 pExaPixmap->area = NULL; in exaCreatePixmap_mixed()
84 pExaPixmap->fb_ptr = NULL; in exaCreatePixmap_mixed()
85 pExaPixmap->pDamage = NULL; in exaCreatePixmap_mixed()
87 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_mixed()
88 exaSetAccelBlock(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_mixed()
95 pExaPixmap->use_gpu_copy = exaPixmapHasGpuCopy(pPixmap); in exaCreatePixmap_mixed()
98 pExaPixmap->use_gpu_copy = FALSE; in exaCreatePixmap_mixed()
101 pExaPixmap->sys_ptr = malloc(paddedWidth); in exaCreatePixmap_mixed()
104 pExaPixmap->pDamage = DamageCreate(exaDamageReport_mixed, NULL, in exaCreatePixmap_mixed()
109 if (pExaPixmap->pDamage) { in exaCreatePixmap_mixed()
110 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaCreatePixmap_mixed()
114 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaCreatePixmap_mixed()
132 ExaPixmapPrivPtr pExaPixmap; in exaModifyPixmapHeader_mixed() local
140 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaModifyPixmapHeader_mixed()
143 if (pExaPixmap->driverPriv) { in exaModifyPixmapHeader_mixed()
144 if (pExaPixmap->pDamage) { in exaModifyPixmapHeader_mixed()
145 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_mixed()
146 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_mixed()
149 pExaScr->info->DestroyPixmap(pScreen, pExaPixmap->driverPriv); in exaModifyPixmapHeader_mixed()
150 pExaPixmap->driverPriv = NULL; in exaModifyPixmapHeader_mixed()
153 pExaPixmap->use_gpu_copy = FALSE; in exaModifyPixmapHeader_mixed()
154 pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED; in exaModifyPixmapHeader_mixed()
179 if (pExaPixmap->driverPriv) { in exaModifyPixmapHeader_mixed()
181 pExaPixmap->fb_pitch = devKind; in exaModifyPixmapHeader_mixed()
183 exaSetFbPitch(pExaScr, pExaPixmap, width, height, bitsPerPixel); in exaModifyPixmapHeader_mixed()
185 exaSetAccelBlock(pExaScr, pExaPixmap, width, height, bitsPerPixel); in exaModifyPixmapHeader_mixed()
186 RegionEmpty(&pExaPixmap->validFB); in exaModifyPixmapHeader_mixed()
191 if (pExaPixmap->sys_ptr) { in exaModifyPixmapHeader_mixed()
192 free(pExaPixmap->sys_ptr); in exaModifyPixmapHeader_mixed()
193 pExaPixmap->sys_ptr = NULL; in exaModifyPixmapHeader_mixed()
194 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_mixed()
195 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_mixed()
196 RegionEmpty(&pExaPixmap->validSys); in exaModifyPixmapHeader_mixed()
202 pExaPixmap->sys_pitch = PixmapBytePad(width, depth); in exaModifyPixmapHeader_mixed()
207 pPixmap->devPrivate.ptr = pExaPixmap->fb_ptr; in exaModifyPixmapHeader_mixed()
208 pPixmap->devKind = pExaPixmap->fb_pitch; in exaModifyPixmapHeader_mixed()
211 pPixmap->devPrivate.ptr = pExaPixmap->sys_ptr; in exaModifyPixmapHeader_mixed()
212 pPixmap->devKind = pExaPixmap->sys_pitch; in exaModifyPixmapHeader_mixed()
216 if (pExaScr->info->ModifyPixmapHeader && pExaPixmap->driverPriv) { in exaModifyPixmapHeader_mixed()
231 pExaPixmap->fb_ptr = pPixmap->devPrivate.ptr; in exaModifyPixmapHeader_mixed()
232 pExaPixmap->fb_pitch = pPixmap->devKind; in exaModifyPixmapHeader_mixed()
235 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr; in exaModifyPixmapHeader_mixed()
236 pExaPixmap->sys_pitch = pPixmap->devKind; in exaModifyPixmapHeader_mixed()
260 if (pExaPixmap->driverPriv) in exaDestroyPixmap_mixed()
261 pExaScr->info->DestroyPixmap(pScreen, pExaPixmap->driverPriv); in exaDestroyPixmap_mixed()
262 pExaPixmap->driverPriv = NULL; in exaDestroyPixmap_mixed()
264 if (pExaPixmap->pDamage) { in exaDestroyPixmap_mixed()
265 free(pExaPixmap->sys_ptr); in exaDestroyPixmap_mixed()
266 pExaPixmap->sys_ptr = NULL; in exaDestroyPixmap_mixed()
267 pExaPixmap->pDamage = NULL; in exaDestroyPixmap_mixed()
288 if (!pExaPixmap->driverPriv) in exaPixmapHasGpuCopy_mixed()