Lines Matching refs:dbuf
143 void (*xfrm_line)(void *dbuf, const void *sbuf, unsigned int npixels)) in __drm_fb_xfrm() argument
185 void (*xfrm_line)(void *dbuf, const void *sbuf, unsigned int npixels)) in __drm_fb_xfrm_toio() argument
195 void *dbuf; in __drm_fb_xfrm_toio() local
198 dbuf = drm_format_conv_state_reserve(state, dbuf_len, GFP_KERNEL); in __drm_fb_xfrm_toio()
200 dbuf = drm_format_conv_state_reserve(state, stmp_off + sbuf_len, GFP_KERNEL); in __drm_fb_xfrm_toio()
201 stmp = dbuf + stmp_off; in __drm_fb_xfrm_toio()
203 if (!dbuf) in __drm_fb_xfrm_toio()
215 xfrm_line(dbuf, sbuf, linepixels); in __drm_fb_xfrm_toio()
216 memcpy_toio(dst, dbuf, dbuf_len); in __drm_fb_xfrm_toio()
230 void (*xfrm_line)(void *dbuf, const void *sbuf, unsigned int npixels)) in drm_fb_xfrm() argument
253 static __always_inline void drm_fb_xfrm_line_32to8(void *dbuf, const void *sbuf, in drm_fb_xfrm_line_32to8() argument
257 __le32 *dbuf32 = dbuf; in drm_fb_xfrm_line_32to8()
285 static __always_inline void drm_fb_xfrm_line_32to16(void *dbuf, const void *sbuf, in drm_fb_xfrm_line_32to16() argument
289 __le64 *dbuf64 = dbuf; in drm_fb_xfrm_line_32to16()
334 static __always_inline void drm_fb_xfrm_line_32to24(void *dbuf, const void *sbuf, in drm_fb_xfrm_line_32to24() argument
338 __le32 *dbuf32 = dbuf; in drm_fb_xfrm_line_32to24()
384 static __always_inline void drm_fb_xfrm_line_32to32(void *dbuf, const void *sbuf, in drm_fb_xfrm_line_32to32() argument
388 __le32 *dbuf32 = dbuf; in drm_fb_xfrm_line_32to32()
450 static void drm_fb_swab16_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_swab16_line() argument
452 u16 *dbuf16 = dbuf; in drm_fb_swab16_line()
460 static void drm_fb_swab32_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_swab32_line() argument
462 u32 *dbuf32 = dbuf; in drm_fb_swab32_line()
499 void (*swab_line)(void *dbuf, const void *sbuf, unsigned int npixels); in drm_fb_swab()
518 static void drm_fb_xrgb8888_to_rgb332_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_rgb332_line() argument
520 drm_fb_xfrm_line_32to8(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_rgb332); in drm_fb_xrgb8888_to_rgb332_line()
557 static void drm_fb_xrgb8888_to_rgb565_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_rgb565_line() argument
559 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_rgb565); in drm_fb_xrgb8888_to_rgb565_line()
596 static void drm_fb_xrgb8888_to_rgb565be_line(void *dbuf, const void *sbuf, in drm_fb_xrgb8888_to_rgb565be_line() argument
599 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_rgb565be); in drm_fb_xrgb8888_to_rgb565be_line()
636 static void drm_fb_xrgb8888_to_xrgb1555_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_xrgb1555_line() argument
638 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_xrgb1555); in drm_fb_xrgb8888_to_xrgb1555_line()
676 static void drm_fb_xrgb8888_to_argb1555_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_argb1555_line() argument
678 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_argb1555); in drm_fb_xrgb8888_to_argb1555_line()
716 static void drm_fb_xrgb8888_to_rgba5551_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_rgba5551_line() argument
718 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_rgba5551); in drm_fb_xrgb8888_to_rgba5551_line()
756 static void drm_fb_xrgb8888_to_rgb888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_rgb888_line() argument
758 drm_fb_xfrm_line_32to24(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_rgb888); in drm_fb_xrgb8888_to_rgb888_line()
796 static void drm_fb_xrgb8888_to_bgr888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_bgr888_line() argument
798 drm_fb_xfrm_line_32to24(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_bgr888); in drm_fb_xrgb8888_to_bgr888_line()
836 static void drm_fb_xrgb8888_to_argb8888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_argb8888_line() argument
838 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_argb8888); in drm_fb_xrgb8888_to_argb8888_line()
876 static void drm_fb_xrgb8888_to_abgr8888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_abgr8888_line() argument
878 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_abgr8888); in drm_fb_xrgb8888_to_abgr8888_line()
918 static void drm_fb_xrgb8888_to_xbgr8888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_xbgr8888_line() argument
920 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_xbgr8888); in drm_fb_xrgb8888_to_xbgr8888_line()
960 static void drm_fb_xrgb8888_to_bgrx8888_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_bgrx8888_line() argument
962 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_bgrx8888); in drm_fb_xrgb8888_to_bgrx8888_line()
1002 static void drm_fb_xrgb8888_to_xrgb2101010_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_xrgb2101010_line() argument
1004 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_xrgb2101010); in drm_fb_xrgb8888_to_xrgb2101010_line()
1043 static void drm_fb_xrgb8888_to_argb2101010_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_argb2101010_line() argument
1045 drm_fb_xfrm_line_32to32(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_argb2101010); in drm_fb_xrgb8888_to_argb2101010_line()
1084 static void drm_fb_xrgb8888_to_gray8_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_xrgb8888_to_gray8_line() argument
1086 drm_fb_xfrm_line_32to8(dbuf, sbuf, pixels, drm_pixel_xrgb8888_to_r8_bt601); in drm_fb_xrgb8888_to_gray8_line()
1128 static void drm_fb_argb8888_to_argb4444_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_argb8888_to_argb4444_line() argument
1130 drm_fb_xfrm_line_32to16(dbuf, sbuf, pixels, drm_pixel_argb8888_to_argb4444); in drm_fb_argb8888_to_argb4444_line()
1256 static void drm_fb_gray8_to_mono_line(void *dbuf, const void *sbuf, unsigned int pixels) in drm_fb_gray8_to_mono_line() argument
1258 u8 *dbuf8 = dbuf; in drm_fb_gray8_to_mono_line()