Symbol: spl_rect
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
19
static void populate_splrect_from_rect(struct spl_rect *spl_rect, const struct rect *rect)
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
21
spl_rect->x = rect->x;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
22
spl_rect->y = rect->y;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
23
spl_rect->width = rect->width;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
24
spl_rect->height = rect->height;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
26
static void populate_rect_from_splrect(struct rect *rect, const struct spl_rect *spl_rect)
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
28
rect->x = spl_rect->x;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
29
rect->y = spl_rect->y;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
30
rect->width = spl_rect->width;
sys/dev/pci/drm/amd/display/dc/dc_spl_translate.c
31
rect->height = spl_rect->height;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
158
const struct spl_rect *stream_src = &spl_in->basic_out.src_rect;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
159
const struct spl_rect *stream_dst = &spl_in->basic_out.dst_rect;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
160
struct spl_rect rec_out = {0};
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
185
static struct spl_rect calculate_mpc_slice_in_timing_active(
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
187
struct spl_rect *plane_clip_rec)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
197
struct spl_rect mpc_rec;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
239
static struct spl_rect calculate_odm_slice_in_timing_active(struct spl_in *spl_in)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
247
struct spl_rect odm_rec;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
396
struct spl_rect plane_clip;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
397
struct spl_rect mpc_slice_of_plane_clip;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
398
struct spl_rect odm_slice;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
399
struct spl_rect overlapping_area;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
426
sizeof(struct spl_rect));
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
438
struct spl_rect surf_src = spl_in->basic_in.src_rect;
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
50
struct spl_rect rec;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
606
struct spl_rect src = spl_in->basic_in.src_rect;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
607
struct spl_rect recout_dst_in_active_timing;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
608
struct spl_rect recout_clip_in_active_timing;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
609
struct spl_rect recout_clip_in_recout_dst;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
610
struct spl_rect overlap_in_active_timing;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
611
struct spl_rect odm_slice = calculate_odm_slice_in_timing_active(spl_in);
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
629
memset(&recout_clip_in_recout_dst, 0, sizeof(struct spl_rect));
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
70
struct spl_rect rec_out = *rec_in;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
727
static void spl_handle_3d_recout(struct spl_in *spl_in, struct spl_rect *recout)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
745
static void spl_clamp_viewport(struct spl_rect *viewport, int min_viewport_size)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
93
static struct spl_rect calculate_plane_rec_in_timing_active(
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl.c
95
const struct spl_rect *rec_in)
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
136
struct spl_rect viewport;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
137
struct spl_rect viewport_c;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
138
struct spl_rect recout;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
257
struct spl_rect recout; // RECOUT - set based on scl_data.recout
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
264
struct spl_rect viewport;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
265
struct spl_rect viewport_c;
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
442
struct spl_rect src_rect; // Source rect
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
443
struct spl_rect dst_rect; // Destination Rect
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
444
struct spl_rect clip_rect; // Clip rect
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
470
struct spl_rect dst_rect; // Destination Rect
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
471
struct spl_rect src_rect; // Source rect
sys/dev/pci/drm/amd/display/dc/sspl/dc_spl_types.h
473
struct spl_rect odm_slice_rect; // OPP input rect in timing active