Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/
A Ddrm_dsc.c146 pps_payload->slice_height = cpu_to_be16(dsc_cfg->slice_height); in drm_dsc_pps_payload_pack()
325 slice_bits = 8 * vdsc_cfg->slice_chunk_size * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
352 if (vdsc_cfg->slice_height > 1) in drm_dsc_compute_rc_parameters()
359 (vdsc_cfg->slice_height - 1)); in drm_dsc_compute_rc_parameters()
364 groups_total = groups_per_line * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
/linux/drivers/gpu/drm/amd/display/dc/dsc/
A Drc_calc.c47 int slice_height = pps->slice_height; in calc_rc_params() local
59 slice_width, slice_height, in calc_rc_params()
A Ddc_dsc.c750 int slice_height; in setup_dsc_config() local
901 slice_height = min(policy.min_slice_height, pic_height); in setup_dsc_config()
903 slice_height = min(min_slice_height_override, pic_height); in setup_dsc_config()
905 while (slice_height < pic_height && (pic_height % slice_height != 0 || in setup_dsc_config()
906 (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420 && slice_height % 2 != 0))) in setup_dsc_config()
907 slice_height++; in setup_dsc_config()
910 is_dsc_possible = (slice_height % 2 == 0); in setup_dsc_config()
915 dsc_cfg->num_slices_v = pic_height/slice_height; in setup_dsc_config()
A Drc_calc_dpi.c35 to->slice_height = from->slice_height; in copy_pps_fields()
/linux/drivers/gpu/drm/amd/display/dc/dml/dsc/
A Drc_calc_fpu.c181 int slice_height, in _do_calc_rc_params() argument
207 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
212 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
218 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
A Drc_calc_fpu.h91 int slice_height,
/linux/include/drm/
A Ddrm_dsc.h102 u16 slice_height; member
353 __be16 slice_height; member
/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_dsc.c295 DC_LOG_DSC("\tslice_height %d", pps->slice_height); in dsc_log_pps()
382 dsc_reg_vals->pps.slice_height = dsc_cfg->pic_height / dsc_cfg->dc_dsc_cfg.num_slices_v; in dsc_prepare_config()
384 ASSERT(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height); in dsc_prepare_config()
385 if (!(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height)) { in dsc_prepare_config()
504 reg_vals->pps.slice_height = 0; in dsc_init_reg_values()
606 SLICE_HEIGHT, reg_vals->pps.slice_height); in dsc_write_to_registers()
/linux/drivers/gpu/drm/i915/display/
A Dintel_vdsc.c391 if (vdsc_cfg->slice_height >= 8) in calculate_rc_params()
393 12 + DIV_ROUND_UP((9 * min(34, vdsc_cfg->slice_height - 8)), 100); in calculate_rc_params()
395 rc->first_line_bpg_offset = 2 * (vdsc_cfg->slice_height - 1); in calculate_rc_params()
673 pps_val |= DSC_SLICE_HEIGHT(vdsc_cfg->slice_height) | in intel_dsc_pps_configure()
881 vdsc_cfg->slice_height); in intel_dsc_pps_configure()
A Dintel_hdmi.c2936 int slice_height; in intel_hdmi_dsc_get_slice_height() local
2945 for (slice_height = 96; slice_height <= vactive; slice_height += 2) in intel_hdmi_dsc_get_slice_height()
2946 if (vactive % slice_height == 0) in intel_hdmi_dsc_get_slice_height()
2947 return slice_height; in intel_hdmi_dsc_get_slice_height()
A Dintel_dp.c1281 vdsc_cfg->slice_height = 8; in intel_dp_dsc_compute_params()
1283 vdsc_cfg->slice_height = 4; in intel_dp_dsc_compute_params()
1285 vdsc_cfg->slice_height = 2; in intel_dp_dsc_compute_params()
2312 int slice_height; in intel_dp_pcon_dsc_configure() local
2334 slice_height = intel_dp_pcon_dsc_enc_slice_height(crtc_state); in intel_dp_pcon_dsc_configure()
2335 if (!slice_height) in intel_dp_pcon_dsc_configure()
2350 pps_param[0] = slice_height & 0xFF; in intel_dp_pcon_dsc_configure()
2351 pps_param[1] = slice_height >> 8; in intel_dp_pcon_dsc_configure()
A Dintel_vbt_defs.h926 u16 slice_height; member
A Dicl_dsi.c1635 drm_WARN_ON(&dev_priv->drm, vdsc_cfg->slice_height < 8); in gen11_dsi_dsc_compute_config()
1637 vdsc_cfg->pic_height % vdsc_cfg->slice_height); in gen11_dsi_dsc_compute_config()
A Dintel_bios.c2816 vdsc_cfg->slice_height = dsc->slice_height; in fill_dsc()
/linux/drivers/gpu/drm/i915/
A Di915_reg.h12557 #define DSC_SLICE_HEIGHT(slice_height) ((slice_height) << 0) argument

Completed in 118 milliseconds