Symbol: spl_rect
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
19
static void populate_splrect_from_rect(struct spl_rect *spl_rect, const struct rect *rect)
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
21
spl_rect->x = rect->x;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
22
spl_rect->y = rect->y;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
23
spl_rect->width = rect->width;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
24
spl_rect->height = rect->height;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
26
static void populate_rect_from_splrect(struct rect *rect, const struct spl_rect *spl_rect)
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
28
rect->x = spl_rect->x;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
29
rect->y = spl_rect->y;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
30
rect->width = spl_rect->width;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
31
rect->height = spl_rect->height;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
158
const struct spl_rect *stream_src = &spl_in->basic_out.src_rect;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
159
const struct spl_rect *stream_dst = &spl_in->basic_out.dst_rect;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
160
struct spl_rect rec_out = {0};
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
187
static struct spl_rect calculate_mpc_slice_in_timing_active(
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
189
struct spl_rect *plane_clip_rec)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
199
struct spl_rect mpc_rec;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
242
static struct spl_rect calculate_odm_slice_in_timing_active(struct spl_in *spl_in)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
250
struct spl_rect odm_rec;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
399
struct spl_rect plane_clip;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
400
struct spl_rect mpc_slice_of_plane_clip;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
401
struct spl_rect odm_slice;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
402
struct spl_rect overlapping_area;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
429
sizeof(struct spl_rect));
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
441
struct spl_rect surf_src = spl_in->basic_in.src_rect;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
48
static struct spl_rect intersect_rec(const struct spl_rect *r0, const struct spl_rect *r1)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
50
struct spl_rect rec;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
609
struct spl_rect src = spl_in->basic_in.src_rect;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
610
struct spl_rect recout_dst_in_active_timing;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
611
struct spl_rect recout_clip_in_active_timing;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
612
struct spl_rect recout_clip_in_recout_dst;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
613
struct spl_rect overlap_in_active_timing;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
614
struct spl_rect odm_slice = calculate_odm_slice_in_timing_active(spl_in);
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
632
memset(&recout_clip_in_recout_dst, 0, sizeof(struct spl_rect));
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
68
static struct spl_rect shift_rec(const struct spl_rect *rec_in, int x, int y)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
70
struct spl_rect rec_out = *rec_in;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
730
static void spl_handle_3d_recout(struct spl_in *spl_in, struct spl_rect *recout)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
748
static void spl_clamp_viewport(struct spl_rect *viewport, int min_viewport_size)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
78
static void spl_opp_adjust_rect(struct spl_rect *rec, const struct spl_opp_adjust *adjust)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
93
static struct spl_rect calculate_plane_rec_in_timing_active(
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
95
const struct spl_rect *rec_in)
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
136
struct spl_rect viewport;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
137
struct spl_rect viewport_c;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
138
struct spl_rect recout;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
257
struct spl_rect recout; // RECOUT - set based on scl_data.recout
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
264
struct spl_rect viewport;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
265
struct spl_rect viewport_c;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
442
struct spl_rect src_rect; // Source rect
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
443
struct spl_rect dst_rect; // Destination Rect
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
444
struct spl_rect clip_rect; // Clip rect
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
470
struct spl_rect dst_rect; // Destination Rect
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
471
struct spl_rect src_rect; // Source rect
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
473
struct spl_rect odm_slice_rect; // OPP input rect in timing active