Home
last modified time | relevance | path

Searched refs:spl_out (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c205 void translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_out *spl_out) in translate_SPL_out_params_to_pipe_ctx() argument
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()
H A Ddc_spl_translate.h21 void translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_out *spl_out);
/linux/drivers/gpu/drm/amd/display/dc/spl/
H A Ddc_spl.h14 bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out);
H A Ddc_spl.c202 …l_calculate_recout(struct spl_in *spl_in, struct spl_scratch *spl_scratch, struct spl_out *spl_out) in spl_calculate_recout() argument
361 struct spl_out *spl_out) in spl_calculate_scaling_ratios() argument
1139 struct spl_out *spl_out, bool enable_easf_v, bool enable_easf_h, bool enable_isharp) in spl_set_dscl_prog_data() argument
1141 struct dscl_prog_data *dscl_prog_data = spl_out->dscl_prog_data; in spl_set_dscl_prog_data()
1214 static void spl_set_easf_data(struct spl_scratch *spl_scratch, struct spl_out *spl_out, bool enable… in spl_set_easf_data() argument
1219 struct dscl_prog_data *dscl_prog_data = spl_out->dscl_prog_data; in spl_set_easf_data()
1715 bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out) in spl_calculate_scaler_params() argument
1735 spl_calculate_recout(spl_in, &spl_scratch, spl_out); in spl_calculate_scaler_params()
1737 spl_calculate_scaling_ratios(spl_in, &spl_scratch, spl_out); in spl_calculate_scaler_params()
1760 spl_set_dscl_prog_data(spl_in, &spl_scratch, spl_out, enable_easf_v, enable_easf_h, enable_isharp); in spl_calculate_scaler_params()
[all …]
H A Ddc_spl_types.h422 struct spl_out { struct
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h359 struct spl_out spl_out; member
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c1501 struct spl_out *spl_out = &pipe_ctx->plane_res.spl_out; in resource_build_scaling_params() local
1517 spl_out->dscl_prog_data = resource_get_dscl_prog_data(pipe_ctx); in resource_build_scaling_params()
1519 res = spl_calculate_scaler_params(spl_in, spl_out); in resource_build_scaling_params()
1521 translate_SPL_out_params_to_pipe_ctx(pipe_ctx, spl_out); in resource_build_scaling_params()