Searched refs:dscl_prog_data (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/spl/ |
D | dc_spl.c | 1091 static void spl_set_manual_ratio_init_data(struct dscl_prog_data *dscl_prog_data, in spl_set_manual_ratio_init_data() argument 1096 dscl_prog_data->ratios.h_scale_ratio = spl_fixpt_u3d19(scl_data->ratios.horz) << 5; in spl_set_manual_ratio_init_data() 1097 dscl_prog_data->ratios.v_scale_ratio = spl_fixpt_u3d19(scl_data->ratios.vert) << 5; in spl_set_manual_ratio_init_data() 1098 dscl_prog_data->ratios.h_scale_ratio_c = spl_fixpt_u3d19(scl_data->ratios.horz_c) << 5; in spl_set_manual_ratio_init_data() 1099 dscl_prog_data->ratios.v_scale_ratio_c = spl_fixpt_u3d19(scl_data->ratios.vert_c) << 5; in spl_set_manual_ratio_init_data() 1103 dscl_prog_data->init.h_filter_init_frac = in spl_set_manual_ratio_init_data() 1105 dscl_prog_data->init.h_filter_init_int = in spl_set_manual_ratio_init_data() 1107 dscl_prog_data->init.h_filter_init_frac_c = in spl_set_manual_ratio_init_data() 1109 dscl_prog_data->init.h_filter_init_int_c = in spl_set_manual_ratio_init_data() 1111 dscl_prog_data->init.v_filter_init_frac = in spl_set_manual_ratio_init_data() [all …]
|
D | dc_spl_scl_easf_filters.c | 1485 void spl_set_filters_data(struct dscl_prog_data *dscl_prog_data, in spl_set_filters_data() argument 1494 dscl_prog_data->filter_h = spl_dscl_get_easf_filter_coeffs_64p( in spl_set_filters_data() 1497 dscl_prog_data->filter_h_c = spl_dscl_get_easf_filter_coeffs_64p( in spl_set_filters_data() 1500 dscl_prog_data->filter_h = spl_dscl_get_filter_coeffs_64p( in spl_set_filters_data() 1503 dscl_prog_data->filter_h_c = spl_dscl_get_filter_coeffs_64p( in spl_set_filters_data() 1507 dscl_prog_data->filter_v = spl_dscl_get_easf_filter_coeffs_64p( in spl_set_filters_data() 1510 dscl_prog_data->filter_v_c = spl_dscl_get_easf_filter_coeffs_64p( in spl_set_filters_data() 1513 dscl_prog_data->filter_v = spl_dscl_get_filter_coeffs_64p( in spl_set_filters_data() 1516 dscl_prog_data->filter_v_c = spl_dscl_get_filter_coeffs_64p( in spl_set_filters_data()
|
D | dc_spl_isharp_filters.c | 748 void spl_set_blur_scale_data(struct dscl_prog_data *dscl_prog_data, in spl_set_blur_scale_data() argument 751 dscl_prog_data->filter_blur_scale_h = in spl_set_blur_scale_data() 754 dscl_prog_data->filter_blur_scale_v = in spl_set_blur_scale_data()
|
D | dc_spl_isharp_filters.h | 45 void spl_set_blur_scale_data(struct dscl_prog_data *dscl_prog_data,
|
D | dc_spl_scl_easf_filters.h | 21 void spl_set_filters_data(struct dscl_prog_data *dscl_prog_data,
|
D | dc_spl_types.h | 257 struct dscl_prog_data { struct 424 struct dscl_prog_data *dscl_prog_data; argument
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dpp/dcn401/ |
D | dcn401_dpp_dscl.c | 299 filter_h = scl_data->dscl_prog_data.filter_h; in dpp401_dscl_set_scl_filter() 300 filter_v = scl_data->dscl_prog_data.filter_v; in dpp401_dscl_set_scl_filter() 302 filter_h_c = scl_data->dscl_prog_data.filter_h_c; in dpp401_dscl_set_scl_filter() 303 filter_v_c = scl_data->dscl_prog_data.filter_v_c; in dpp401_dscl_set_scl_filter() 533 SCL_H_SCALE_RATIO, data->dscl_prog_data.ratios.h_scale_ratio); in dpp401_dscl_set_manual_ratio_init() 536 SCL_V_SCALE_RATIO, data->dscl_prog_data.ratios.v_scale_ratio); in dpp401_dscl_set_manual_ratio_init() 539 SCL_H_SCALE_RATIO_C, data->dscl_prog_data.ratios.h_scale_ratio_c); in dpp401_dscl_set_manual_ratio_init() 542 SCL_V_SCALE_RATIO_C, data->dscl_prog_data.ratios.v_scale_ratio_c); in dpp401_dscl_set_manual_ratio_init() 545 SCL_H_INIT_FRAC, data->dscl_prog_data.init.h_filter_init_frac, in dpp401_dscl_set_manual_ratio_init() 546 SCL_H_INIT_INT, data->dscl_prog_data.init.h_filter_init_int); in dpp401_dscl_set_manual_ratio_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/ |
D | dc_spl_translate.c | 208 populate_rect_from_splrect(&pipe_ctx->plane_res.scl_data.recout, &spl_out->dscl_prog_data->recout); in translate_SPL_out_params_to_pipe_ctx() 210 …populate_ratios_from_splratios(&pipe_ctx->plane_res.scl_data.ratios, &spl_out->dscl_prog_data->rat… in translate_SPL_out_params_to_pipe_ctx() 212 …populate_rect_from_splrect(&pipe_ctx->plane_res.scl_data.viewport, &spl_out->dscl_prog_data->viewp… in translate_SPL_out_params_to_pipe_ctx() 214 …populate_rect_from_splrect(&pipe_ctx->plane_res.scl_data.viewport_c, &spl_out->dscl_prog_data->vie… in translate_SPL_out_params_to_pipe_ctx() 216 populate_taps_from_spltaps(&pipe_ctx->plane_res.scl_data.taps, &spl_out->dscl_prog_data->taps); in translate_SPL_out_params_to_pipe_ctx() 218 populate_inits_from_splinits(&pipe_ctx->plane_res.scl_data.inits, &spl_out->dscl_prog_data->init); in translate_SPL_out_params_to_pipe_ctx()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | transform.h | 166 struct dscl_prog_data dscl_prog_data; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | resource.h | 636 struct dscl_prog_data *resource_get_dscl_prog_data(struct pipe_ctx *pipe_ctx);
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_resource.c | 1517 spl_out->dscl_prog_data = resource_get_dscl_prog_data(pipe_ctx); in resource_build_scaling_params() 5230 struct dscl_prog_data *resource_get_dscl_prog_data(struct pipe_ctx *pipe_ctx) in resource_get_dscl_prog_data() 5232 return &pipe_ctx->plane_res.scl_data.dscl_prog_data; in resource_get_dscl_prog_data()
|