Symbol: drm_rect
sys/dev/fdt/rkvop.c
287
struct drm_rect *src = &state->src;
sys/dev/fdt/rkvop.c
288
struct drm_rect *dst = &state->dst;
sys/dev/pci/drm/apple/iomfb.c
346
struct dcp_rect drm_to_dcp_rect(struct drm_rect *rect)
sys/dev/pci/drm/apple/iomfb_internal.h
117
struct dcp_rect drm_to_dcp_rect(struct drm_rect *rect);
sys/dev/pci/drm/apple/iomfb_template.c
1293
struct drm_rect src_rect;
sys/dev/pci/drm/clients/drm_log.c
115
struct drm_rect r = DRM_RECT_INIT(0, scanout->line * scanout->scaled_font_h,
sys/dev/pci/drm/clients/drm_log.c
97
struct drm_rect r = DRM_RECT_INIT(0, line * height, fb->width, height);
sys/dev/pci/drm/drm_atomic.c
714
struct drm_rect src = drm_plane_state_src(state);
sys/dev/pci/drm/drm_atomic.c
715
struct drm_rect dest = drm_plane_state_dest(state);
sys/dev/pci/drm/drm_atomic_helper.c
906
struct drm_rect *src = &plane_state->src;
sys/dev/pci/drm/drm_atomic_helper.c
907
struct drm_rect *dst = &plane_state->dst;
sys/dev/pci/drm/drm_atomic_helper.c
909
struct drm_rect clip = {};
sys/dev/pci/drm/drm_client.c
450
int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect)
sys/dev/pci/drm/drm_damage_helper.c
229
struct drm_rect src;
sys/dev/pci/drm/drm_damage_helper.c
235
iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state);
sys/dev/pci/drm/drm_damage_helper.c
273
struct drm_rect *rect)
sys/dev/pci/drm/drm_damage_helper.c
314
struct drm_rect *rect)
sys/dev/pci/drm/drm_damage_helper.c
317
struct drm_rect clip;
sys/dev/pci/drm/drm_fb_helper.c
662
struct drm_rect *clip)
sys/dev/pci/drm/drm_fb_helper.c
697
struct drm_rect damage_area;
sys/dev/pci/drm/drm_fb_helper.c
729
struct drm_rect damage_area;
sys/dev/pci/drm/drm_format_helper.c
1039
const struct drm_rect *clip,
sys/dev/pci/drm/drm_format_helper.c
1080
const struct drm_rect *clip,
sys/dev/pci/drm/drm_format_helper.c
1125
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
1165
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
1204
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
125
static unsigned int clip_offset(const struct drm_rect *clip, unsigned int pitch, unsigned int cpp)
sys/dev/pci/drm/drm_format_helper.c
1336
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
140
const struct drm_rect *clip)
sys/dev/pci/drm/drm_format_helper.c
1424
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
149
const struct drm_rect *clip, bool vaddr_cached_hint,
sys/dev/pci/drm/drm_format_helper.c
191
const struct drm_rect *clip, bool vaddr_cached_hint,
sys/dev/pci/drm/drm_format_helper.c
236
const struct drm_rect *clip, bool vaddr_cached_hint,
sys/dev/pci/drm/drm_format_helper.c
424
const struct drm_rect *clip)
sys/dev/pci/drm/drm_format_helper.c
502
const struct drm_rect *clip, bool cached,
sys/dev/pci/drm/drm_format_helper.c
554
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
593
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
633
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
673
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
713
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
753
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
793
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
833
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
873
const struct drm_rect *clip, struct drm_format_conv_state *state)
sys/dev/pci/drm/drm_format_helper.c
914
const struct drm_rect *clip,
sys/dev/pci/drm/drm_format_helper.c
956
const struct drm_rect *clip,
sys/dev/pci/drm/drm_format_helper.c
998
const struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
147
static void drm_panic_blit_pixel(struct drm_scanout_buffer *sb, struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
235
unsigned int spitch, struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
290
static void drm_panic_blit(struct drm_scanout_buffer *sb, struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
326
struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
337
unsigned int cpp, struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
381
static void drm_panic_fill(struct drm_scanout_buffer *sb, struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
432
struct drm_rect *clip,
sys/dev/pci/drm/drm_panic.c
438
struct drm_rect rec;
sys/dev/pci/drm/drm_panic.c
460
static void drm_panic_logo_rect(struct drm_rect *rect, const struct font_desc *font)
sys/dev/pci/drm/drm_panic.c
471
static void drm_panic_logo_draw(struct drm_scanout_buffer *sb, struct drm_rect *rect,
sys/dev/pci/drm/drm_panic.c
492
struct drm_rect r_screen, r_logo, r_msg;
sys/dev/pci/drm/drm_panic.c
525
struct drm_rect r_txt = DRM_RECT_INIT(0, yoffset, sb->width, font->height);
sys/dev/pci/drm/drm_panic.c
561
struct drm_rect r_screen = DRM_RECT_INIT(0, 0, sb->width, sb->height);
sys/dev/pci/drm/drm_panic.c
749
struct drm_rect r_screen, r_logo, r_msg, r_qr, r_qr_canvas;
sys/dev/pci/drm/drm_plane_helper.c
180
struct drm_rect src = {
sys/dev/pci/drm/drm_plane_helper.c
186
struct drm_rect dest = {
sys/dev/pci/drm/drm_plane_helper.c
98
struct drm_rect *src,
sys/dev/pci/drm/drm_plane_helper.c
99
struct drm_rect *dst,
sys/dev/pci/drm/drm_rect.c
168
int drm_rect_calc_hscale(const struct drm_rect *src,
sys/dev/pci/drm/drm_rect.c
169
const struct drm_rect *dst,
sys/dev/pci/drm/drm_rect.c
203
int drm_rect_calc_vscale(const struct drm_rect *src,
sys/dev/pci/drm/drm_rect.c
204
const struct drm_rect *dst,
sys/dev/pci/drm/drm_rect.c
227
void drm_rect_debug_print(const char *prefix, const struct drm_rect *r, bool fixed_point)
sys/dev/pci/drm/drm_rect.c
252
void drm_rect_rotate(struct drm_rect *r,
sys/dev/pci/drm/drm_rect.c
256
struct drm_rect tmp;
sys/dev/pci/drm/drm_rect.c
326
void drm_rect_rotate_inv(struct drm_rect *r,
sys/dev/pci/drm/drm_rect.c
330
struct drm_rect tmp;
sys/dev/pci/drm/drm_rect.c
44
bool drm_rect_intersect(struct drm_rect *r1, const struct drm_rect *r2)
sys/dev/pci/drm/drm_rect.c
91
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
sys/dev/pci/drm/drm_rect.c
92
const struct drm_rect *clip)
sys/dev/pci/drm/i915/display/intel_cursor.c
143
const struct drm_rect src = plane_state->uapi.src;
sys/dev/pci/drm/i915/display/intel_cursor.c
144
const struct drm_rect dst = plane_state->uapi.dst;
sys/dev/pci/drm/i915/display/intel_display.c
2191
struct drm_rect src;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
341
struct drm_rect src, dst;
sys/dev/pci/drm/i915/display/intel_display_types.h
1019
struct drm_rect pipe_src;
sys/dev/pci/drm/i915/display/intel_display_types.h
1165
struct drm_rect dst;
sys/dev/pci/drm/i915/display/intel_display_types.h
1317
struct drm_rect psr2_su_area;
sys/dev/pci/drm/i915/display/intel_display_types.h
705
struct drm_rect psr2_sel_fetch_area;
sys/dev/pci/drm/i915/display/intel_display_types.h
712
struct drm_rect damage;
sys/dev/pci/drm/i915/display/intel_fb.c
1498
struct drm_rect r;
sys/dev/pci/drm/i915/display/intel_fbc.c
1237
const struct drm_rect *fbc_dirty_rect)
sys/dev/pci/drm/i915/display/intel_fbc.c
1251
const struct drm_rect *fbc_dirty_rect = &fbc->state.dirty_rect;
sys/dev/pci/drm/i915/display/intel_fbc.c
1283
struct drm_rect src;
sys/dev/pci/drm/i915/display/intel_fbc.c
1374
struct drm_rect *fbc_dirty_rect = &fbc->state.dirty_rect;
sys/dev/pci/drm/i915/display/intel_fbc.c
1376
const struct drm_rect *damage = &plane_state->damage;
sys/dev/pci/drm/i915/display/intel_fbc.c
94
struct drm_rect dirty_rect;
sys/dev/pci/drm/i915/display/intel_overlay.c
978
struct drm_rect req, clipped;
sys/dev/pci/drm/i915/display/intel_pfit.c
112
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
sys/dev/pci/drm/i915/display/intel_pfit.c
116
struct drm_rect src;
sys/dev/pci/drm/i915/display/intel_pfit.c
25
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
sys/dev/pci/drm/i915/display/intel_pfit.c
575
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
sys/dev/pci/drm/i915/display/intel_plane.c
1004
struct drm_rect *src = &plane_state->uapi.src;
sys/dev/pci/drm/i915/display/intel_plane.c
1005
struct drm_rect *dst = &plane_state->uapi.dst;
sys/dev/pci/drm/i915/display/intel_plane.c
1006
const struct drm_rect *clip = &crtc_state->pipe_src;
sys/dev/pci/drm/i915/display/intel_plane.c
1056
struct drm_rect *src = &plane_state->uapi.src;
sys/dev/pci/drm/i915/display/intel_plane.c
202
unsigned int intel_adjusted_rate(const struct drm_rect *src,
sys/dev/pci/drm/i915/display/intel_plane.c
203
const struct drm_rect *dst,
sys/dev/pci/drm/i915/display/intel_plane.c
369
struct drm_rect *damage = &new_plane_state->damage;
sys/dev/pci/drm/i915/display/intel_plane.h
13
struct drm_rect;
sys/dev/pci/drm/i915/display/intel_plane.h
26
unsigned int intel_adjusted_rate(const struct drm_rect *src,
sys/dev/pci/drm/i915/display/intel_plane.h
27
const struct drm_rect *dst,
sys/dev/pci/drm/i915/display/intel_psr.c
2550
static void clip_area_update(struct drm_rect *overlap_damage_area,
sys/dev/pci/drm/i915/display/intel_psr.c
2551
struct drm_rect *damage_area,
sys/dev/pci/drm/i915/display/intel_psr.c
2552
struct drm_rect *pipe_src)
sys/dev/pci/drm/i915/display/intel_psr.c
2616
struct drm_rect inter;
sys/dev/pci/drm/i915/display/intel_psr.c
2752
struct drm_rect src, damaged_area = { .x1 = 0, .y1 = -1,
sys/dev/pci/drm/i915/display/intel_psr.c
2868
struct drm_rect *sel_fetch_area, inter;
sys/dev/pci/drm/i915/display/intel_psr.c
2906
struct drm_rect *linked_sel_fetch_area;
sys/dev/pci/drm/i915/display/intel_sprite.c
1278
const struct drm_rect *src = &plane_state->uapi.src;
sys/dev/pci/drm/i915/display/intel_sprite.c
1279
const struct drm_rect *dst = &plane_state->uapi.dst;
sys/dev/pci/drm/i915/display/skl_scaler.c
439
const struct drm_rect *src = &plane_state->uapi.src;
sys/dev/pci/drm/i915/display/skl_scaler.c
440
const struct drm_rect *dst = &plane_state->uapi.dst;
sys/dev/pci/drm/i915/display/skl_scaler.c
468
struct drm_rect src;
sys/dev/pci/drm/i915/display/skl_scaler.c
747
const struct drm_rect *dst = &crtc_state->pch_pfit.dst;
sys/dev/pci/drm/i915/display/skl_scaler.c
755
struct drm_rect src;
sys/dev/pci/drm/i915/display/skl_universal_plane.c
1483
const struct drm_rect *clip;
sys/dev/pci/drm/i915/display/skl_universal_plane.c
2268
const struct drm_rect *src = &plane_state->uapi.src;
sys/dev/pci/drm/i915/display/skl_universal_plane.c
2270
struct drm_rect *damage = &plane_state->damage;
sys/dev/pci/drm/i915/display/skl_universal_plane.c
2291
struct drm_rect *damage = &plane_state->damage;
sys/dev/pci/drm/i915/display/skl_universal_plane.c
2292
struct drm_rect src;
sys/dev/pci/drm/include/drm/drm_client.h
207
int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
sys/dev/pci/drm/include/drm/drm_damage_helper.h
56
struct drm_rect plane_src;
sys/dev/pci/drm/include/drm/drm_damage_helper.h
58
const struct drm_rect *clips;
sys/dev/pci/drm/include/drm/drm_damage_helper.h
79
struct drm_rect *rect);
sys/dev/pci/drm/include/drm/drm_damage_helper.h
82
struct drm_rect *rect);
sys/dev/pci/drm/include/drm/drm_format_helper.h
100
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
103
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
106
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
109
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
112
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
115
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
118
const struct drm_rect *clip,
sys/dev/pci/drm/include/drm/drm_format_helper.h
122
const struct drm_rect *clip,
sys/dev/pci/drm/include/drm/drm_format_helper.h
126
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
129
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
133
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
137
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
14
struct drm_rect;
sys/dev/pci/drm/include/drm/drm_format_helper.h
141
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
71
const struct drm_rect *clip);
sys/dev/pci/drm/include/drm/drm_format_helper.h
75
const struct drm_rect *clip);
sys/dev/pci/drm/include/drm/drm_format_helper.h
78
const struct drm_rect *clip, bool cached,
sys/dev/pci/drm/include/drm/drm_format_helper.h
82
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
85
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
88
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
91
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
94
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_format_helper.h
97
const struct drm_rect *clip, struct drm_format_conv_state *state);
sys/dev/pci/drm/include/drm/drm_plane.h
229
struct drm_rect src, dst;
sys/dev/pci/drm/include/drm/drm_plane.h
265
static inline struct drm_rect
sys/dev/pci/drm/include/drm/drm_plane.h
268
struct drm_rect src = {
sys/dev/pci/drm/include/drm/drm_plane.h
277
static inline struct drm_rect
sys/dev/pci/drm/include/drm/drm_plane.h
280
struct drm_rect dest = {
sys/dev/pci/drm/include/drm/drm_rect.h
101
static inline void drm_rect_init(struct drm_rect *r, int x, int y,
sys/dev/pci/drm/include/drm/drm_rect.h
122
static inline void drm_rect_adjust_size(struct drm_rect *r, int dw, int dh)
sys/dev/pci/drm/include/drm/drm_rect.h
139
static inline void drm_rect_translate(struct drm_rect *r, int dx, int dy)
sys/dev/pci/drm/include/drm/drm_rect.h
156
static inline void drm_rect_translate_to(struct drm_rect *r, int x, int y)
sys/dev/pci/drm/include/drm/drm_rect.h
169
static inline void drm_rect_downscale(struct drm_rect *r, int horz, int vert)
sys/dev/pci/drm/include/drm/drm_rect.h
184
static inline int drm_rect_width(const struct drm_rect *r)
sys/dev/pci/drm/include/drm/drm_rect.h
196
static inline int drm_rect_height(const struct drm_rect *r)
sys/dev/pci/drm/include/drm/drm_rect.h
208
static inline bool drm_rect_visible(const struct drm_rect *r)
sys/dev/pci/drm/include/drm/drm_rect.h
221
static inline bool drm_rect_equals(const struct drm_rect *r1,
sys/dev/pci/drm/include/drm/drm_rect.h
222
const struct drm_rect *r2)
sys/dev/pci/drm/include/drm/drm_rect.h
233
static inline void drm_rect_fp_to_int(struct drm_rect *dst,
sys/dev/pci/drm/include/drm/drm_rect.h
234
const struct drm_rect *src)
sys/dev/pci/drm/include/drm/drm_rect.h
249
static inline bool drm_rect_overlap(const struct drm_rect *a,
sys/dev/pci/drm/include/drm/drm_rect.h
250
const struct drm_rect *b)
sys/dev/pci/drm/include/drm/drm_rect.h
256
bool drm_rect_intersect(struct drm_rect *r, const struct drm_rect *clip);
sys/dev/pci/drm/include/drm/drm_rect.h
257
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
sys/dev/pci/drm/include/drm/drm_rect.h
258
const struct drm_rect *clip);
sys/dev/pci/drm/include/drm/drm_rect.h
259
int drm_rect_calc_hscale(const struct drm_rect *src,
sys/dev/pci/drm/include/drm/drm_rect.h
260
const struct drm_rect *dst,
sys/dev/pci/drm/include/drm/drm_rect.h
262
int drm_rect_calc_vscale(const struct drm_rect *src,
sys/dev/pci/drm/include/drm/drm_rect.h
263
const struct drm_rect *dst,
sys/dev/pci/drm/include/drm/drm_rect.h
266
const struct drm_rect *r, bool fixed_point);
sys/dev/pci/drm/include/drm/drm_rect.h
267
void drm_rect_rotate(struct drm_rect *r,
sys/dev/pci/drm/include/drm/drm_rect.h
270
void drm_rect_rotate_inv(struct drm_rect *r,
sys/dev/pci/drm/include/drm/drm_rect.h
60
#define DRM_RECT_INIT(x, y, w, h) ((struct drm_rect){ \