Home
last modified time | relevance | path

Searched refs:dscl_prog_data (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/spl/
Ddc_spl.c1091 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 …]
Ddc_spl_scl_easf_filters.c1485 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()
Ddc_spl_isharp_filters.c748 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()
Ddc_spl_isharp_filters.h45 void spl_set_blur_scale_data(struct dscl_prog_data *dscl_prog_data,
Ddc_spl_scl_easf_filters.h21 void spl_set_filters_data(struct dscl_prog_data *dscl_prog_data,
Ddc_spl_types.h257 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/
Ddcn401_dpp_dscl.c299 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/
Ddc_spl_translate.c208 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/
Dtransform.h166 struct dscl_prog_data dscl_prog_data; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/
Dresource.h636 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/
Ddc_resource.c1517 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()