Home
last modified time | relevance | path

Searched refs:num_slices_h (Results 1 – 15 of 15) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dsc/
A Ddc_dsc.c54 const uint32_t num_slices_h,
62 const uint32_t num_slices_h,
471 const uint32_t num_slices_h, in compute_bpp_x16_from_target_bandwidth() argument
500 const uint32_t num_slices_h, in decide_dsc_bandwidth_range() argument
557 const int num_slices_h, in decide_dsc_target_bpp_x16() argument
750 int num_slices_h; in setup_dsc_config() local
880 num_slices_h = min_slices_h; in setup_dsc_config()
895 num_slices_h = min_slices_h; in setup_dsc_config()
903 dsc_cfg->num_slices_h = num_slices_h; in setup_dsc_config()
935 num_slices_h, in setup_dsc_config()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/
A Ddc_dsc.h81 uint32_t bpp_x16, uint32_t num_slices_h, bool is_dp);
85 const int num_slices_h,
A Ddc_hw_types.h824 uint32_t num_slices_h; /* Number of DSC slices - horizontal */ member
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_dsc.c189 DC_LOG_DSC("\tnum_slices_h %d", config->dc_dsc_cfg.num_slices_h); in dsc_config_log()
382 ASSERT(dsc_cfg->dc_dsc_cfg.num_slices_h); in dsc_prepare_config()
394 if (!dsc_cfg->dc_dsc_cfg.num_slices_v || !dsc_cfg->dc_dsc_cfg.num_slices_h || in dsc_prepare_config()
411 dsc_reg_vals->num_slices_h = dsc_cfg->dc_dsc_cfg.num_slices_h; in dsc_prepare_config()
420 dsc_reg_vals->ich_reset_at_eol = (dsc_cfg->is_odm || dsc_reg_vals->num_slices_h > 1) ? 0xF : 0; in dsc_prepare_config()
424 dsc_reg_vals->pps.slice_width = dsc_cfg->pic_width / dsc_cfg->dc_dsc_cfg.num_slices_h; in dsc_prepare_config()
613 NUMBER_OF_SLICES_PER_LINE, reg_vals->num_slices_h - 1, in dsc_write_to_registers()
619 reg_vals->num_slices_h - 1, ALTERNATE_ICH_ENCODING_EN, in dsc_write_to_registers()
A Ddcn20_dsc.h532 uint32_t num_slices_h; member
A Ddcn20_resource.c1706 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in dcn20_validate_dsc()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/
A Ddcn314_hwseq.c118 ASSERT(dsc_cfg.dc_dsc_cfg.num_slices_h % opp_cnt == 0); in update_dsc_on_stream()
119 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in update_dsc_on_stream()
130 dsc_cfg.dc_dsc_cfg.num_slices_h *= opp_cnt; in update_dsc_on_stream()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c659 uint32_t num_slices_h; member
701 if (params[i].num_slices_h) in set_dsc_configs_from_fairness_vars()
702 params[i].timing->dsc_cfg.num_slices_h = params[i].num_slices_h; in set_dsc_configs_from_fairness_vars()
966 params[count].num_slices_h = aconnector->dsc_settings.dsc_num_slices_h; in compute_mst_dsc_configs_for_link()
A Damdgpu_dm.c5899 stream->timing.dsc_cfg.num_slices_h = aconnector->dsc_settings.dsc_num_slices_h; in apply_dsc_policy_for_stream()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/
A Dlink_validation.c267 timing->dsc_cfg.num_slices_h, in link_timing_bandwidth_kbps()
A Dlink_dpms.c802 ASSERT(dsc_cfg.dc_dsc_cfg.num_slices_h % opp_cnt == 0); in link_set_dsc_on_stream()
803 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in link_set_dsc_on_stream()
813 dsc_cfg.dc_dsc_cfg.num_slices_h *= opp_cnt; in link_set_dsc_on_stream()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/
A Ddcn32_hwseq.c964 ASSERT(dsc_cfg.dc_dsc_cfg.num_slices_h % opp_cnt == 0); in update_dsc_on_stream()
965 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in update_dsc_on_stream()
976 dsc_cfg.dc_dsc_cfg.num_slices_h *= opp_cnt; in update_dsc_on_stream()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/
A Ddc_stream.c108 stream->timing.dsc_cfg.num_slices_h = 0; in dc_stream_construct()
A Ddc.c2983 uint32_t enable_dsc = (update->dsc_config->num_slices_h != 0 && in copy_stream_update_to_stream()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dml/dcn20/
A Ddcn20_fpu.c1261 pipes[pipe_cnt].dout.dsc_slices = res_ctx->pipe_ctx[i].stream->timing.dsc_cfg.num_slices_h; in dcn20_populate_dml_pipes_from_context()

Completed in 74 milliseconds