Lines Matching refs:pExaPixmap

44     int paddedWidth = pExaPixmap->sys_pitch;  in exaCreateDriverPixmap_mixed()
47 if (pExaPixmap->driverPriv) in exaCreateDriverPixmap_mixed()
54 if (pExaPixmap->accel_blocked || bpp < 8) in exaCreateDriverPixmap_mixed()
60 pExaPixmap->driverPriv = in exaCreateDriverPixmap_mixed()
63 paddedWidth = pExaPixmap->fb_pitch = new_pitch; in exaCreateDriverPixmap_mixed()
66 if (paddedWidth < pExaPixmap->fb_pitch) in exaCreateDriverPixmap_mixed()
67 paddedWidth = pExaPixmap->fb_pitch; in exaCreateDriverPixmap_mixed()
68 pExaPixmap->driverPriv = in exaCreateDriverPixmap_mixed()
72 if (!pExaPixmap->driverPriv) in exaCreateDriverPixmap_mixed()
103 if (!pExaPixmap->driverPriv) in exaDoMigration_mixed()
106 if (pExaPixmap->pDamage && exaPixmapHasGpuCopy(pPixmap)) { in exaDoMigration_mixed()
117 pPixmap->devKind = pExaPixmap->fb_pitch; in exaDoMigration_mixed()
125 pExaPixmap->use_gpu_copy = exaPixmapHasGpuCopy(pPixmap); in exaDoMigration_mixed()
155 if (!pExaPixmap->use_gpu_copy && exaPixmapHasGpuCopy(pPixmap)) { in exaDamageReport_mixed()
179 if (success && has_gpu_copy && pExaPixmap->pDamage) { in exaPrepareAccessReg_mixed()
193 DamageDestroy(pExaPixmap->pDamage); in exaPrepareAccessReg_mixed()
194 pExaPixmap->pDamage = NULL; in exaPrepareAccessReg_mixed()
196 free(pExaPixmap->sys_ptr); in exaPrepareAccessReg_mixed()
197 pExaPixmap->sys_ptr = NULL; in exaPrepareAccessReg_mixed()
207 if (!pExaPixmap->sys_ptr) { in exaPrepareAccessReg_mixed()
208 pExaPixmap->sys_ptr = xallocarray(pExaPixmap->sys_pitch, in exaPrepareAccessReg_mixed()
210 if (!pExaPixmap->sys_ptr) in exaPrepareAccessReg_mixed()
212 pExaPixmap->sys_pitch * pPixmap->drawable.height); in exaPrepareAccessReg_mixed()
226 if (!pExaPixmap->pDamage && in exaPrepareAccessReg_mixed()
231 pExaPixmap->pDamage = DamageCreate(exaDamageReport_mixed, NULL, in exaPrepareAccessReg_mixed()
236 if (pExaPixmap->pDamage) { in exaPrepareAccessReg_mixed()
237 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaPrepareAccessReg_mixed()
241 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaPrepareAccessReg_mixed()
266 pPixmap->devPrivate.ptr = pExaPixmap->sys_ptr; in exaPrepareAccessReg_mixed()
267 pPixmap->devKind = pExaPixmap->sys_pitch; in exaPrepareAccessReg_mixed()
268 pExaPixmap->use_gpu_copy = FALSE; in exaPrepareAccessReg_mixed()