drivers/gpu/drm/adp/adp_drv.c
157
struct drm_rect src_rect;
drivers/gpu/drm/ast/ast_cursor.c
192
const struct drm_rect *clip)
drivers/gpu/drm/ast/ast_cursor.c
256
struct drm_rect damage;
drivers/gpu/drm/ast/ast_mode.c
529
const struct drm_rect *clip,
drivers/gpu/drm/ast/ast_mode.c
556
struct drm_rect damage;
drivers/gpu/drm/clients/drm_log.c
115
struct drm_rect r = DRM_RECT_INIT(0, scanout->line * scanout->scaled_font_h,
drivers/gpu/drm/clients/drm_log.c
97
struct drm_rect r = DRM_RECT_INIT(0, line * height, fb->width, height);
drivers/gpu/drm/drm_atomic.c
858
struct drm_rect src = drm_plane_state_src(state);
drivers/gpu/drm/drm_atomic.c
859
struct drm_rect dest = drm_plane_state_dest(state);
drivers/gpu/drm/drm_atomic_helper.c
901
struct drm_rect *src = &plane_state->src;
drivers/gpu/drm/drm_atomic_helper.c
902
struct drm_rect *dst = &plane_state->dst;
drivers/gpu/drm/drm_atomic_helper.c
904
struct drm_rect clip = {};
drivers/gpu/drm/drm_client.c
444
int drm_client_buffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect)
drivers/gpu/drm/drm_damage_helper.c
229
struct drm_rect src;
drivers/gpu/drm/drm_damage_helper.c
235
iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state);
drivers/gpu/drm/drm_damage_helper.c
273
struct drm_rect *rect)
drivers/gpu/drm/drm_damage_helper.c
314
struct drm_rect *rect)
drivers/gpu/drm/drm_damage_helper.c
317
struct drm_rect clip;
drivers/gpu/drm/drm_fb_dma_helper.c
131
struct drm_rect clip;
drivers/gpu/drm/drm_fb_helper.c
485
struct drm_rect *clip)
drivers/gpu/drm/drm_fb_helper.c
520
struct drm_rect damage_area;
drivers/gpu/drm/drm_fb_helper.c
552
struct drm_rect damage_area;
drivers/gpu/drm/drm_format_helper.c
1031
const struct drm_rect *clip,
drivers/gpu/drm/drm_format_helper.c
1072
const struct drm_rect *clip,
drivers/gpu/drm/drm_format_helper.c
1117
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
1157
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
117
static unsigned int clip_offset(const struct drm_rect *clip, unsigned int pitch, unsigned int cpp)
drivers/gpu/drm/drm_format_helper.c
1237
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
132
const struct drm_rect *clip)
drivers/gpu/drm/drm_format_helper.c
1325
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
141
const struct drm_rect *clip, bool vaddr_cached_hint,
drivers/gpu/drm/drm_format_helper.c
183
const struct drm_rect *clip, bool vaddr_cached_hint,
drivers/gpu/drm/drm_format_helper.c
228
const struct drm_rect *clip, bool vaddr_cached_hint,
drivers/gpu/drm/drm_format_helper.c
416
const struct drm_rect *clip)
drivers/gpu/drm/drm_format_helper.c
494
const struct drm_rect *clip, bool cached,
drivers/gpu/drm/drm_format_helper.c
546
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
585
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
625
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
665
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
705
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
745
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
785
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
825
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
865
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/drm_format_helper.c
906
const struct drm_rect *clip,
drivers/gpu/drm/drm_format_helper.c
948
const struct drm_rect *clip,
drivers/gpu/drm/drm_format_helper.c
990
const struct drm_rect *clip,
drivers/gpu/drm/drm_mipi_dbi.c
208
struct drm_rect *clip, bool swap,
drivers/gpu/drm/drm_mipi_dbi.c
277
struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state)
drivers/gpu/drm/drm_mipi_dbi.c
351
struct drm_rect rect;
drivers/gpu/drm/drm_mipi_dbi.c
390
struct drm_rect rect = {
drivers/gpu/drm/drm_panic.c
141
static void drm_panic_blit_pixel(struct drm_scanout_buffer *sb, struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
229
unsigned int spitch, struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
284
static void drm_panic_blit(struct drm_scanout_buffer *sb, struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
320
struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
331
unsigned int cpp, struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
375
static void drm_panic_fill(struct drm_scanout_buffer *sb, struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
426
struct drm_rect *clip,
drivers/gpu/drm/drm_panic.c
432
struct drm_rect rec;
drivers/gpu/drm/drm_panic.c
454
static void drm_panic_logo_rect(struct drm_rect *rect, const struct font_desc *font)
drivers/gpu/drm/drm_panic.c
465
static void drm_panic_logo_draw(struct drm_scanout_buffer *sb, struct drm_rect *rect,
drivers/gpu/drm/drm_panic.c
486
struct drm_rect r_screen, r_logo, r_msg;
drivers/gpu/drm/drm_panic.c
519
struct drm_rect r_txt = DRM_RECT_INIT(0, yoffset, sb->width, font->height);
drivers/gpu/drm/drm_panic.c
555
struct drm_rect r_screen = DRM_RECT_INIT(0, 0, sb->width, sb->height);
drivers/gpu/drm/drm_panic.c
743
struct drm_rect r_screen, r_logo, r_msg, r_qr, r_qr_canvas;
drivers/gpu/drm/drm_plane_helper.c
180
struct drm_rect src = {
drivers/gpu/drm/drm_plane_helper.c
186
struct drm_rect dest = {
drivers/gpu/drm/drm_plane_helper.c
98
struct drm_rect *src,
drivers/gpu/drm/drm_plane_helper.c
99
struct drm_rect *dst,
drivers/gpu/drm/drm_rect.c
168
int drm_rect_calc_hscale(const struct drm_rect *src,
drivers/gpu/drm/drm_rect.c
169
const struct drm_rect *dst,
drivers/gpu/drm/drm_rect.c
203
int drm_rect_calc_vscale(const struct drm_rect *src,
drivers/gpu/drm/drm_rect.c
204
const struct drm_rect *dst,
drivers/gpu/drm/drm_rect.c
227
void drm_rect_debug_print(const char *prefix, const struct drm_rect *r, bool fixed_point)
drivers/gpu/drm/drm_rect.c
252
void drm_rect_rotate(struct drm_rect *r,
drivers/gpu/drm/drm_rect.c
256
struct drm_rect tmp;
drivers/gpu/drm/drm_rect.c
326
void drm_rect_rotate_inv(struct drm_rect *r,
drivers/gpu/drm/drm_rect.c
330
struct drm_rect tmp;
drivers/gpu/drm/drm_rect.c
44
bool drm_rect_intersect(struct drm_rect *r1, const struct drm_rect *r2)
drivers/gpu/drm/drm_rect.c
91
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
drivers/gpu/drm/drm_rect.c
92
const struct drm_rect *clip)
drivers/gpu/drm/gud/gud_internal.h
43
struct drm_rect damage;
drivers/gpu/drm/gud/gud_pipe.c
103
struct drm_rect *rect)
drivers/gpu/drm/gud/gud_pipe.c
154
const struct drm_format_info *format, struct drm_rect *rect,
drivers/gpu/drm/gud/gud_pipe.c
275
const struct drm_format_info *format, struct drm_rect *rect,
drivers/gpu/drm/gud/gud_pipe.c
326
struct drm_rect *damage)
drivers/gpu/drm/gud/gud_pipe.c
346
struct drm_rect rect = *damage;
drivers/gpu/drm/gud/gud_pipe.c
370
struct drm_rect damage;
drivers/gpu/drm/gud/gud_pipe.c
395
const struct iosys_map *src, struct drm_rect *damage)
drivers/gpu/drm/gud/gud_pipe.c
436
const struct iosys_map *src, struct drm_rect *damage)
drivers/gpu/drm/gud/gud_pipe.c
53
struct drm_rect *rect,
drivers/gpu/drm/gud/gud_pipe.c
626
struct drm_rect damage;
drivers/gpu/drm/hyperv/hyperv_drm.h
52
int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
177
struct drm_rect damage;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
178
struct drm_rect dst_clip;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
213
struct drm_rect rect;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
30
struct drm_rect *rect)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
346
int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect)
drivers/gpu/drm/i915/display/intel_cursor.c
143
const struct drm_rect src = plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_cursor.c
144
const struct drm_rect dst = plane_state->uapi.dst;
drivers/gpu/drm/i915/display/intel_display.c
2192
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
347
struct drm_rect src, dst;
drivers/gpu/drm/i915/display/intel_display_trace.h
439
DRM_RECT_FP_ARG((const struct drm_rect *)__entry->src),
drivers/gpu/drm/i915/display/intel_display_trace.h
440
DRM_RECT_ARG((const struct drm_rect *)__entry->dst))
drivers/gpu/drm/i915/display/intel_display_trace.h
472
DRM_RECT_FP_ARG((const struct drm_rect *)__entry->src),
drivers/gpu/drm/i915/display/intel_display_trace.h
473
DRM_RECT_ARG((const struct drm_rect *)__entry->dst))
drivers/gpu/drm/i915/display/intel_display_types.h
1074
struct drm_rect pipe_src;
drivers/gpu/drm/i915/display/intel_display_types.h
1225
struct drm_rect dst;
drivers/gpu/drm/i915/display/intel_display_types.h
1381
struct drm_rect psr2_su_area;
drivers/gpu/drm/i915/display/intel_display_types.h
746
struct drm_rect psr2_sel_fetch_area;
drivers/gpu/drm/i915/display/intel_display_types.h
753
struct drm_rect damage;
drivers/gpu/drm/i915/display/intel_fb.c
1495
struct drm_rect r;
drivers/gpu/drm/i915/display/intel_fbc.c
1382
const struct drm_rect *fbc_dirty_rect)
drivers/gpu/drm/i915/display/intel_fbc.c
1396
const struct drm_rect *fbc_dirty_rect = &fbc->state.dirty_rect;
drivers/gpu/drm/i915/display/intel_fbc.c
1428
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_fbc.c
1520
struct drm_rect *fbc_dirty_rect = &fbc->state.dirty_rect;
drivers/gpu/drm/i915/display/intel_fbc.c
1522
const struct drm_rect *damage = &plane_state->damage;
drivers/gpu/drm/i915/display/intel_fbc.c
92
struct drm_rect dirty_rect;
drivers/gpu/drm/i915/display/intel_overlay.c
975
struct drm_rect req, clipped;
drivers/gpu/drm/i915/display/intel_pfit.c
112
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
drivers/gpu/drm/i915/display/intel_pfit.c
116
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_pfit.c
25
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
drivers/gpu/drm/i915/display/intel_pfit.c
575
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
drivers/gpu/drm/i915/display/intel_plane.c
1021
struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_plane.c
1022
struct drm_rect *dst = &plane_state->uapi.dst;
drivers/gpu/drm/i915/display/intel_plane.c
1023
const struct drm_rect *clip = &crtc_state->pipe_src;
drivers/gpu/drm/i915/display/intel_plane.c
1073
struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_plane.c
206
unsigned int intel_adjusted_rate(const struct drm_rect *src,
drivers/gpu/drm/i915/display/intel_plane.c
207
const struct drm_rect *dst,
drivers/gpu/drm/i915/display/intel_plane.c
330
struct drm_rect *damage = &new_plane_state->damage;
drivers/gpu/drm/i915/display/intel_plane.h
14
struct drm_rect;
drivers/gpu/drm/i915/display/intel_plane.h
28
unsigned int intel_adjusted_rate(const struct drm_rect *src,
drivers/gpu/drm/i915/display/intel_plane.h
29
const struct drm_rect *dst,
drivers/gpu/drm/i915/display/intel_psr.c
2679
static void clip_area_update(struct drm_rect *overlap_damage_area,
drivers/gpu/drm/i915/display/intel_psr.c
2680
struct drm_rect *damage_area,
drivers/gpu/drm/i915/display/intel_psr.c
2681
struct drm_rect *pipe_src)
drivers/gpu/drm/i915/display/intel_psr.c
2745
struct drm_rect inter;
drivers/gpu/drm/i915/display/intel_psr.c
2882
struct drm_rect src, damaged_area = { .x1 = 0, .y1 = -1,
drivers/gpu/drm/i915/display/intel_psr.c
2998
struct drm_rect *sel_fetch_area, inter;
drivers/gpu/drm/i915/display/intel_psr.c
3036
struct drm_rect *linked_sel_fetch_area;
drivers/gpu/drm/i915/display/intel_sprite.c
1276
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_sprite.c
1277
const struct drm_rect *dst = &plane_state->uapi.dst;
drivers/gpu/drm/i915/display/skl_scaler.c
448
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/skl_scaler.c
449
const struct drm_rect *dst = &plane_state->uapi.dst;
drivers/gpu/drm/i915/display/skl_scaler.c
477
struct drm_rect src;
drivers/gpu/drm/i915/display/skl_scaler.c
770
struct drm_rect src, dest;
drivers/gpu/drm/i915/display/skl_scaler.c
807
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
drivers/gpu/drm/i915/display/skl_scaler.c
815
struct drm_rect src;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1509
const struct drm_rect *clip;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2319
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2321
struct drm_rect *damage = &plane_state->damage;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2342
struct drm_rect *damage = &plane_state->damage;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2343
struct drm_rect src;
drivers/gpu/drm/imx/dcss/dcss-plane.c
282
struct drm_rect src, dst;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
585
struct drm_rect *dst = &new_state->dst;
drivers/gpu/drm/meson/meson_plane.c
140
struct drm_rect dest = drm_plane_state_dest(new_state);
drivers/gpu/drm/meson/meson_vpp.h
12
struct drm_rect;
drivers/gpu/drm/meson/meson_vpp.h
25
struct drm_rect *input);
drivers/gpu/drm/mgag200/mgag200_mode.c
451
struct drm_framebuffer *fb, struct drm_rect *clip)
drivers/gpu/drm/mgag200/mgag200_mode.c
521
struct drm_rect damage;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
385
const struct drm_rect *lm_roi = &crtc_state->lm_bounds[lm_idx];
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
782
struct drm_rect *r = &cstate->lm_bounds[i];
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
213
struct drm_rect lm_bounds[CRTC_DUAL_MIXERS];
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
151
struct drm_rect src_rect;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
152
struct drm_rect dst_rect;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
20
struct drm_rect roi;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
21
struct drm_rect crop;
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
580
struct drm_rect *dst_rect,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
695
struct drm_rect src,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
829
struct drm_rect fb_rect = { 0 };
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
661
__field_struct( struct drm_rect, src_rect )
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
662
__field_struct( struct drm_rect, dst_rect )
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
698
TP_PROTO(uint32_t drm_id, int mixer, struct drm_rect *bounds),
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
703
__field_struct( struct drm_rect, bounds )
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
200
struct drm_rect src = drm_plane_state_src(state);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
25
struct drm_rect *src, struct drm_rect *dest);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
841
struct drm_rect *src, struct drm_rect *dest)
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
539
const struct drm_rect *dst = &state->state.dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
923
struct drm_rect *src = &new_state->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
924
struct drm_rect *dest = &new_state->dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1171
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1172
struct drm_rect *dest = &pstate->dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1910
struct drm_rect *src, *dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
428
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
992
struct drm_rect *dest = &pstate->dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
993
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/sitronix/st7571.c
156
struct drm_rect *rect,
drivers/gpu/drm/sitronix/st7571.c
181
struct drm_rect *rect,
drivers/gpu/drm/sitronix/st7571.c
208
static int st7571_fb_update_rect_monochrome(struct drm_framebuffer *fb, struct drm_rect *rect)
drivers/gpu/drm/sitronix/st7571.c
231
static int st7571_fb_update_rect_grayscale(struct drm_framebuffer *fb, struct drm_rect *rect)
drivers/gpu/drm/sitronix/st7571.c
351
struct drm_rect damage;
drivers/gpu/drm/sitronix/st7571.h
45
struct drm_rect *rect,
drivers/gpu/drm/sitronix/st7571.h
47
int (*update_rect)(struct drm_framebuffer *fb, struct drm_rect *rect);
drivers/gpu/drm/sitronix/st7586.c
115
struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state)
drivers/gpu/drm/sitronix/st7586.c
156
struct drm_rect rect;
drivers/gpu/drm/sitronix/st7586.c
180
struct drm_rect rect = {
drivers/gpu/drm/sitronix/st7586.c
69
struct drm_rect *clip,
drivers/gpu/drm/sitronix/st7586.c
99
struct drm_rect *clip, struct drm_format_conv_state *fmtcnv_state)
drivers/gpu/drm/sitronix/st7920.c
269
struct drm_rect *rect, u8 *buf,
drivers/gpu/drm/sitronix/st7920.c
317
struct drm_rect *rect,
drivers/gpu/drm/sitronix/st7920.c
401
struct drm_rect dst_clip;
drivers/gpu/drm/sitronix/st7920.c
402
struct drm_rect damage;
drivers/gpu/drm/solomon/ssd130x.c
1003
struct drm_rect *rect,
drivers/gpu/drm/solomon/ssd130x.c
1028
struct drm_rect *rect, u8 *buf,
drivers/gpu/drm/solomon/ssd130x.c
1054
struct drm_rect *rect, u8 *data_array,
drivers/gpu/drm/solomon/ssd130x.c
1209
struct drm_rect dst_clip;
drivers/gpu/drm/solomon/ssd130x.c
1210
struct drm_rect damage;
drivers/gpu/drm/solomon/ssd130x.c
1250
struct drm_rect dst_clip;
drivers/gpu/drm/solomon/ssd130x.c
1251
struct drm_rect damage;
drivers/gpu/drm/solomon/ssd130x.c
1290
struct drm_rect dst_clip;
drivers/gpu/drm/solomon/ssd130x.c
1291
struct drm_rect damage;
drivers/gpu/drm/solomon/ssd130x.c
731
struct drm_rect *rect, u8 *buf,
drivers/gpu/drm/solomon/ssd130x.c
835
struct drm_rect *rect, u8 *buf,
drivers/gpu/drm/solomon/ssd130x.c
893
struct drm_rect *rect, u8 *data_array,
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
23
const struct drm_rect *,
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
196
const struct drm_rect *clip, struct drm_format_conv_state *state)
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
344
struct drm_rect damage;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
357
struct drm_rect dst_clip = plane_state->dst;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
383
struct drm_rect dst_clip;
drivers/gpu/drm/tegra/dc.c
2357
struct drm_rect rect;
drivers/gpu/drm/tegra/dc.c
979
struct drm_rect src;
drivers/gpu/drm/tests/drm_damage_helper_test.c
123
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
141
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
162
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
181
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
201
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
219
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
237
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
257
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
280
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
302
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
325
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
347
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
372
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
399
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
424
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
449
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
476
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
504
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
534
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
558
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
585
struct drm_rect clip;
drivers/gpu/drm/tests/drm_damage_helper_test.c
95
static void check_damage_clip(struct kunit *test, struct drm_rect *r,
drivers/gpu/drm/tests/drm_format_helper_test.c
106
struct drm_rect clip;
drivers/gpu/drm/tests/drm_format_helper_test.c
1253
struct drm_rect clip;
drivers/gpu/drm/tests/drm_format_helper_test.c
1342
struct drm_rect clip;
drivers/gpu/drm/tests/drm_format_helper_test.c
575
const struct drm_rect *clip, int plane)
drivers/gpu/drm/tests/drm_plane_helper_test.c
105
struct drm_rect expected = DRM_RECT_INIT(crtc_x, crtc_y, crtc_w, crtc_h);
drivers/gpu/drm/tests/drm_plane_helper_test.c
86
struct drm_rect expected = DRM_RECT_INIT(src_x, src_y, src_w, src_h);
drivers/gpu/drm/tests/drm_rect_test.c
101
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
16
static void drm_rect_compare(struct kunit *test, const struct drm_rect *r,
drivers/gpu/drm/tests/drm_rect_test.c
17
const struct drm_rect *expected)
drivers/gpu/drm/tests/drm_rect_test.c
191
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
214
struct drm_rect r1, r2;
drivers/gpu/drm/tests/drm_rect_test.c
216
struct drm_rect expected_intersection;
drivers/gpu/drm/tests/drm_rect_test.c
27
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
339
struct drm_rect r1_aux = params->r1;
drivers/gpu/drm/tests/drm_rect_test.c
350
struct drm_rect src, dst;
drivers/gpu/drm/tests/drm_rect_test.c
432
struct drm_rect rect;
drivers/gpu/drm/tests/drm_rect_test.c
434
struct drm_rect expected;
drivers/gpu/drm/tests/drm_rect_test.c
492
struct drm_rect r = params->rect;
drivers/gpu/drm/tests/drm_rect_test.c
502
struct drm_rect r = params->expected;
drivers/gpu/drm/tests/drm_rect_test.c
53
struct drm_rect src, dst, clip;
drivers/gpu/drm/tiny/appletbdrm.c
300
static u32 rect_size(struct drm_rect *rect)
drivers/gpu/drm/tiny/appletbdrm.c
327
struct drm_rect damage;
drivers/gpu/drm/tiny/appletbdrm.c
386
struct drm_rect damage;
drivers/gpu/drm/tiny/appletbdrm.c
411
struct drm_rect dst_clip = state->dst;
drivers/gpu/drm/tiny/bochs.c
454
struct drm_rect damage;
drivers/gpu/drm/tiny/cirrus-qemu.c
339
struct drm_rect damage;
drivers/gpu/drm/tiny/gm12u320.c
403
struct drm_rect *dirty)
drivers/gpu/drm/tiny/gm12u320.c
419
struct drm_rect *rect = &gm12u320->fb_update.rect;
drivers/gpu/drm/tiny/gm12u320.c
563
struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT };
drivers/gpu/drm/tiny/gm12u320.c
583
struct drm_rect rect;
drivers/gpu/drm/tiny/gm12u320.c
98
struct drm_rect rect;
drivers/gpu/drm/tiny/ili9225.c
166
struct drm_rect rect;
drivers/gpu/drm/tiny/ili9225.c
191
struct drm_rect rect = {
drivers/gpu/drm/tiny/ili9225.c
83
struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state)
drivers/gpu/drm/tiny/repaper.c
520
struct drm_rect clip;
drivers/gpu/drm/tiny/repaper.c
835
struct drm_rect rect;
drivers/gpu/drm/tiny/sharp-memory.c
120
struct drm_rect clip,
drivers/gpu/drm/tiny/sharp-memory.c
130
struct drm_rect clip,
drivers/gpu/drm/tiny/sharp-memory.c
151
struct drm_rect clip,
drivers/gpu/drm/tiny/sharp-memory.c
210
struct drm_rect *rect,
drivers/gpu/drm/tiny/sharp-memory.c
213
struct drm_rect clip;
drivers/gpu/drm/tiny/sharp-memory.c
248
struct drm_rect rect;
drivers/gpu/drm/udl/udl_modeset.c
205
const struct drm_rect *clip)
drivers/gpu/drm/udl/udl_modeset.c
290
struct drm_rect damage;
drivers/gpu/drm/virtio/virtgpu_plane.c
136
struct drm_rect *rect)
drivers/gpu/drm/virtio/virtgpu_plane.c
159
struct drm_rect *rect)
drivers/gpu/drm/virtio/virtgpu_plane.c
241
struct drm_rect rect;
drivers/gpu/drm/virtio/virtgpu_plane.c
538
struct drm_rect rect;
drivers/gpu/drm/vkms/vkms_composer.c
250
struct drm_rect tmp_a, tmp_b;
drivers/gpu/drm/vkms/vkms_composer.c
302
const struct drm_rect *src_line, int *src_x_start,
drivers/gpu/drm/vkms/vkms_composer.c
368
struct drm_rect dst_line, tmp_src, src_line;
drivers/gpu/drm/vkms/vkms_drv.h
43
struct drm_rect src, dst;
drivers/gpu/drm/vkms/vkms_plane.c
143
memcpy(&frame_info->src, &new_state->src, sizeof(struct drm_rect));
drivers/gpu/drm/vkms/vkms_plane.c
144
memcpy(&frame_info->dst, &new_state->dst, sizeof(struct drm_rect));
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
264
struct drm_rect *rect = &diff->rect;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1315
struct drm_rect rect;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1249
unsigned int num_rects, struct drm_rect *rects)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1410
struct drm_rect *drm_rects;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1415
struct drm_rect def_rect = {0, 0,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1437
drm_rects = (struct drm_rect *)rects;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1738
struct drm_rect clip;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1739
struct drm_rect bb;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
796
struct drm_rect *rects)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
799
struct drm_rect bounding_box = {0};
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
947
struct drm_rect *rects;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
952
rects = kzalloc_objs(struct drm_rect, dev->mode_config.num_crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
102
struct drm_rect *bb);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
509
struct drm_rect *r)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
91
struct drm_rect *clip, uint32_t src_x, uint32_t src_y);
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
496
void *cmd, struct drm_rect *clip,
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
514
void *cmd, struct drm_rect *bb)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
613
void *cmd, struct drm_rect *clip,
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
631
void *cmd, struct drm_rect *bb)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
635
struct drm_rect src_bb;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1155
void *cmd, struct drm_rect *clip,
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1169
struct drm_rect *bb)
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1313
struct drm_rect *clip, uint32_t fb_x,
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1333
struct drm_rect *bb)
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
981
struct drm_rect rect;
include/drm/drm_client.h
201
int drm_client_buffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
include/drm/drm_damage_helper.h
56
struct drm_rect plane_src;
include/drm/drm_damage_helper.h
58
const struct drm_rect *clips;
include/drm/drm_damage_helper.h
79
struct drm_rect *rect);
include/drm/drm_damage_helper.h
82
struct drm_rect *rect);
include/drm/drm_format_helper.h
100
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
103
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
106
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
109
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
112
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
115
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
118
const struct drm_rect *clip,
include/drm/drm_format_helper.h
122
const struct drm_rect *clip,
include/drm/drm_format_helper.h
126
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
129
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
133
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
137
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
14
struct drm_rect;
include/drm/drm_format_helper.h
71
const struct drm_rect *clip);
include/drm/drm_format_helper.h
75
const struct drm_rect *clip);
include/drm/drm_format_helper.h
78
const struct drm_rect *clip, bool cached,
include/drm/drm_format_helper.h
82
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
85
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
88
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
91
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
94
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_format_helper.h
97
const struct drm_rect *clip, struct drm_format_conv_state *state);
include/drm/drm_mipi_dbi.h
16
struct drm_rect;
include/drm/drm_mipi_dbi.h
206
struct drm_rect *clip, bool swap,
include/drm/drm_plane.h
229
struct drm_rect src, dst;
include/drm/drm_plane.h
273
static inline struct drm_rect
include/drm/drm_plane.h
276
struct drm_rect src = {
include/drm/drm_plane.h
285
static inline struct drm_rect
include/drm/drm_plane.h
288
struct drm_rect dest = {
include/drm/drm_rect.h
101
static inline void drm_rect_init(struct drm_rect *r, int x, int y,
include/drm/drm_rect.h
122
static inline void drm_rect_adjust_size(struct drm_rect *r, int dw, int dh)
include/drm/drm_rect.h
139
static inline void drm_rect_translate(struct drm_rect *r, int dx, int dy)
include/drm/drm_rect.h
156
static inline void drm_rect_translate_to(struct drm_rect *r, int x, int y)
include/drm/drm_rect.h
169
static inline void drm_rect_downscale(struct drm_rect *r, int horz, int vert)
include/drm/drm_rect.h
184
static inline int drm_rect_width(const struct drm_rect *r)
include/drm/drm_rect.h
196
static inline int drm_rect_height(const struct drm_rect *r)
include/drm/drm_rect.h
208
static inline bool drm_rect_visible(const struct drm_rect *r)
include/drm/drm_rect.h
221
static inline bool drm_rect_equals(const struct drm_rect *r1,
include/drm/drm_rect.h
222
const struct drm_rect *r2)
include/drm/drm_rect.h
233
static inline void drm_rect_fp_to_int(struct drm_rect *dst,
include/drm/drm_rect.h
234
const struct drm_rect *src)
include/drm/drm_rect.h
249
static inline bool drm_rect_overlap(const struct drm_rect *a,
include/drm/drm_rect.h
250
const struct drm_rect *b)
include/drm/drm_rect.h
256
bool drm_rect_intersect(struct drm_rect *r, const struct drm_rect *clip);
include/drm/drm_rect.h
257
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
include/drm/drm_rect.h
258
const struct drm_rect *clip);
include/drm/drm_rect.h
259
int drm_rect_calc_hscale(const struct drm_rect *src,
include/drm/drm_rect.h
260
const struct drm_rect *dst,
include/drm/drm_rect.h
262
int drm_rect_calc_vscale(const struct drm_rect *src,
include/drm/drm_rect.h
263
const struct drm_rect *dst,
include/drm/drm_rect.h
266
const struct drm_rect *r, bool fixed_point);
include/drm/drm_rect.h
267
void drm_rect_rotate(struct drm_rect *r,
include/drm/drm_rect.h
270
void drm_rect_rotate_inv(struct drm_rect *r,
include/drm/drm_rect.h
60
#define DRM_RECT_INIT(x, y, w, h) ((struct drm_rect){ \