| /linux/include/drm/ |
| A D | drm_rect.h | 46 struct drm_rect { struct 222 const struct drm_rect *r2) in drm_rect_equals() 234 const struct drm_rect *src) in drm_rect_fp_to_int() 250 const struct drm_rect *b) in drm_rect_overlap() 256 bool drm_rect_intersect(struct drm_rect *r, const struct drm_rect *clip); 257 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, 258 const struct drm_rect *clip); 260 const struct drm_rect *dst, 263 const struct drm_rect *dst, 267 void drm_rect_rotate(struct drm_rect *r, [all …]
|
| A D | drm_format_helper.h | 14 struct drm_rect; 71 const struct drm_rect *clip); 75 const struct drm_rect *clip); 78 const struct drm_rect *clip, bool cached, 89 const struct drm_rect *clip, struct drm_format_conv_state *state); 92 const struct drm_rect *clip, struct drm_format_conv_state *state); 95 const struct drm_rect *clip, struct drm_format_conv_state *state); 101 const struct drm_rect *clip, struct drm_format_conv_state *state); 104 const struct drm_rect *clip, 108 const 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 | 229 struct drm_rect src, dst; 265 static inline struct drm_rect 268 struct drm_rect src = { in drm_plane_state_src() 277 static inline struct drm_rect 280 struct drm_rect dest = { in drm_plane_state_dest()
|
| A D | drm_mipi_dbi.h | 16 struct drm_rect; 206 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() 91 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, in drm_rect_clip_scaled() 92 const struct drm_rect *clip) in drm_rect_clip_scaled() 168 int drm_rect_calc_hscale(const struct drm_rect *src, in drm_rect_calc_hscale() 169 const struct drm_rect *dst, in drm_rect_calc_hscale() 203 int drm_rect_calc_vscale(const struct drm_rect *src, in drm_rect_calc_vscale() 204 const struct drm_rect *dst, in drm_rect_calc_vscale() 252 void drm_rect_rotate(struct drm_rect *r, in drm_rect_rotate() 256 struct drm_rect tmp; in drm_rect_rotate() 326 void drm_rect_rotate_inv(struct drm_rect *r, in drm_rect_rotate_inv() [all …]
|
| A D | drm_format_helper.c | 129 const struct drm_rect *clip) in drm_fb_clip_offset() 138 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm() 180 const struct drm_rect *clip, bool vaddr_cached_hint, in __drm_fb_xfrm_toio() 225 const struct drm_rect *clip, bool vaddr_cached_hint, in drm_fb_xfrm() 267 const struct drm_rect *clip) in drm_fb_memcpy() 345 const struct drm_rect *clip, bool cached, in drm_fb_swab() 774 const struct drm_rect *clip, in drm_fb_xrgb8888_to_abgr8888() 805 const struct drm_rect *clip, in drm_fb_xrgb8888_to_xbgr8888() 858 const struct drm_rect *clip, in drm_fb_xrgb8888_to_xrgb2101010() 913 const struct drm_rect *clip, in drm_fb_xrgb8888_to_argb2101010() [all …]
|
| A D | drm_damage_helper.c | 227 struct drm_rect src; in drm_atomic_helper_damage_iter_init() 233 iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state); in drm_atomic_helper_damage_iter_init() 271 struct drm_rect *rect) in drm_atomic_helper_damage_iter_next() 312 struct drm_rect *rect) in drm_atomic_helper_damage_merged() 315 struct drm_rect clip; in drm_atomic_helper_damage_merged()
|
| A D | drm_plane_helper.c | 97 struct drm_rect *src, in drm_plane_helper_check_update() 98 struct drm_rect *dst, in drm_plane_helper_check_update() 179 struct drm_rect src = { in drm_plane_helper_update_primary() 185 struct drm_rect dest = { in drm_plane_helper_update_primary()
|
| A D | drm_panic.c | 307 static void drm_panic_blit_pixel(struct drm_scanout_buffer *sb, struct drm_rect *clip, in drm_panic_blit_pixel() 332 static void drm_panic_blit(struct drm_scanout_buffer *sb, struct drm_rect *clip, in drm_panic_blit() 404 struct drm_rect *clip, in drm_panic_fill_pixel() 422 static void drm_panic_fill(struct drm_scanout_buffer *sb, struct drm_rect *clip, in drm_panic_fill() 474 struct drm_rect *clip, in draw_txt_rectangle() 480 struct drm_rect rec; in draw_txt_rectangle() 502 static void drm_panic_logo_rect(struct drm_rect *rect, const struct font_desc *font) in drm_panic_logo_rect() 529 struct drm_rect r_screen, r_logo, r_msg; in draw_panic_static_user() 562 struct drm_rect r_txt = DRM_RECT_INIT(0, yoffset, sb->width, sb->height); in draw_line_with_wrap() 596 struct drm_rect r_screen = DRM_RECT_INIT(0, 0, sb->width, sb->height); in draw_panic_static_kmsg() [all …]
|
| /linux/drivers/gpu/drm/tests/ |
| A D | drm_damage_helper_test.c | 123 struct drm_rect clip; in drm_test_damage_iter_no_damage() 141 struct drm_rect clip; in drm_test_damage_iter_no_damage_fractional_src() 162 struct drm_rect clip; in drm_test_damage_iter_no_damage_src_moved() 181 struct drm_rect clip; in drm_test_damage_iter_no_damage_fractional_src_moved() 201 struct drm_rect clip; in drm_test_damage_iter_no_damage_not_visible() 219 struct drm_rect clip; in drm_test_damage_iter_no_damage_no_crtc() 237 struct drm_rect clip; in drm_test_damage_iter_no_damage_no_fb() 257 struct drm_rect clip; in drm_test_damage_iter_simple_damage() 280 struct drm_rect clip; in drm_test_damage_iter_single_damage() 302 struct drm_rect clip; in drm_test_damage_iter_single_damage_intersect_src() [all …]
|
| A D | drm_rect_test.c | 17 const struct drm_rect *expected) in drm_rect_compare() 27 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_div_by_zero() 53 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_not_clipped() 101 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_clipped() 191 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_signed_vs_unsigned() 214 struct drm_rect r1, r2; 339 struct drm_rect r1_aux = params->r1; in drm_test_rect_intersect() 350 struct drm_rect src, dst; 432 struct drm_rect rect; 434 struct drm_rect expected; [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_atomic_plane.h | 13 struct drm_rect; 21 unsigned int intel_adjusted_rate(const struct drm_rect *src, 22 const struct drm_rect *dst,
|
| /linux/drivers/gpu/drm/meson/ |
| A D | meson_vpp.h | 12 struct drm_rect; 25 struct drm_rect *input);
|
| /linux/drivers/gpu/drm/gud/ |
| A D | gud_pipe.c | 54 struct drm_rect *rect, in gud_xrgb8888_to_r124() 104 struct drm_rect *rect) in gud_xrgb8888_to_color() 155 const struct drm_format_info *format, struct drm_rect *rect, in gud_prep_flush() 271 const struct drm_format_info *format, struct drm_rect *rect, in gud_flush_rect() 322 struct drm_rect *damage) in gud_flush_damage() 342 struct drm_rect rect = *damage; in gud_flush_damage() 366 struct drm_rect damage; in gud_flush_work() 391 const struct iosys_map *src, struct drm_rect *damage) in gud_fb_queue_damage() 432 const struct iosys_map *src, struct drm_rect *damage) in gud_fb_handle_damage() 574 struct drm_rect damage; in gud_pipe_update()
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_hw_wb.h | 20 struct drm_rect roi; 21 struct drm_rect crop;
|
| A D | dpu_hw_sspp.h | 147 struct drm_rect src_rect; 148 struct drm_rect dst_rect;
|
| /linux/drivers/gpu/drm/tiny/ |
| A D | st7586.c | 67 struct drm_rect *clip, in st7586_xrgb8888_to_gray332() 97 struct drm_rect *clip, struct drm_format_conv_state *fmtcnv_state) in st7586_buf_copy() 113 struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) in st7586_fb_dirty() 154 struct drm_rect rect; in st7586_pipe_update() 178 struct drm_rect rect = { in st7586_pipe_enable()
|
| A D | gm12u320.c | 98 struct drm_rect rect; 403 struct drm_rect *dirty) in gm12u320_fb_mark_dirty() 419 struct drm_rect *rect = &gm12u320->fb_update.rect; in gm12u320_fb_mark_dirty() 563 struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; in gm12u320_pipe_enable() 583 struct drm_rect rect; in gm12u320_pipe_update()
|
| /linux/drivers/gpu/drm/vkms/ |
| A D | vkms_plane.c | 113 memcpy(&frame_info->src, &new_state->src, sizeof(struct drm_rect)); in vkms_plane_atomic_update() 114 memcpy(&frame_info->dst, &new_state->dst, sizeof(struct drm_rect)); in vkms_plane_atomic_update() 115 memcpy(&frame_info->rotated, &new_state->dst, sizeof(struct drm_rect)); in vkms_plane_atomic_update()
|
| A D | vkms_drv.h | 30 struct drm_rect src, dst; 31 struct drm_rect rotated;
|
| /linux/drivers/gpu/drm/hyperv/ |
| A D | hyperv_drm_modeset.c | 24 struct drm_rect *rect) in hyperv_blit_to_vram_rect() 44 struct drm_rect fullscreen = { in hyperv_blit_to_vram_fullscreen() 141 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/vmwgfx/ |
| A D | vmwgfx_kms.h | 110 struct drm_rect *clip, uint32_t src_x, uint32_t src_y); 121 struct drm_rect *bb); 571 struct drm_rect *r) in vmw_du_translate_to_crtc()
|
| /linux/drivers/gpu/drm/solomon/ |
| A D | ssd130x.c | 730 struct drm_rect *rect, u8 *buf, in ssd130x_update_rect() 836 struct drm_rect *rect, u8 *buf, in ssd132x_update_rect() 1004 struct drm_rect *rect, in ssd130x_fb_blit_rect() 1035 struct drm_rect *rect, u8 *buf, in ssd132x_fb_blit_rect() 1065 struct drm_rect *rect, u8 *data_array, in ssd133x_fb_blit_rect() 1226 struct drm_rect dst_clip; in ssd130x_primary_plane_atomic_update() 1227 struct drm_rect damage; in ssd130x_primary_plane_atomic_update() 1261 struct drm_rect dst_clip; in ssd132x_primary_plane_atomic_update() 1262 struct drm_rect damage; in ssd132x_primary_plane_atomic_update() 1295 struct drm_rect dst_clip; in ssd133x_primary_plane_atomic_update() [all …]
|