Lines Matching refs:fb

36 void drm_fb_memcpy(void *dst, void *vaddr, struct drm_framebuffer *fb,  in drm_fb_memcpy()  argument
39 unsigned int cpp = fb->format->cpp[0]; in drm_fb_memcpy()
43 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_memcpy()
46 vaddr += fb->pitches[0]; in drm_fb_memcpy()
64 void *vaddr, struct drm_framebuffer *fb, in drm_fb_memcpy_dstclip() argument
67 unsigned int cpp = fb->format->cpp[0]; in drm_fb_memcpy_dstclip()
76 vaddr += fb->pitches[0]; in drm_fb_memcpy_dstclip()
96 void drm_fb_swab(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_swab() argument
99 u8 cpp = fb->format->cpp[0]; in drm_fb_swab()
112 src += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_swab()
131 src += fb->pitches[0]; in drm_fb_swab()
163 void drm_fb_xrgb8888_to_rgb332(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb332() argument
176 src += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb332()
180 src += fb->pitches[0]; in drm_fb_xrgb8888_to_rgb332()
221 struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565() argument
238 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565()
242 vaddr += fb->pitches[0]; in drm_fb_xrgb8888_to_rgb565()
266 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565_dstclip() argument
278 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb565_dstclip()
283 vaddr += fb->pitches[0]; in drm_fb_xrgb8888_to_rgb565_dstclip()
316 void drm_fb_xrgb8888_to_rgb888(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb888() argument
329 src += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb888()
333 src += fb->pitches[0]; in drm_fb_xrgb8888_to_rgb888()
356 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb888_dstclip() argument
368 vaddr += clip_offset(clip, fb->pitches[0], sizeof(u32)); in drm_fb_xrgb8888_to_rgb888_dstclip()
373 vaddr += fb->pitches[0]; in drm_fb_xrgb8888_to_rgb888_dstclip()
397 void drm_fb_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_gray8() argument
405 if (WARN_ON(fb->format->format != DRM_FORMAT_XRGB8888)) in drm_fb_xrgb8888_to_gray8()
416 src = vaddr + (y * fb->pitches[0]); in drm_fb_xrgb8888_to_gray8()
457 struct drm_framebuffer *fb, in drm_fb_blit_rect_dstclip() argument
460 uint32_t fb_format = fb->format->format; in drm_fb_blit_rect_dstclip()
469 drm_fb_memcpy_dstclip(dst, dst_pitch, vmap, fb, clip); in drm_fb_blit_rect_dstclip()
475 vmap, fb, clip, in drm_fb_blit_rect_dstclip()
482 vmap, fb, clip); in drm_fb_blit_rect_dstclip()
510 struct drm_framebuffer *fb) in drm_fb_blit_dstclip() argument
514 .x2 = fb->width, in drm_fb_blit_dstclip()
516 .y2 = fb->height, in drm_fb_blit_dstclip()
518 return drm_fb_blit_rect_dstclip(dst, dst_pitch, dst_format, vmap, fb, in drm_fb_blit_dstclip()