Searched refs:spl_out (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_spl_translate.c | 205 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 D | dc_spl_translate.h | 21 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 D | dc_spl.h | 14 bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out);
|
H A D | dc_spl.c | 202 …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 D | dc_spl_types.h | 422 struct spl_out { struct
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 359 struct spl_out spl_out; member
|
/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 1501 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()
|