| /linux/drivers/gpu/drm/amd/display/dc/dsc/ |
| H A D | rc_calc.c | 47 int slice_width = pps->slice_width; in calc_rc_params() local 60 slice_width, slice_height, in calc_rc_params()
|
| H A D | rc_calc_dpi.c | 34 to->slice_width = from->slice_width; in copy_pps_fields() 115 (uint32_t)(div_u64(((uint64_t)dsc_cfg.slice_chunk_size * 0x10000000 + (dsc_cfg.slice_width - 1)), in dscc_compute_dsc_parameters() 116 (uint32_t)dsc_cfg.slice_width)); /* Round-up */ in dscc_compute_dsc_parameters()
|
| H A D | dsc.h | 50 uint32_t slice_width; /* Slice width in pixels */ member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dsc/ |
| H A D | rc_calc_fpu.c | 170 int slice_width, in _do_calc_rc_params() argument 217 slice_width /= 2; in _do_calc_rc_params() 219 …padding_pixels = ((slice_width % 3) != 0) ? (3 - (slice_width % 3)) * (rc->initial_xmit_delay / sl… in _do_calc_rc_params()
|
| H A D | rc_calc_fpu.h | 86 int slice_width,
|
| /linux/include/drm/display/ |
| H A D | drm_dsc.h | 95 u16 slice_width; member 355 __be16 slice_width; member
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-novatek-nt37801.c | 295 ctx->dsc.slice_width = 720; in novatek_nt37801_probe() 296 ctx->dsc.slice_count = 1440 / ctx->dsc.slice_width; in novatek_nt37801_probe()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_vdsc_regs.h | 115 #define DSC_PPS3_SLICE_WIDTH(slice_width) REG_FIELD_PREP(DSC_PPS3_SLICE_WIDTH_MASK, slice_width) argument
|
| H A D | intel_dp.c | 4148 int num_slices, int slice_width) in intel_dp_pcon_dsc_enc_bpp() argument 4158 return intel_hdmi_dsc_get_bpp(pcon_fractional_bpp, slice_width, in intel_dp_pcon_dsc_enc_bpp() 4172 int slice_width; in intel_dp_pcon_dsc_configure() local 4200 slice_width = DIV_ROUND_UP(crtc_state->hw.adjusted_mode.hdisplay, in intel_dp_pcon_dsc_configure() 4204 num_slices, slice_width); in intel_dp_pcon_dsc_configure() 4210 pps_param[2] = slice_width & 0xFF; in intel_dp_pcon_dsc_configure() 4211 pps_param[3] = slice_width >> 8; in intel_dp_pcon_dsc_configure()
|
| H A D | icl_dsi.c | 1646 vdsc_cfg->pic_width % vdsc_cfg->slice_width); in gen11_dsi_dsc_compute_config()
|
| H A D | intel_display.c | 5439 PIPE_CONF_CHECK_I(dsc.config.slice_width); in intel_pipe_config_compare()
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder.c | 1972 soft_slice_per_enc = enc_ip_width / dsc->slice_width; in dpu_encoder_dsc_initial_line_calc() 1988 return DIV_ROUND_UP(total_pixels, dsc->slice_width); in dpu_encoder_dsc_initial_line_calc() 2052 this_frame_slices = pic_width / dsc->slice_width; in dpu_encoder_prep_dsc() 2053 intf_ip_w = this_frame_slices * dsc->slice_width; in dpu_encoder_prep_dsc()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 770 DC_LOG_DSC("\tslice_width %d", config->slice_width); in dsc_optc_config_log() 873 dsc_optc_cfg.slice_width); in link_set_dsc_on_stream() 884 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 | 2284 uint32_t slice_width = 0; in hwss_tg_set_dsc_config() local 2291 slice_width = dsc_optc_cfg->slice_width; in hwss_tg_set_dsc_config() 2298 tg->funcs->set_dsc_config(tg, optc_dsc_mode, bytes_per_pixel, slice_width); in hwss_tg_set_dsc_config()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 1096 dsc_optc_cfg.slice_width); in dcn32_update_dsc_on_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 388 dsc_optc_cfg.slice_width); in update_dsc_on_stream()
|