/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_dpp_dscl.c | 298 const struct scaler_data *scl_data, in dpp1_dscl_set_scl_filter() 305 uint32_t h_2tap_sharp_factor = scl_data->sharpness.horz; in dpp1_dscl_set_scl_filter() 306 uint32_t v_2tap_sharp_factor = scl_data->sharpness.vert; in dpp1_dscl_set_scl_filter() 313 h_2tap_hardcode_coef_en = scl_data->taps.h_taps < 3 in dpp1_dscl_set_scl_filter() 314 && scl_data->taps.h_taps_c < 3 in dpp1_dscl_set_scl_filter() 315 && (scl_data->taps.h_taps > 1 && scl_data->taps.h_taps_c > 1); in dpp1_dscl_set_scl_filter() 316 v_2tap_hardcode_coef_en = scl_data->taps.v_taps < 3 in dpp1_dscl_set_scl_filter() 317 && scl_data->taps.v_taps_c < 3 in dpp1_dscl_set_scl_filter() 318 && (scl_data in dpp1_dscl_set_scl_filter() 296 dpp1_dscl_set_scl_filter( struct dcn10_dpp *dpp, const struct scaler_data *scl_data, bool chroma_coef_mode) dpp1_dscl_set_scl_filter() argument 409 dpp1_dscl_calc_lb_num_partitions( const struct scaler_data *scl_data, enum lb_memory_config lb_config, int *num_part_y, int *num_part_c) dpp1_dscl_calc_lb_num_partitions() argument 477 dpp1_dscl_find_lb_memory_config(struct dcn10_dpp *dpp, const struct scaler_data *scl_data) dpp1_dscl_find_lb_memory_config() argument 527 dpp1_dscl_set_scaler_auto_scale( struct dpp *dpp_base, const struct scaler_data *scl_data) dpp1_dscl_set_scaler_auto_scale() argument 666 dpp1_dscl_set_scaler_manual_scale( struct dpp *dpp_base, const struct scaler_data *scl_data) dpp1_dscl_set_scaler_manual_scale() argument [all...] |
H A D | dcn10_dpp.c | 134 struct scaler_data *scl_data, in dpp1_get_optimal_number_of_taps() 138 if (scl_data->format == PIXEL_FORMAT_FP16 && in dpp1_get_optimal_number_of_taps() 140 scl_data->ratios.horz.value != dc_fixpt_one.value && in dpp1_get_optimal_number_of_taps() 141 scl_data->ratios.vert.value != dc_fixpt_one.value) in dpp1_get_optimal_number_of_taps() 144 if (scl_data->viewport.width > scl_data->h_active && in dpp1_get_optimal_number_of_taps() 146 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp1_get_optimal_number_of_taps() 152 if (scl_data->ratios.horz.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 153 scl_data->ratios.horz.value--; in dpp1_get_optimal_number_of_taps() 154 if (scl_data in dpp1_get_optimal_number_of_taps() 132 dpp1_get_optimal_number_of_taps( struct dpp *dpp, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dpp1_get_optimal_number_of_taps() argument [all...] |
H A D | dcn10_hw_sequencer.c | 2167 pipe_ctx->plane_res.scl_data.viewport.width, in dcn10_enable_plane() 2168 pipe_ctx->plane_res.scl_data.viewport.height, in dcn10_enable_plane() 2169 pipe_ctx->plane_res.scl_data.viewport.x, in dcn10_enable_plane() 2170 pipe_ctx->plane_res.scl_data.viewport.y, in dcn10_enable_plane() 2171 pipe_ctx->plane_res.scl_data.recout.width, in dcn10_enable_plane() 2172 pipe_ctx->plane_res.scl_data.recout.height, in dcn10_enable_plane() 2173 pipe_ctx->plane_res.scl_data.recout.x, in dcn10_enable_plane() 2174 pipe_ctx->plane_res.scl_data.recout.y); in dcn10_enable_plane() 2278 switch (pipe_ctx->plane_res.scl_data.format) { in dcn10_get_surface_visual_confirm_color() 2320 switch (top_pipe_ctx->plane_res.scl_data in dcn10_get_hdr_visual_confirm_color() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_dpp.c | 185 struct scaler_data *scl_data, in dpp201_get_optimal_number_of_taps() 188 if (scl_data->viewport.width != scl_data->h_active && in dpp201_get_optimal_number_of_taps() 189 scl_data->viewport.height != scl_data->v_active && in dpp201_get_optimal_number_of_taps() 191 scl_data->format == PIXEL_FORMAT_FP16) in dpp201_get_optimal_number_of_taps() 194 if (scl_data->viewport.width > scl_data->h_active && in dpp201_get_optimal_number_of_taps() 196 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp201_get_optimal_number_of_taps() 199 if (scl_data in dpp201_get_optimal_number_of_taps() 183 dpp201_get_optimal_number_of_taps( struct dpp *dpp, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dpp201_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_dpp_dscl.c | 280 const struct scaler_data *scl_data, in dpp1_dscl_set_scl_filter() 287 uint32_t h_2tap_sharp_factor = scl_data->sharpness.horz; in dpp1_dscl_set_scl_filter() 288 uint32_t v_2tap_sharp_factor = scl_data->sharpness.vert; in dpp1_dscl_set_scl_filter() 295 h_2tap_hardcode_coef_en = scl_data->taps.h_taps < 3 in dpp1_dscl_set_scl_filter() 296 && scl_data->taps.h_taps_c < 3 in dpp1_dscl_set_scl_filter() 297 && (scl_data->taps.h_taps > 1 && scl_data->taps.h_taps_c > 1); in dpp1_dscl_set_scl_filter() 298 v_2tap_hardcode_coef_en = scl_data->taps.v_taps < 3 in dpp1_dscl_set_scl_filter() 299 && scl_data->taps.v_taps_c < 3 in dpp1_dscl_set_scl_filter() 300 && (scl_data in dpp1_dscl_set_scl_filter() 278 dpp1_dscl_set_scl_filter( struct dcn10_dpp *dpp, const struct scaler_data *scl_data, bool chroma_coef_mode) dpp1_dscl_set_scl_filter() argument 391 dpp1_dscl_calc_lb_num_partitions( const struct scaler_data *scl_data, enum lb_memory_config lb_config, int *num_part_y, int *num_part_c) dpp1_dscl_calc_lb_num_partitions() argument 459 dpp1_dscl_find_lb_memory_config(struct dcn10_dpp *dpp, const struct scaler_data *scl_data) dpp1_dscl_find_lb_memory_config() argument 613 dpp1_dscl_set_scaler_manual_scale(struct dpp *dpp_base, const struct scaler_data *scl_data) dpp1_dscl_set_scaler_manual_scale() argument [all...] |
H A D | dcn10_dpp.c | 126 struct scaler_data *scl_data, in dpp1_get_optimal_number_of_taps() 130 if (scl_data->format == PIXEL_FORMAT_FP16 && in dpp1_get_optimal_number_of_taps() 132 scl_data->ratios.horz.value != dc_fixpt_one.value && in dpp1_get_optimal_number_of_taps() 133 scl_data->ratios.vert.value != dc_fixpt_one.value) in dpp1_get_optimal_number_of_taps() 136 if (scl_data->viewport.width > scl_data->h_active && in dpp1_get_optimal_number_of_taps() 138 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp1_get_optimal_number_of_taps() 144 if (scl_data->ratios.horz.value == (4ll << 32)) in dpp1_get_optimal_number_of_taps() 145 scl_data->ratios.horz.value--; in dpp1_get_optimal_number_of_taps() 146 if (scl_data in dpp1_get_optimal_number_of_taps() 124 dpp1_get_optimal_number_of_taps( struct dpp *dpp, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dpp1_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dpp.c | 35 const struct scaler_data *scl_data, in dscl32_calc_lb_num_partitions() 43 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl32_calc_lb_num_partitions() 44 scl_data->viewport.width : scl_data->recout.width; in dscl32_calc_lb_num_partitions() 45 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl32_calc_lb_num_partitions() 46 scl_data->viewport_c.width : scl_data->recout.width; in dscl32_calc_lb_num_partitions() 67 if (scl_data in dscl32_calc_lb_num_partitions() 34 dscl32_calc_lb_num_partitions( const struct scaler_data *scl_data, enum lb_memory_config lb_config, int *num_part_y, int *num_part_c) dscl32_calc_lb_num_partitions() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dpp.c | 380 struct scaler_data *scl_data, in dpp3_get_optimal_number_of_taps() 389 if (scl_data->viewport.width != scl_data->h_active && in dpp3_get_optimal_number_of_taps() 390 scl_data->viewport.height != scl_data->v_active && in dpp3_get_optimal_number_of_taps() 392 scl_data->format == PIXEL_FORMAT_FP16) in dpp3_get_optimal_number_of_taps() 395 if (scl_data->viewport.width > scl_data->h_active && in dpp3_get_optimal_number_of_taps() 397 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp3_get_optimal_number_of_taps() 406 if (dc_fixpt_ceil(scl_data in dpp3_get_optimal_number_of_taps() 378 dpp3_get_optimal_number_of_taps( struct dpp *dpp, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dpp3_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dpp.c | 269 const struct scaler_data *scl_data, in dscl2_calc_lb_num_partitions() 277 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() 278 scl_data->viewport.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions() 279 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() 280 scl_data->viewport_c.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions() 314 if (scl_data in dscl2_calc_lb_num_partitions() 268 dscl2_calc_lb_num_partitions( const struct scaler_data *scl_data, enum lb_memory_config lb_config, int *num_part_y, int *num_part_c) dscl2_calc_lb_num_partitions() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dpp.c | 259 const struct scaler_data *scl_data, in dscl2_calc_lb_num_partitions() 267 int line_size = scl_data->viewport.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() 268 scl_data->viewport.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions() 269 int line_size_c = scl_data->viewport_c.width < scl_data->recout.width ? in dscl2_calc_lb_num_partitions() 270 scl_data->viewport_c.width : scl_data->recout.width; in dscl2_calc_lb_num_partitions() 304 if (scl_data in dscl2_calc_lb_num_partitions() 258 dscl2_calc_lb_num_partitions( const struct scaler_data *scl_data, enum lb_memory_config lb_config, int *num_part_y, int *num_part_c) dscl2_calc_lb_num_partitions() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_hw_sequencer.c | 151 default_adjust.surface_pixel_format = pipe_ctx->plane_res.scl_data.format; in dce60_set_default_colors() 158 default_adjust.lb_color_depth = pipe_ctx->plane_res.scl_data.lb_params.depth; in dce60_set_default_colors() 202 switch (pipe_ctx->plane_res.scl_data.format) { in dce60_get_surface_visual_confirm_color() 248 pipe_ctx->plane_res.scl_data.lb_params.depth, in dce60_program_scaler() 266 &pipe_ctx->plane_res.scl_data); in dce60_program_scaler() 312 pipe_ctx->plane_res.scl_data.lb_params.alpha_en = pipe_ctx->bottom_pipe != 0; in dce60_program_front_end_for_pipe() 371 pipe_ctx->plane_res.scl_data.viewport.width, in dce60_program_front_end_for_pipe() 372 pipe_ctx->plane_res.scl_data.viewport.height, in dce60_program_front_end_for_pipe() 373 pipe_ctx->plane_res.scl_data.viewport.x, in dce60_program_front_end_for_pipe() 374 pipe_ctx->plane_res.scl_data in dce60_program_front_end_for_pipe() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_hw_sequencer.c | 151 default_adjust.surface_pixel_format = pipe_ctx->plane_res.scl_data.format; in dce60_set_default_colors() 158 default_adjust.lb_color_depth = pipe_ctx->plane_res.scl_data.lb_params.depth; in dce60_set_default_colors() 202 switch (pipe_ctx->plane_res.scl_data.format) { in dce60_get_surface_visual_confirm_color() 248 pipe_ctx->plane_res.scl_data.lb_params.depth, in dce60_program_scaler() 266 &pipe_ctx->plane_res.scl_data); in dce60_program_scaler() 312 pipe_ctx->plane_res.scl_data.lb_params.alpha_en = pipe_ctx->bottom_pipe != 0; in dce60_program_front_end_for_pipe() 371 pipe_ctx->plane_res.scl_data.viewport.width, in dce60_program_front_end_for_pipe() 372 pipe_ctx->plane_res.scl_data.viewport.height, in dce60_program_front_end_for_pipe() 373 pipe_ctx->plane_res.scl_data.viewport.x, in dce60_program_front_end_for_pipe() 374 pipe_ctx->plane_res.scl_data in dce60_program_front_end_for_pipe() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dpp.c | 387 struct scaler_data *scl_data, in dpp3_get_optimal_number_of_taps() 395 if (scl_data->viewport.width > scl_data->h_active && in dpp3_get_optimal_number_of_taps() 397 scl_data->viewport.width > dpp->ctx->dc->debug.max_downscale_src_width) in dpp3_get_optimal_number_of_taps() 406 if (dc_fixpt_ceil(scl_data->ratios.horz) > 1) in dpp3_get_optimal_number_of_taps() 407 scl_data->taps.h_taps = min(2 * dc_fixpt_ceil(scl_data->ratios.horz), 8); in dpp3_get_optimal_number_of_taps() 409 scl_data->taps.h_taps = 4; in dpp3_get_optimal_number_of_taps() 411 scl_data->taps.h_taps = in_taps->h_taps; in dpp3_get_optimal_number_of_taps() 413 if (dc_fixpt_ceil(scl_data in dpp3_get_optimal_number_of_taps() 385 dpp3_get_optimal_number_of_taps( struct dpp *dpp, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dpp3_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 654 struct scaler_data *data = &pipe_ctx->plane_res.scl_data; in calculate_viewport() 774 struct scaler_data *data = &pipe_ctx->plane_res.scl_data; in calculate_recout() 850 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 853 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 858 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 860 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() 862 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios() 863 pipe_ctx->plane_res.scl_data.ratios.vert.value * in_h, out_h); in calculate_scaling_ratios() 864 pipe_ctx->plane_res.scl_data.ratios.horz.value = div64_s64( in calculate_scaling_ratios() 865 pipe_ctx->plane_res.scl_data in calculate_scaling_ratios() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_transform.c | 1178 struct scaler_data *scl_data, in dce_transform_get_optimal_number_of_taps() 1182 int pixel_width = scl_data->viewport.width; in dce_transform_get_optimal_number_of_taps() 1186 (scl_data->viewport.width > scl_data->recout.width)) in dce_transform_get_optimal_number_of_taps() 1187 pixel_width = scl_data->recout.width; in dce_transform_get_optimal_number_of_taps() 1191 scl_data->lb_params.depth, in dce_transform_get_optimal_number_of_taps() 1207 scl_data->taps.h_taps = decide_taps(scl_data->ratios.horz, in_taps->h_taps, false); in dce_transform_get_optimal_number_of_taps() 1208 scl_data->taps.v_taps = decide_taps(scl_data in dce_transform_get_optimal_number_of_taps() 1176 dce_transform_get_optimal_number_of_taps( struct transform *xfm, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dce_transform_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_transform.c | 1165 struct scaler_data *scl_data, in dce_transform_get_optimal_number_of_taps() 1169 int pixel_width = scl_data->viewport.width; in dce_transform_get_optimal_number_of_taps() 1173 (scl_data->viewport.width > scl_data->recout.width)) in dce_transform_get_optimal_number_of_taps() 1174 pixel_width = scl_data->recout.width; in dce_transform_get_optimal_number_of_taps() 1178 scl_data->lb_params.depth, in dce_transform_get_optimal_number_of_taps() 1194 scl_data->taps.h_taps = decide_taps(scl_data->ratios.horz, in_taps->h_taps, false); in dce_transform_get_optimal_number_of_taps() 1195 scl_data->taps.v_taps = decide_taps(scl_data in dce_transform_get_optimal_number_of_taps() 1163 dce_transform_get_optimal_number_of_taps( struct transform *xfm, struct scaler_data *scl_data, const struct scaling_taps *in_taps) dce_transform_get_optimal_number_of_taps() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/ |
H A D | dcn_calcs.c | 340 input->src.viewport_width = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 341 input->src.viewport_height = pipe->plane_res.scl_data.viewport.height; in pipe_ctx_to_e2e_pipe_params() 342 input->src.data_pitch = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 343 input->src.data_pitch_c = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 398 input->scale_taps.htaps = pipe->plane_res.scl_data.taps.h_taps; in pipe_ctx_to_e2e_pipe_params() 399 input->scale_ratio_depth.hscl_ratio = pipe->plane_res.scl_data.ratios.horz.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 400 input->scale_ratio_depth.vscl_ratio = pipe->plane_res.scl_data.ratios.vert.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 401 input->scale_ratio_depth.vinit = pipe->plane_res.scl_data.inits.v.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 404 input->scale_taps.vtaps = pipe->plane_res.scl_data.taps.v_taps; in pipe_ctx_to_e2e_pipe_params() 405 input->scale_taps.vtaps_c = pipe->plane_res.scl_data in pipe_ctx_to_e2e_pipe_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
H A D | dcn_calcs.c | 341 input->src.viewport_width = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 342 input->src.viewport_height = pipe->plane_res.scl_data.viewport.height; in pipe_ctx_to_e2e_pipe_params() 343 input->src.data_pitch = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 344 input->src.data_pitch_c = pipe->plane_res.scl_data.viewport.width; in pipe_ctx_to_e2e_pipe_params() 398 input->scale_taps.htaps = pipe->plane_res.scl_data.taps.h_taps; in pipe_ctx_to_e2e_pipe_params() 399 input->scale_ratio_depth.hscl_ratio = pipe->plane_res.scl_data.ratios.horz.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 400 input->scale_ratio_depth.vscl_ratio = pipe->plane_res.scl_data.ratios.vert.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 401 input->scale_ratio_depth.vinit = pipe->plane_res.scl_data.inits.v.value/4294967296.0; in pipe_ctx_to_e2e_pipe_params() 404 input->scale_taps.vtaps = pipe->plane_res.scl_data.taps.v_taps; in pipe_ctx_to_e2e_pipe_params() 405 input->scale_taps.vtaps_c = pipe->plane_res.scl_data in pipe_ctx_to_e2e_pipe_params() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 801 struct scaler_data *data = &pipe_ctx->plane_res.scl_data; in calculate_viewport_size() 1162 pipe_ctx->plane_res.scl_data.recout = shift_rec( in calculate_recout() 1166 &pipe_ctx->plane_res.scl_data.recout, in calculate_recout() 1170 memset(&pipe_ctx->plane_res.scl_data.recout, 0, in calculate_recout() 1191 pipe_ctx->plane_res.scl_data.ratios.horz = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1194 pipe_ctx->plane_res.scl_data.ratios.vert = dc_fixpt_from_fraction( in calculate_scaling_ratios() 1199 pipe_ctx->plane_res.scl_data.ratios.horz.value *= 2; in calculate_scaling_ratios() 1201 pipe_ctx->plane_res.scl_data.ratios.vert.value *= 2; in calculate_scaling_ratios() 1203 pipe_ctx->plane_res.scl_data.ratios.vert.value = div64_s64( in calculate_scaling_ratios() 1204 pipe_ctx->plane_res.scl_data in calculate_scaling_ratios() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_transform_v.c | 50 const struct scaler_data *scl_data, in calculate_viewport() 55 luma_viewport->x = scl_data->viewport.x - scl_data->viewport.x % 2; in calculate_viewport() 56 luma_viewport->y = scl_data->viewport.y - scl_data->viewport.y % 2; in calculate_viewport() 58 scl_data->viewport.width - scl_data->viewport.width % 2; in calculate_viewport() 60 scl_data->viewport.height - scl_data->viewport.height % 2; in calculate_viewport() 66 if (scl_data in calculate_viewport() 49 calculate_viewport( const struct scaler_data *scl_data, struct rect *luma_viewport, struct rect *chroma_viewport) calculate_viewport() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_transform_v.c | 48 const struct scaler_data *scl_data, in calculate_viewport() 53 luma_viewport->x = scl_data->viewport.x - scl_data->viewport.x % 2; in calculate_viewport() 54 luma_viewport->y = scl_data->viewport.y - scl_data->viewport.y % 2; in calculate_viewport() 56 scl_data->viewport.width - scl_data->viewport.width % 2; in calculate_viewport() 58 scl_data->viewport.height - scl_data->viewport.height % 2; in calculate_viewport() 64 if (scl_data in calculate_viewport() 47 calculate_viewport( const struct scaler_data *scl_data, struct rect *luma_viewport, struct rect *chroma_viewport) calculate_viewport() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | transform.h | 190 const struct scaler_data *scl_data); 199 struct scaler_data *scl_data, 301 const struct scaler_data *scl_data,
|
H A D | dpp.h | 144 const struct scaler_data *scl_data); 153 struct scaler_data *scl_data,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | transform.h | 186 const struct scaler_data *scl_data); 195 struct scaler_data *scl_data, 300 const struct scaler_data *scl_data,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_trace.h | 439 __entry->recout_x = plane_res->scl_data.recout.x; 440 __entry->recout_y = plane_res->scl_data.recout.y; 441 __entry->recout_w = plane_res->scl_data.recout.width; 442 __entry->recout_h = plane_res->scl_data.recout.height; 443 __entry->viewport_x = plane_res->scl_data.viewport.x; 444 __entry->viewport_y = plane_res->scl_data.viewport.y; 445 __entry->viewport_w = plane_res->scl_data.viewport.width; 446 __entry->viewport_h = plane_res->scl_data.viewport.height;
|