Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dsc/
Ddc_dsc.c47 const uint32_t num_slices_h,
55 const uint32_t num_slices_h,
81 const int num_slices_h,
365 config.num_slices_h, &dsc_common_caps, timing, range); in dc_dsc_compute_bandwidth_range()
467 const int num_slices_h, in compute_dsc_max_bandwidth_overhead() argument
482 max_dsc_overhead = dc_fixpt_from_int(num_slices_h); in compute_dsc_max_bandwidth_overhead()
494 const uint32_t num_slices_h, in compute_bpp_x16_from_target_bandwidth() argument
503 timing, num_slices_h, is_dp); in compute_bpp_x16_from_target_bandwidth()
521 const uint32_t num_slices_h, in get_dsc_bandwidth_range() argument
531 max_bpp_x16, num_slices_h, dsc_caps->is_dp); in get_dsc_bandwidth_range()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_dsc.c182 DC_LOG_DSC("\tnum_slices_h %d", config->dc_dsc_cfg.num_slices_h); in dsc_config_log()
339 ASSERT(dsc_cfg->dc_dsc_cfg.num_slices_h); in dsc_prepare_config()
351 if (!dsc_cfg->dc_dsc_cfg.num_slices_v || !dsc_cfg->dc_dsc_cfg.num_slices_h || in dsc_prepare_config()
368 dsc_reg_vals->num_slices_h = dsc_cfg->dc_dsc_cfg.num_slices_h; in dsc_prepare_config()
377 dsc_reg_vals->ich_reset_at_eol = (dsc_cfg->is_odm || dsc_reg_vals->num_slices_h > 1) ? 0xF : 0; in dsc_prepare_config()
381 dsc_reg_vals->pps.slice_width = dsc_cfg->pic_width / dsc_cfg->dc_dsc_cfg.num_slices_h; in dsc_prepare_config()
565 NUMBER_OF_SLICES_PER_LINE, reg_vals->num_slices_h - 1, in dsc_write_to_registers()
Ddcn20_dsc.h533 uint32_t num_slices_h; member
Ddcn20_resource.c2035 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()
2476 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in dcn20_validate_dsc()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/
Ddc_dsc.h82 uint32_t bpp_x16, uint32_t num_slices_h, bool is_dp);
Ddc_hw_types.h736 uint32_t num_slices_h; /* Number of DSC slices - horizontal */ member
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_mst_types.c518 uint32_t num_slices_h; member
556 if (params[i].num_slices_h) in set_dsc_configs_from_fairness_vars()
557 params[i].timing->dsc_cfg.num_slices_h = params[i].num_slices_h; in set_dsc_configs_from_fairness_vars()
779 params[count].num_slices_h = aconnector->dsc_settings.dsc_num_slices_h; in compute_mst_dsc_configs_for_link()
Damdgpu_dm.c5631 stream->timing.dsc_cfg.num_slices_h = aconnector->dsc_settings.dsc_num_slices_h; in apply_dsc_policy_for_stream()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_hwss.c454 ASSERT(dsc_cfg.dc_dsc_cfg.num_slices_h % opp_cnt == 0); in dp_set_dsc_on_stream()
455 dsc_cfg.dc_dsc_cfg.num_slices_h /= opp_cnt; in dp_set_dsc_on_stream()
465 dsc_cfg.dc_dsc_cfg.num_slices_h *= opp_cnt; in dp_set_dsc_on_stream()
Ddc_stream.c110 stream->timing.dsc_cfg.num_slices_h = 0; in dc_stream_construct()
Ddc_link.c3744 timing->dsc_cfg.num_slices_h, in dc_bandwidth_in_kbps_from_timing()
Ddc.c2504 uint32_t enable_dsc = (update->dsc_config->num_slices_h != 0 && in copy_stream_update_to_stream()