Lines Matching defs:pExaPixmap

41     if (pExaPixmap->use_gpu_copy && pExaPixmap->fb_ptr)
42 return pExaPixmap->fb_ptr;
44 return pExaPixmap->sys_ptr;
60 ExaPixmapPrivPtr pExaPixmap;
75 pExaPixmap = ExaGetPixmapPriv(pPixmap);
76 pExaPixmap->driverPriv = NULL;
80 pExaPixmap->driverPriv = NULL;
85 pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED;
87 pExaPixmap->score = EXA_PIXMAP_SCORE_INIT;
89 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr;
90 pExaPixmap->sys_pitch = pPixmap->devKind;
93 pExaPixmap->use_gpu_copy = FALSE;
95 pExaPixmap->fb_ptr = NULL;
96 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp);
97 pExaPixmap->fb_size = pExaPixmap->fb_pitch * h;
99 if (pExaPixmap->fb_pitch > 131071) {
107 pExaPixmap->pDamage = DamageCreate (NULL, NULL,
111 if (pExaPixmap->pDamage == NULL) {
118 DamageRegister (&pPixmap->drawable, pExaPixmap->pDamage);
121 DamageSetReportAfterOp (pExaPixmap->pDamage, TRUE);
123 pExaPixmap->area = NULL;
134 RegionInit(&pExaPixmap->validSys, &box, 0);
135 RegionInit(&pExaPixmap->validFB, &box, 0);
137 exaSetAccelBlock(pExaScr, pExaPixmap,
153 ExaPixmapPrivPtr pExaPixmap;
161 pExaPixmap = ExaGetPixmapPriv(pPixmap);
163 if (pExaPixmap) {
165 pExaPixmap->sys_ptr = pPixData;
168 pExaPixmap->sys_pitch = devKind;
178 pExaPixmap->fb_ptr = pPixData;
179 pExaPixmap->fb_pitch = devKind;
180 pExaPixmap->use_gpu_copy = TRUE;
185 exaSetFbPitch(pExaScr, pExaPixmap,
188 exaSetAccelBlock(pExaScr, pExaPixmap,
195 if (pExaPixmap->pDamage) {
196 DamageUnregister(&pPixmap->drawable, pExaPixmap->pDamage);
197 DamageDestroy(pExaPixmap->pDamage);
198 pExaPixmap->pDamage = NULL;
226 if (pExaPixmap->area)
234 exaOffscreenFree (pPixmap->drawable.pScreen, pExaPixmap->area);
235 pPixmap->devPrivate.ptr = pExaPixmap->sys_ptr;
236 pPixmap->devKind = pExaPixmap->sys_pitch;
238 RegionUninit(&pExaPixmap->validSys);
239 RegionUninit(&pExaPixmap->validFB);
263 ret = (pExaPixmap->use_gpu_copy && pExaPixmap->fb_ptr);