Lines Matching refs:pPixmap

53     PixmapPtr pPixmap;  in exaCreatePixmap_driver()  local
64 pPixmap = pScreen->CreatePixmap(pScreen, 0, 0, depth, usage_hint); in exaCreatePixmap_driver()
67 if (!pPixmap) in exaCreatePixmap_driver()
70 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaCreatePixmap_driver()
73 bpp = pPixmap->drawable.bitsPerPixel; in exaCreatePixmap_driver()
78 pPixmap->devPrivate.ptr = NULL; in exaCreatePixmap_driver()
104 pScreen->DestroyPixmap(pPixmap); in exaCreatePixmap_driver()
115 (*pScreen->ModifyPixmapHeader) (pPixmap, w, h, 0, 0, paddedWidth, NULL); in exaCreatePixmap_driver()
121 pExaPixmap->use_gpu_copy = exaPixmapHasGpuCopy(pPixmap); in exaCreatePixmap_driver()
125 exaPrepareAccess(&pPixmap->drawable, EXA_PREPARE_AUX_DEST); in exaCreatePixmap_driver()
127 return pPixmap; in exaCreatePixmap_driver()
131 exaModifyPixmapHeader_driver(PixmapPtr pPixmap, int width, int height, in exaModifyPixmapHeader_driver() argument
140 if (!pPixmap) in exaModifyPixmapHeader_driver()
143 pScreen = pPixmap->drawable.pScreen; in exaModifyPixmapHeader_driver()
145 pExaPixmap = ExaGetPixmapPriv(pPixmap); in exaModifyPixmapHeader_driver()
162 ret = pExaScr->info->ModifyPixmapHeader(pPixmap, width, height, depth, in exaModifyPixmapHeader_driver()
170 if (!pPixData && pPixmap->devPrivate.ptr && pPixmap->devKind) { in exaModifyPixmapHeader_driver()
171 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr; in exaModifyPixmapHeader_driver()
172 pExaPixmap->sys_pitch = pPixmap->devKind; in exaModifyPixmapHeader_driver()
179 ret = pScreen->ModifyPixmapHeader(pPixmap, width, height, depth, in exaModifyPixmapHeader_driver()
185 pPixmap->devPrivate.ptr = NULL; in exaModifyPixmapHeader_driver()
191 exaDestroyPixmap_driver(PixmapPtr pPixmap) in exaDestroyPixmap_driver() argument
193 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaDestroyPixmap_driver()
198 if (pPixmap->refcnt == 1) { in exaDestroyPixmap_driver()
199 ExaPixmapPriv(pPixmap); in exaDestroyPixmap_driver()
201 exaDestroyPixmap(pPixmap); in exaDestroyPixmap_driver()
209 ret = pScreen->DestroyPixmap(pPixmap); in exaDestroyPixmap_driver()
216 exaPixmapHasGpuCopy_driver(PixmapPtr pPixmap) in exaPixmapHasGpuCopy_driver() argument
218 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaPixmapHasGpuCopy_driver()
224 saved_ptr = pPixmap->devPrivate.ptr; in exaPixmapHasGpuCopy_driver()
225 pPixmap->devPrivate.ptr = ExaGetPixmapAddress(pPixmap); in exaPixmapHasGpuCopy_driver()
226 ret = pExaScr->info->PixmapIsOffscreen(pPixmap); in exaPixmapHasGpuCopy_driver()
227 pPixmap->devPrivate.ptr = saved_ptr; in exaPixmapHasGpuCopy_driver()