Lines Matching refs:pExaPixmap
41 if (pExaPixmap->use_gpu_copy && pExaPixmap->fb_ptr) in ExaGetPixmapAddress()
42 return pExaPixmap->fb_ptr; in ExaGetPixmapAddress()
44 return pExaPixmap->sys_ptr; in ExaGetPixmapAddress()
60 ExaPixmapPrivPtr pExaPixmap; in exaCreatePixmap_classic() local
76 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_classic()
77 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_classic()
81 pExaPixmap->driverPriv = NULL; in exaCreatePixmap_classic()
86 pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED; in exaCreatePixmap_classic()
88 pExaPixmap->score = EXA_PIXMAP_SCORE_INIT; in exaCreatePixmap_classic()
90 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr; in exaCreatePixmap_classic()
91 pExaPixmap->sys_pitch = pPixmap->devKind; in exaCreatePixmap_classic()
94 pExaPixmap->use_gpu_copy = FALSE; in exaCreatePixmap_classic()
96 pExaPixmap->fb_ptr = NULL; in exaCreatePixmap_classic()
97 exaSetFbPitch(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_classic()
98 pExaPixmap->fb_size = pExaPixmap->fb_pitch * h; in exaCreatePixmap_classic()
100 if (pExaPixmap->fb_pitch > 131071) { in exaCreatePixmap_classic()
108 pExaPixmap->pDamage = DamageCreate(NULL, NULL, in exaCreatePixmap_classic()
112 if (pExaPixmap->pDamage == NULL) { in exaCreatePixmap_classic()
119 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaCreatePixmap_classic()
122 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaCreatePixmap_classic()
124 pExaPixmap->area = NULL; in exaCreatePixmap_classic()
135 RegionInit(&pExaPixmap->validSys, &box, 0); in exaCreatePixmap_classic()
136 RegionInit(&pExaPixmap->validFB, &box, 0); in exaCreatePixmap_classic()
138 exaSetAccelBlock(pExaScr, pExaPixmap, w, h, bpp); in exaCreatePixmap_classic()
154 ExaPixmapPrivPtr pExaPixmap; in exaModifyPixmapHeader_classic() local
162 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaModifyPixmapHeader_classic()
164 if (pExaPixmap) { in exaModifyPixmapHeader_classic()
166 pExaPixmap->sys_ptr = pPixData; in exaModifyPixmapHeader_classic()
169 pExaPixmap->sys_pitch = devKind; in exaModifyPixmapHeader_classic()
179 pExaPixmap->fb_ptr = pPixData; in exaModifyPixmapHeader_classic()
180 pExaPixmap->fb_pitch = devKind; in exaModifyPixmapHeader_classic()
181 pExaPixmap->use_gpu_copy = TRUE; in exaModifyPixmapHeader_classic()
186 exaSetFbPitch(pExaScr, pExaPixmap, width, height, bitsPerPixel); in exaModifyPixmapHeader_classic()
188 exaSetAccelBlock(pExaScr, pExaPixmap, width, height, bitsPerPixel); in exaModifyPixmapHeader_classic()
194 if (pExaPixmap->pDamage) { in exaModifyPixmapHeader_classic()
195 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_classic()
196 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_classic()
224 if (pExaPixmap->area) { in exaDestroyPixmap_classic()
230 exaOffscreenFree(pPixmap->drawable.pScreen, pExaPixmap->area); in exaDestroyPixmap_classic()
231 pPixmap->devPrivate.ptr = pExaPixmap->sys_ptr; in exaDestroyPixmap_classic()
232 pPixmap->devKind = pExaPixmap->sys_pitch; in exaDestroyPixmap_classic()
234 RegionUninit(&pExaPixmap->validSys); in exaDestroyPixmap_classic()
235 RegionUninit(&pExaPixmap->validFB); in exaDestroyPixmap_classic()
262 ret = (pExaPixmap->use_gpu_copy && pExaPixmap->fb_ptr); in exaPixmapHasGpuCopy_classic()