Lines Matching refs:clip

23 static unsigned int clip_offset(const struct drm_rect *clip, unsigned int pitch, unsigned int cpp)  in clip_offset()  argument
25 return clip->y1 * pitch + clip->x1 * cpp; in clip_offset()
38 const struct drm_rect *clip) in drm_fb_clip_offset() argument
40 return clip_offset(clip, pitch, format->cpp[0]); in drm_fb_clip_offset()
47 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm() argument
50 unsigned long linepixels = drm_rect_width(clip); in __drm_fb_xfrm()
51 unsigned long lines = drm_rect_height(clip); in __drm_fb_xfrm()
69 dst_pitch = drm_rect_width(clip) * dst_pixsize; in __drm_fb_xfrm()
70 vaddr += clip_offset(clip, fb->pitches[0], fb->format->cpp[0]); in __drm_fb_xfrm()
90 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm_toio() argument
93 unsigned long linepixels = drm_rect_width(clip); in __drm_fb_xfrm_toio()
94 unsigned long lines = drm_rect_height(clip); in __drm_fb_xfrm_toio()
114 vaddr += clip_offset(clip, fb->pitches[0], fb->format->cpp[0]); in __drm_fb_xfrm_toio()
136 const struct drm_rect *clip, bool vaddr_cached_hint, in drm_fb_xfrm() argument
149 src[0].vaddr, fb, clip, vaddr_cached_hint, xfrm_line); in drm_fb_xfrm()
152 src[0].vaddr, fb, clip, vaddr_cached_hint, xfrm_line); in drm_fb_xfrm()
175 const struct drm_rect *clip) in drm_fb_memcpy() argument
182 unsigned int i, y, lines = drm_rect_height(clip); in drm_fb_memcpy()
190 size_t len_i = DIV_ROUND_UP(drm_rect_width(clip) * bpp_i, 8); in drm_fb_memcpy()
198 iosys_map_incr(&src_i, clip_offset(clip, fb->pitches[i], cpp_i)); in drm_fb_memcpy()
252 const struct drm_rect *clip, bool cached) in drm_fb_swab() argument
271 drm_fb_xfrm(dst, dst_pitch, &cpp, src, fb, clip, cached, swab_line); in drm_fb_swab()
312 const struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb332() argument
318 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_rgb332()
382 const struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565() argument
395 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, xfrm_line); in drm_fb_xrgb8888_to_rgb565()
439 const struct drm_rect *clip) in drm_fb_xrgb8888_to_xrgb1555() argument
445 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_xrgb1555()
491 const struct drm_rect *clip) in drm_fb_xrgb8888_to_argb1555() argument
497 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_argb1555()
543 const struct drm_rect *clip) in drm_fb_xrgb8888_to_rgba5551() argument
549 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_rgba5551()
593 const struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888() argument
599 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_rgb888()
641 const struct drm_rect *clip) in drm_fb_xrgb8888_to_argb8888() argument
647 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_argb8888()
672 const struct drm_rect *clip) in drm_fb_xrgb8888_to_abgr8888() argument
678 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_abgr8888()
702 const struct drm_rect *clip) in drm_fb_xrgb8888_to_xbgr8888() argument
708 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_xbgr8888()
753 const struct drm_rect *clip) in drm_fb_xrgb8888_to_xrgb2101010() argument
759 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_xrgb2101010()
806 const struct drm_rect *clip) in drm_fb_xrgb8888_to_argb2101010() argument
812 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_argb2101010()
861 const struct drm_rect *clip) in drm_fb_xrgb8888_to_gray8() argument
867 drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, in drm_fb_xrgb8888_to_gray8()
899 const struct drm_rect *clip) in drm_fb_blit() argument
904 drm_fb_memcpy(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
907 drm_fb_swab(dst, dst_pitch, src, fb, clip, false); in drm_fb_blit()
910 drm_fb_swab(dst, dst_pitch, src, fb, clip, false); in drm_fb_blit()
914 drm_fb_xrgb8888_to_rgb565(dst, dst_pitch, src, fb, clip, false); in drm_fb_blit()
917 drm_fb_xrgb8888_to_xrgb1555(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
920 drm_fb_xrgb8888_to_argb1555(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
923 drm_fb_xrgb8888_to_rgba5551(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
926 drm_fb_xrgb8888_to_rgb888(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
929 drm_fb_xrgb8888_to_argb8888(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
932 drm_fb_xrgb8888_to_xbgr8888(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
935 drm_fb_xrgb8888_to_abgr8888(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
938 drm_fb_xrgb8888_to_xrgb2101010(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
941 drm_fb_xrgb8888_to_argb2101010(dst, dst_pitch, src, fb, clip); in drm_fb_blit()
944 drm_fb_swab(dst, dst_pitch, src, fb, clip, false); in drm_fb_blit()
1005 const struct drm_rect *clip) in drm_fb_xrgb8888_to_mono() argument
1010 unsigned int linepixels = drm_rect_width(clip); in drm_fb_xrgb8888_to_mono()
1011 unsigned int lines = drm_rect_height(clip); in drm_fb_xrgb8888_to_mono()
1051 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_xrgb8888_to_mono()