Lines Matching refs:clip
117 static unsigned int clip_offset(const struct drm_rect *clip, unsigned int pitch, unsigned int cpp) in clip_offset() argument
119 return clip->y1 * pitch + clip->x1 * cpp; in clip_offset()
132 const struct drm_rect *clip) in drm_fb_clip_offset() argument
134 return clip_offset(clip, pitch, format->cpp[0]); in drm_fb_clip_offset()
141 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm() argument
145 unsigned long linepixels = drm_rect_width(clip); in __drm_fb_xfrm()
146 unsigned long lines = drm_rect_height(clip); in __drm_fb_xfrm()
164 dst_pitch = drm_rect_width(clip) * dst_pixsize; in __drm_fb_xfrm()
165 vaddr += clip_offset(clip, fb->pitches[0], fb->format->cpp[0]); in __drm_fb_xfrm()
183 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm_toio() argument
187 unsigned long linepixels = drm_rect_width(clip); in __drm_fb_xfrm_toio()
188 unsigned long lines = drm_rect_height(clip); in __drm_fb_xfrm_toio()
208 vaddr += clip_offset(clip, fb->pitches[0], fb->format->cpp[0]); in __drm_fb_xfrm_toio()
228 const struct drm_rect *clip, bool vaddr_cached_hint, in drm_fb_xfrm() argument
242 src[0].vaddr, fb, clip, vaddr_cached_hint, state, in drm_fb_xfrm()
246 src[0].vaddr, fb, clip, vaddr_cached_hint, state, in drm_fb_xfrm()
416 const struct drm_rect *clip) in drm_fb_memcpy() argument
423 unsigned int i, y, lines = drm_rect_height(clip); in drm_fb_memcpy()
431 size_t len_i = DIV_ROUND_UP(drm_rect_width(clip) * bpp_i, 8); in drm_fb_memcpy()
439 iosys_map_incr(&src_i, clip_offset(clip, fb->pitches[i], cpp_i)); in drm_fb_memcpy()
494 const struct drm_rect *clip, bool cached, in drm_fb_swab() argument
514 drm_fb_xfrm(dst, dst_pitch, &cpp, src, fb, clip, cached, state, swab_line); in drm_fb_swab()
546 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_rgb332() argument
552 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_rgb332()
585 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_rgb565() argument
591 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_rgb565()
625 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_rgb565be() argument
631 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_rgb565be()
665 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_xrgb1555() argument
671 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_xrgb1555()
705 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_argb1555() argument
711 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_argb1555()
745 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_rgba5551() argument
751 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_rgba5551()
785 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_rgb888() argument
791 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_rgb888()
825 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_bgr888() argument
831 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_bgr888()
865 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_argb8888() argument
871 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_argb8888()
906 const struct drm_rect *clip, in drm_fb_xrgb8888_to_abgr8888() argument
913 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_abgr8888()
948 const struct drm_rect *clip, in drm_fb_xrgb8888_to_xbgr8888() argument
955 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_xbgr8888()
990 const struct drm_rect *clip, in drm_fb_xrgb8888_to_bgrx8888() argument
997 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_bgrx8888()
1031 const struct drm_rect *clip, in drm_fb_xrgb8888_to_xrgb2101010() argument
1038 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_xrgb2101010()
1072 const struct drm_rect *clip, in drm_fb_xrgb8888_to_argb2101010() argument
1079 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_argb2101010()
1117 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_gray8() argument
1123 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_xrgb8888_to_gray8()
1157 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_argb8888_to_argb4444() argument
1163 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state, in drm_fb_argb8888_to_argb4444()
1237 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_mono() argument
1242 unsigned int linepixels = drm_rect_width(clip); in drm_fb_xrgb8888_to_mono()
1243 unsigned int lines = drm_rect_height(clip); in drm_fb_xrgb8888_to_mono()
1283 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_xrgb8888_to_mono()
1325 const struct drm_rect *clip, struct drm_format_conv_state *state) in drm_fb_xrgb8888_to_gray2() argument
1330 unsigned int linepixels = drm_rect_width(clip); in drm_fb_xrgb8888_to_gray2()
1331 unsigned int lines = drm_rect_height(clip); in drm_fb_xrgb8888_to_gray2()
1371 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_xrgb8888_to_gray2()