Lines Matching refs:dbuf

138 static void drm_fb_xrgb8888_to_rgb332_line(u8 *dbuf, __le32 *sbuf, unsigned int pixels)  in drm_fb_xrgb8888_to_rgb332_line()  argument
145 dbuf[x] = ((pix & 0x00e00000) >> 16) | in drm_fb_xrgb8888_to_rgb332_line()
188 static void drm_fb_xrgb8888_to_rgb565_line(u16 *dbuf, u32 *sbuf, in drm_fb_xrgb8888_to_rgb565_line() argument
200 dbuf[x] = swab16(val16); in drm_fb_xrgb8888_to_rgb565_line()
202 dbuf[x] = val16; in drm_fb_xrgb8888_to_rgb565_line()
272 void *dbuf; in drm_fb_xrgb8888_to_rgb565_dstclip() local
274 dbuf = kmalloc(dst_len, GFP_KERNEL); in drm_fb_xrgb8888_to_rgb565_dstclip()
275 if (!dbuf) in drm_fb_xrgb8888_to_rgb565_dstclip()
281 drm_fb_xrgb8888_to_rgb565_line(dbuf, vaddr, linepixels, swab); in drm_fb_xrgb8888_to_rgb565_dstclip()
282 memcpy_toio(dst, dbuf, dst_len); in drm_fb_xrgb8888_to_rgb565_dstclip()
287 kfree(dbuf); in drm_fb_xrgb8888_to_rgb565_dstclip()
291 static void drm_fb_xrgb8888_to_rgb888_line(u8 *dbuf, u32 *sbuf, in drm_fb_xrgb8888_to_rgb888_line() argument
297 *dbuf++ = (sbuf[x] & 0x000000FF) >> 0; in drm_fb_xrgb8888_to_rgb888_line()
298 *dbuf++ = (sbuf[x] & 0x0000FF00) >> 8; in drm_fb_xrgb8888_to_rgb888_line()
299 *dbuf++ = (sbuf[x] & 0x00FF0000) >> 16; in drm_fb_xrgb8888_to_rgb888_line()
362 void *dbuf; in drm_fb_xrgb8888_to_rgb888_dstclip() local
364 dbuf = kmalloc(dst_len, GFP_KERNEL); in drm_fb_xrgb8888_to_rgb888_dstclip()
365 if (!dbuf) in drm_fb_xrgb8888_to_rgb888_dstclip()
371 drm_fb_xrgb8888_to_rgb888_line(dbuf, vaddr, linepixels); in drm_fb_xrgb8888_to_rgb888_dstclip()
372 memcpy_toio(dst, dbuf, dst_len); in drm_fb_xrgb8888_to_rgb888_dstclip()
377 kfree(dbuf); in drm_fb_xrgb8888_to_rgb888_dstclip()