Lines Matching refs:pPixmap
59 PixmapPtr pPixmap; in exaCreatePixmap_classic() local
70 pPixmap = pScreen->CreatePixmap(pScreen, w, h, depth, usage_hint); in exaCreatePixmap_classic()
73 if (!pPixmap) in exaCreatePixmap_classic()
76 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_classic()
79 bpp = pPixmap->drawable.bitsPerPixel; in exaCreatePixmap_classic()
90 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr; in exaCreatePixmap_classic()
91 pExaPixmap->sys_pitch = pPixmap->devKind; in exaCreatePixmap_classic()
93 pPixmap->devPrivate.ptr = NULL; in exaCreatePixmap_classic()
102 pScreen->DestroyPixmap(pPixmap); in exaCreatePixmap_classic()
110 pScreen, pPixmap); in exaCreatePixmap_classic()
114 pScreen->DestroyPixmap(pPixmap); in exaCreatePixmap_classic()
119 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaCreatePixmap_classic()
142 exaPrepareAccess(&pPixmap->drawable, EXA_PREPARE_AUX_DEST); in exaCreatePixmap_classic()
144 return pPixmap; in exaCreatePixmap_classic()
148 exaModifyPixmapHeader_classic(PixmapPtr pPixmap, int width, int height, in exaModifyPixmapHeader_classic() argument
157 if (!pPixmap) in exaModifyPixmapHeader_classic()
160 pScreen = pPixmap->drawable.pScreen; in exaModifyPixmapHeader_classic()
162 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaModifyPixmapHeader_classic()
201 ret = pScreen->ModifyPixmapHeader(pPixmap, width, height, depth, in exaModifyPixmapHeader_classic()
206 pPixmap->devPrivate.ptr = NULL; in exaModifyPixmapHeader_classic()
212 exaDestroyPixmap_classic(PixmapPtr pPixmap) in exaDestroyPixmap_classic() argument
214 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaDestroyPixmap_classic()
219 if (pPixmap->refcnt == 1) { in exaDestroyPixmap_classic()
220 ExaPixmapPriv(pPixmap); in exaDestroyPixmap_classic()
222 exaDestroyPixmap(pPixmap); in exaDestroyPixmap_classic()
226 (void *) pPixmap->drawable.id, in exaDestroyPixmap_classic()
227 ExaGetPixmapPriv(pPixmap)->area->offset, in exaDestroyPixmap_classic()
228 pPixmap->drawable.width, pPixmap->drawable.height)); 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()
239 ret = pScreen->DestroyPixmap(pPixmap); in exaDestroyPixmap_classic()
246 exaPixmapHasGpuCopy_classic(PixmapPtr pPixmap) in exaPixmapHasGpuCopy_classic() argument
248 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaPixmapHasGpuCopy_classic()
251 ExaPixmapPriv(pPixmap); in exaPixmapHasGpuCopy_classic()
255 void *old_ptr = pPixmap->devPrivate.ptr; in exaPixmapHasGpuCopy_classic()
257 pPixmap->devPrivate.ptr = ExaGetPixmapAddress(pPixmap); in exaPixmapHasGpuCopy_classic()
258 ret = pExaScr->info->PixmapIsOffscreen(pPixmap); in exaPixmapHasGpuCopy_classic()
259 pPixmap->devPrivate.ptr = old_ptr; in exaPixmapHasGpuCopy_classic()