Home
last modified time | relevance | path

Searched refs:dsc_optc_cfg (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/
H A Ddcn20_dsc.c169 struct dsc_optc_config dsc_optc_cfg; in dsc2_validate_stream() local
175 return dsc_prepare_config(dsc_cfg, &dsc20->reg_vals, &dsc_optc_cfg); in dsc2_validate_stream()
191 struct dsc_optc_config *dsc_optc_cfg) in dsc2_set_config() argument
198 is_config_ok = dsc_prepare_config(dsc_cfg, &dsc20->reg_vals, dsc_optc_cfg); in dsc2_set_config()
210 struct dsc_optc_config dsc_optc_cfg; in dsc2_get_packed_pps() local
213 memset(&dsc_optc_cfg, 0, sizeof(dsc_optc_cfg)); in dsc2_get_packed_pps()
218 is_config_ok = dsc_prepare_config(dsc_cfg, &dsc_reg_vals, &dsc_optc_cfg); in dsc2_get_packed_pps()
371 struct dsc_optc_config *dsc_optc_cfg) in dsc_prepare_config() argument
452 dsc_optc_cfg->bytes_per_pixel = dsc_params.bytes_per_pixel; in dsc_prepare_config()
453 dsc_optc_cfg->slice_width = dsc_reg_vals->pps.slice_width; in dsc_prepare_config()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn401/
H A Ddcn401_dsc.c120 struct dsc_optc_config dsc_optc_cfg; in dsc401_validate_stream() local
126 return dsc_prepare_config(dsc_cfg, &dsc401->reg_vals, &dsc_optc_cfg); in dsc401_validate_stream()
130 struct dsc_optc_config *dsc_optc_cfg) in dsc401_set_config() argument
137 is_config_ok = dsc_prepare_config(dsc_cfg, &dsc401->reg_vals, dsc_optc_cfg); in dsc401_set_config()
H A Ddcn401_dsc.h340 struct dsc_optc_config *dsc_optc_cfg);
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c695 struct dsc_optc_config dsc_optc_cfg = {0}; in link_set_dsc_on_stream() local
712 dsc->funcs->dsc_set_config(dsc, &dsc_cfg, &dsc_optc_cfg); in link_set_dsc_on_stream()
719 odm_dsc->funcs->dsc_set_config(odm_dsc, &dsc_cfg, &dsc_optc_cfg); in link_set_dsc_on_stream()
726 …optc_dsc_mode = dsc_optc_cfg.is_pixel_format_444 ? OPTC_DSC_ENABLED_444 : OPTC_DSC_ENABLED_NATIVE_… in link_set_dsc_on_stream()
731 dsc_optc_config_log(dsc, &dsc_optc_cfg); in link_set_dsc_on_stream()
735 dsc_optc_cfg.bytes_per_pixel, in link_set_dsc_on_stream()
736 dsc_optc_cfg.slice_width); in link_set_dsc_on_stream()
743 dsc_optc_config_log(dsc, &dsc_optc_cfg); in link_set_dsc_on_stream()
746 dsc_optc_cfg.bytes_per_pixel, in link_set_dsc_on_stream()
747 dsc_optc_cfg.slice_width); in link_set_dsc_on_stream()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_hw_sequencer.c2287 struct dsc_optc_config *dsc_optc_cfg = params->dsc_set_config_params.dsc_optc_cfg; in hwss_dsc_set_config() local
2290 dsc->funcs->dsc_set_config(dsc, dsc_cfg, dsc_optc_cfg); in hwss_dsc_set_config()
2310 struct dsc_optc_config *dsc_optc_cfg = params->tg_set_dsc_config_params.dsc_optc_cfg; in hwss_tg_set_dsc_config() local
2312 if (dsc_optc_cfg) { in hwss_tg_set_dsc_config()
2313 bytes_per_pixel = dsc_optc_cfg->bytes_per_pixel; in hwss_tg_set_dsc_config()
2314 slice_width = dsc_optc_cfg->slice_width; in hwss_tg_set_dsc_config()
2315 optc_dsc_mode = dsc_optc_cfg->is_pixel_format_444 ? in hwss_tg_set_dsc_config()
2373 &params->dsc_calculate_and_set_config_params.dsc_optc_cfg); in hwss_dsc_calculate_and_set_config()
3241 struct timing_generator *tg, struct dsc_optc_config *dsc_optc_cfg, bool enable) in hwss_add_tg_set_dsc_config() argument
3246 …eq_state->steps[*seq_state->num_steps].params.tg_set_dsc_config_params.dsc_optc_cfg = dsc_optc_cfg; in hwss_add_tg_set_dsc_config()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c1599 &seq_state->steps[last_dsc_calc].params.dsc_calculate_and_set_config_params.dsc_optc_cfg, true); in dcn401_add_dsc_sequence_for_odm_change()