Lines Matching refs:dbuf
116 static void drm_fb_xrgb8888_to_rgb565_line(u16 *dbuf, u32 *sbuf, in drm_fb_xrgb8888_to_rgb565_line() argument
128 dbuf[x] = swab16(val16); in drm_fb_xrgb8888_to_rgb565_line()
130 dbuf[x] = val16; in drm_fb_xrgb8888_to_rgb565_line()
200 void *dbuf; in drm_fb_xrgb8888_to_rgb565_dstclip() local
202 dbuf = kmalloc(dst_len, GFP_KERNEL); in drm_fb_xrgb8888_to_rgb565_dstclip()
203 if (!dbuf) in drm_fb_xrgb8888_to_rgb565_dstclip()
209 drm_fb_xrgb8888_to_rgb565_line(dbuf, vaddr, linepixels, swab); in drm_fb_xrgb8888_to_rgb565_dstclip()
210 memcpy_toio(dst, dbuf, dst_len); in drm_fb_xrgb8888_to_rgb565_dstclip()
215 kfree(dbuf); in drm_fb_xrgb8888_to_rgb565_dstclip()
219 static void drm_fb_xrgb8888_to_rgb888_line(u8 *dbuf, u32 *sbuf, in drm_fb_xrgb8888_to_rgb888_line() argument
225 *dbuf++ = (sbuf[x] & 0x000000FF) >> 0; in drm_fb_xrgb8888_to_rgb888_line()
226 *dbuf++ = (sbuf[x] & 0x0000FF00) >> 8; in drm_fb_xrgb8888_to_rgb888_line()
227 *dbuf++ = (sbuf[x] & 0x00FF0000) >> 16; in drm_fb_xrgb8888_to_rgb888_line()
252 void *dbuf; in drm_fb_xrgb8888_to_rgb888_dstclip() local
254 dbuf = kmalloc(dst_len, GFP_KERNEL); in drm_fb_xrgb8888_to_rgb888_dstclip()
255 if (!dbuf) in drm_fb_xrgb8888_to_rgb888_dstclip()
261 drm_fb_xrgb8888_to_rgb888_line(dbuf, vaddr, linepixels); in drm_fb_xrgb8888_to_rgb888_dstclip()
262 memcpy_toio(dst, dbuf, dst_len); in drm_fb_xrgb8888_to_rgb888_dstclip()
267 kfree(dbuf); in drm_fb_xrgb8888_to_rgb888_dstclip()