Searched refs:dsc_optc_cfg (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/ |
| H A D | dcn20_dsc.c | 169 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 D | dcn401_dsc.c | 120 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 D | dcn401_dsc.h | 340 struct dsc_optc_config *dsc_optc_cfg);
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 695 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 D | dc_hw_sequencer.c | 2287 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 ¶ms->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 D | dcn401_hwseq.c | 1599 &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()
|