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()
89 struct drm_rect *clip) in drm_fb_swab16() argument
91 size_t len = (clip->x2 - clip->x1) * sizeof(u16); in drm_fb_swab16()
103 for (y = clip->y1; y < clip->y2; y++) { in drm_fb_swab16()
105 src += clip->x1; in drm_fb_swab16()
108 for (x = clip->x1; x < clip->x2; x++) in drm_fb_swab16()
150 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565() argument
152 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb565()
155 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb565()
166 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565()
195 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565_dstclip() argument
197 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb565_dstclip()
199 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb565_dstclip()
206 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565_dstclip()
207 dst += clip_offset(clip, dst_pitch, sizeof(u16)); in drm_fb_xrgb8888_to_rgb565_dstclip()
247 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888_dstclip() argument
249 size_t linepixels = clip->x2 - clip->x1; in drm_fb_xrgb8888_to_rgb888_dstclip()
251 unsigned y, lines = clip->y2 - clip->y1; in drm_fb_xrgb8888_to_rgb888_dstclip()
258 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb888_dstclip()
259 dst += clip_offset(clip, dst_pitch, sizeof(u16)); in drm_fb_xrgb8888_to_rgb888_dstclip()
288 struct drm_rect *clip) in drm_fb_xrgb8888_to_gray8() argument
290 unsigned int len = (clip->x2 - clip->x1) * sizeof(u32); in drm_fb_xrgb8888_to_gray8()
305 for (y = clip->y1; y < clip->y2; y++) { in drm_fb_xrgb8888_to_gray8()
307 src += clip->x1; in drm_fb_xrgb8888_to_gray8()
310 for (x = clip->x1; x < clip->x2; x++) { in drm_fb_xrgb8888_to_gray8()