/linux/include/drm/ |
A D | drm_rect.h | 46 struct drm_rect { struct 206 const struct drm_rect *r2) in drm_rect_equals() 218 const struct drm_rect *src) in drm_rect_fp_to_int() 225 bool drm_rect_intersect(struct drm_rect *r, const struct drm_rect *clip); 226 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, 227 const struct drm_rect *clip); 229 const struct drm_rect *dst, 232 const struct drm_rect *dst, 235 const struct drm_rect *r, bool fixed_point); 236 void drm_rect_rotate(struct drm_rect *r, [all …]
|
A D | drm_format_helper.h | 10 struct drm_rect; 13 struct drm_rect *clip); 16 struct drm_rect *clip); 18 struct drm_rect *clip, bool cached); 20 struct drm_rect *clip); 23 struct drm_rect *clip, bool swab); 26 struct drm_rect *clip, bool swab); 28 struct drm_rect *clip); 31 struct drm_rect *clip); 33 struct drm_rect *clip); [all …]
|
A D | drm_damage_helper.h | 56 struct drm_rect plane_src; 58 const struct drm_rect *clips; 79 struct drm_rect *rect); 82 struct drm_rect *rect);
|
A D | drm_plane.h | 215 struct drm_rect src, dst; 244 static inline struct drm_rect 247 struct drm_rect src = { in drm_plane_state_src() 256 static inline struct drm_rect 259 struct drm_rect dest = { in drm_plane_state_dest()
|
A D | drm_mipi_dbi.h | 15 struct drm_rect; 170 struct drm_rect *clip, bool swap);
|
/linux/drivers/gpu/drm/ |
A D | drm_rect.c | 44 bool drm_rect_intersect(struct drm_rect *r1, const struct drm_rect *r2) in drm_rect_intersect() 92 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, in drm_rect_clip_scaled() 93 const struct drm_rect *clip) in drm_rect_clip_scaled() 169 int drm_rect_calc_hscale(const struct drm_rect *src, in drm_rect_calc_hscale() 170 const struct drm_rect *dst, in drm_rect_calc_hscale() 204 int drm_rect_calc_vscale(const struct drm_rect *src, in drm_rect_calc_vscale() 205 const struct drm_rect *dst, in drm_rect_calc_vscale() 253 void drm_rect_rotate(struct drm_rect *r, in drm_rect_rotate() 257 struct drm_rect tmp; in drm_rect_rotate() 327 void drm_rect_rotate_inv(struct drm_rect *r, in drm_rect_rotate_inv() [all …]
|
A D | drm_format_helper.c | 37 struct drm_rect *clip) in drm_fb_memcpy() 65 struct drm_rect *clip) in drm_fb_memcpy_dstclip() 97 struct drm_rect *clip, bool cached) in drm_fb_swab() 164 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb332() 222 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565() 267 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565_dstclip() 317 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888() 357 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888_dstclip() 398 struct drm_rect *clip) in drm_fb_xrgb8888_to_gray8() 458 struct drm_rect *clip) in drm_fb_blit_rect_dstclip() [all …]
|
A D | drm_plane_helper.c | 104 struct drm_rect *src, in drm_plane_helper_check_update() 105 struct drm_rect *dst, in drm_plane_helper_check_update() 163 struct drm_rect src = { in drm_primary_helper_update() 169 struct drm_rect dest = { in drm_primary_helper_update()
|
A D | drm_damage_helper.c | 231 iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state); in drm_atomic_helper_damage_iter_init() 266 struct drm_rect *rect) in drm_atomic_helper_damage_iter_next() 307 struct drm_rect *rect) in drm_atomic_helper_damage_merged() 310 struct drm_rect clip; in drm_atomic_helper_damage_merged()
|
/linux/drivers/gpu/drm/selftests/ |
A D | test-drm_damage_helper.c | 121 struct drm_rect clip; in igt_damage_iter_no_damage() 142 struct drm_rect clip; in igt_damage_iter_no_damage_fractional_src() 165 struct drm_rect clip; in igt_damage_iter_no_damage_src_moved() 187 struct drm_rect clip; in igt_damage_iter_no_damage_fractional_src_moved() 210 struct drm_rect clip; in igt_damage_iter_no_damage_not_visible() 233 struct drm_rect clip; in igt_damage_iter_no_damage_no_crtc() 255 struct drm_rect clip; in igt_damage_iter_no_damage_no_fb() 281 struct drm_rect clip; in igt_damage_iter_simple_damage() 307 struct drm_rect clip; in igt_damage_iter_single_damage() 332 struct drm_rect clip; in igt_damage_iter_single_damage_intersect_src() [all …]
|
A D | test-drm_rect.c | 16 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_div_by_zero() 42 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_not_clipped() 98 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_clipped() 202 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_signed_vs_unsigned()
|
A D | Makefile | 5 test-drm_rect.o
|
/linux/drivers/gpu/drm/gud/ |
A D | gud_pipe.c | 56 struct drm_rect *rect) in gud_xrgb8888_to_r124() 102 struct drm_rect *rect) in gud_xrgb8888_to_color() 150 const struct drm_format_info *format, struct drm_rect *rect, in gud_prep_flush() 280 const struct drm_format_info *format, struct drm_rect *rect) in gud_flush_rect() 328 static void gud_add_damage(struct gud_device *gdrm, struct drm_rect *damage) in gud_add_damage() 337 struct drm_rect *damage) in gud_retry_failed_flush() 364 struct drm_rect damage; in gud_flush_work() 394 struct drm_rect rect = damage; in gud_flush_work() 422 struct drm_rect *damage) in gud_fb_queue_damage() 568 struct drm_rect damage; in gud_pipe_update()
|
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_atomic_plane.h | 13 struct drm_rect; 20 unsigned int intel_adjusted_rate(const struct drm_rect *src, 21 const struct drm_rect *dst,
|
A D | intel_atomic_plane.c | 141 unsigned int intel_adjusted_rate(const struct drm_rect *src, in intel_adjusted_rate() 142 const struct drm_rect *dst, in intel_adjusted_rate() 555 struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_plane_check_clipping() 556 struct drm_rect *dst = &plane_state->uapi.dst; in intel_atomic_plane_check_clipping() 558 struct drm_rect clip = {}; in intel_atomic_plane_check_clipping()
|
/linux/drivers/gpu/drm/meson/ |
A D | meson_vpp.h | 12 struct drm_rect; 23 struct drm_rect *input);
|
/linux/drivers/gpu/drm/tiny/ |
A D | st7586.c | 66 struct drm_rect *clip) in st7586_xrgb8888_to_gray332() 92 struct drm_rect *clip) in st7586_buf_copy() 109 static void st7586_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect) in st7586_fb_dirty() 153 struct drm_rect rect; in st7586_pipe_update() 169 struct drm_rect rect = { in st7586_pipe_enable()
|
A D | gm12u320.c | 95 struct drm_rect rect; 399 struct drm_rect *dirty) in gm12u320_fb_mark_dirty() 415 struct drm_rect *rect = &gm12u320->fb_update.rect; in gm12u320_fb_mark_dirty() 552 struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; in gm12u320_pipe_enable() 572 struct drm_rect rect; in gm12u320_pipe_update()
|
A D | ili9225.c | 78 static void ili9225_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect) in ili9225_fb_dirty() 165 struct drm_rect rect; in ili9225_pipe_update() 182 struct drm_rect rect = { in ili9225_pipe_enable()
|
/linux/drivers/gpu/drm/hyperv/ |
A D | hyperv_drm_modeset.c | 23 struct drm_rect *rect) in hyperv_blit_to_vram_rect() 40 struct drm_rect fullscreen = { in hyperv_blit_to_vram_fullscreen() 134 struct drm_rect rect; in hyperv_pipe_update()
|
A D | hyperv_drm.h | 50 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
A D | dpu_hw_sspp.h | 161 struct drm_rect src_rect; 162 struct drm_rect dst_rect;
|
/linux/drivers/gpu/drm/vkms/ |
A D | vkms_plane.c | 111 memcpy(&composer->src, &new_state->src, sizeof(struct drm_rect)); in vkms_plane_atomic_update() 112 memcpy(&composer->dst, &new_state->dst, sizeof(struct drm_rect)); in vkms_plane_atomic_update()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_kms.h | 108 struct drm_rect *clip, uint32_t src_x, uint32_t src_y); 119 struct drm_rect *bb); 571 struct drm_rect *r) in vmw_du_translate_to_crtc()
|
/linux/drivers/gpu/drm/udl/ |
A D | udl_modeset.c | 245 static int udl_aligned_damage_clip(struct drm_rect *clip, int x, int y, in udl_aligned_damage_clip() 275 struct drm_rect clip; in udl_handle_damage() 419 struct drm_rect rect; in udl_simple_display_pipe_update()
|