Lines Matching refs:clip
20 static unsigned int clip_offset(struct drm_rect *clip, in clip_offset() argument
23 return clip->y1 * pitch + clip->x1 * cpp; in clip_offset()
37 struct drm_rect *clip) in drm_fb_memcpy() argument
40 size_t len = (clip->x2 - clip->x1) * cpp; in drm_fb_memcpy()
41 unsigned int y, lines = clip->y2 - clip->y1; in drm_fb_memcpy()
43 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_memcpy()
64 struct drm_rect *clip) in drm_fb_memcpy_dstclip() argument
67 unsigned int offset = clip_offset(clip, fb->pitches[0], cpp); in drm_fb_memcpy_dstclip()
68 size_t len = (clip->x2 - clip->x1) * cpp; in drm_fb_memcpy_dstclip()
69 unsigned int y, lines = clip->y2 - clip->y1; in drm_fb_memcpy_dstclip()
96 struct drm_rect *clip, bool cached) in drm_fb_swab() argument
99 size_t len = drm_rect_width(clip) * cpp; in drm_fb_swab()
111 src += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_swab()
113 for (y = clip->y1; y < clip->y2; y++) { in drm_fb_swab()
123 for (x = clip->x1; x < clip->x2; x++) { in drm_fb_swab()
171 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565() argument
173 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb565()
176 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb565()
187 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565()
216 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565_dstclip() argument
218 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb565_dstclip()
220 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb565_dstclip()
227 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565_dstclip()
228 dst += clip_offset(clip, dst_pitch, sizeof(u16)); in drm_fb_xrgb8888_to_rgb565_dstclip()
268 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888_dstclip() argument
270 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb888_dstclip()
272 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb888_dstclip()
279 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb888_dstclip()
280 dst += clip_offset(clip, dst_pitch, sizeof(u16)); in drm_fb_xrgb8888_to_rgb888_dstclip()
309 struct drm_rect *clip) in drm_fb_xrgb8888_to_gray8() argument
311 unsigned int len = (clip->x2 - clip->x1) * sizeof(u32); in drm_fb_xrgb8888_to_gray8()
326 for (y = clip->y1; y < clip->y2; y++) { in drm_fb_xrgb8888_to_gray8()
328 src += clip->x1; in drm_fb_xrgb8888_to_gray8()
331 for (x = clip->x1; x < clip->x2; x++) { in drm_fb_xrgb8888_to_gray8()