Lines Matching refs:pPixmap

104 rga_prepare_info(PixmapPtr pPixmap, rga_info_t *info,  in rga_prepare_info()  argument
107 ms_exa_pixmap_priv *priv = exaGetPixmapDriverPrivate(pPixmap); in rga_prepare_info()
120 info->virAddr = pPixmap->devPrivate.ptr; in rga_prepare_info()
121 pitch = pPixmap->devKind; in rga_prepare_info()
124 format = rga_get_pixmap_format(pPixmap); in rga_prepare_info()
127 if (PIXMAP_IS_YUV(pPixmap)) { in rga_prepare_info()
138 wstride = pitch * 8 / pPixmap->drawable.bitsPerPixel; in rga_prepare_info()
139 hstride = pPixmap->drawable.height; in rga_prepare_info()
149 rga_check_pixmap(PixmapPtr pPixmap) in rga_check_pixmap() argument
151 ms_exa_pixmap_priv *priv = exaGetPixmapDriverPrivate(pPixmap); in rga_check_pixmap()
155 if (pPixmap->drawable.width <= RGA_MIN_LINEWIDTH && in rga_check_pixmap()
156 pPixmap->drawable.height <= RGA_MIN_LINEWIDTH) in rga_check_pixmap()
159 format = rga_get_pixmap_format(pPixmap); in rga_check_pixmap()
163 if (pPixmap->devKind && pPixmap->devPrivate.ptr) in rga_check_pixmap()
171 static void ms_exa_done(PixmapPtr pPixmap) {} in ms_exa_done() argument
204 ms_exa_prepare_solid(PixmapPtr pPixmap, in ms_exa_prepare_solid() argument
207 ScreenPtr screen = pPixmap->drawable.pScreen; in ms_exa_prepare_solid()
218 if (!rga_check_pixmap(pPixmap)) in ms_exa_prepare_solid()
241 ms_exa_solid_bail(PixmapPtr pPixmap, int x1, int y1, int x2, int y2) in ms_exa_solid_bail() argument
243 ScreenPtr screen = pPixmap->drawable.pScreen; in ms_exa_solid_bail()
251 gc = GetScratchGC(pPixmap->drawable.depth, screen); in ms_exa_solid_bail()
257 ValidateGC(&pPixmap->drawable, gc); in ms_exa_solid_bail()
259 ms_exa_prepare_access(pPixmap, 0); in ms_exa_solid_bail()
260 fbFill(&pPixmap->drawable, gc, x1, y1, x2 - x1, y2 - y1); in ms_exa_solid_bail()
261 ms_exa_finish_access(pPixmap, 0); in ms_exa_solid_bail()
267 ms_exa_solid(PixmapPtr pPixmap, int x1, int y1, int x2, int y2) in ms_exa_solid() argument
270 ScreenPtr screen = pPixmap->drawable.pScreen; in ms_exa_solid()
283 if (!rga_prepare_info(pPixmap, &dst_info, x1, y1, x2 - x1, y2 - y1)) in ms_exa_solid()
289 if (pPixmap->drawable.bitsPerPixel != 32) in ms_exa_solid()
292 if (pPixmap->drawable.depth == 24) in ms_exa_solid()
305 ms_exa_solid_bail(pPixmap, x1, y1, x2, y2); in ms_exa_solid()
896 ms_exa_pixmap_is_offscreen(PixmapPtr pPixmap) in ms_exa_pixmap_is_offscreen() argument
898 ms_exa_pixmap_priv *priv = exaGetPixmapDriverPrivate(pPixmap); in ms_exa_pixmap_is_offscreen()
904 ms_exa_set_pixmap_bo(ScrnInfoPtr scrn, PixmapPtr pPixmap, in ms_exa_set_pixmap_bo() argument
907 ms_exa_pixmap_priv *priv = exaGetPixmapDriverPrivate(pPixmap); in ms_exa_set_pixmap_bo()
925 pPixmap->devPrivate.ptr = NULL; in ms_exa_set_pixmap_bo()
926 pPixmap->devKind = priv->pitch; in ms_exa_set_pixmap_bo()