Lines Matching full:dsc

130  * @hw_dsc:		Handle to the DSC blocks used for the display.
131 * @dsc_mask: Bitmask of used DSC blocks.
165 * @dsc: drm_dsc_config pointer, for DSC-enabled encoders
210 /* DSC configuration */
211 struct drm_dsc_config *dsc; member
539 if (dpu_enc->dsc) in dpu_encoder_use_dsc_merge()
585 if (dpu_enc->dsc) { in dpu_encoder_get_topology()
586 /* In case of Display Stream Compression (DSC), we would use in dpu_encoder_get_topology()
1070 if (dpu_enc->dsc) { in dpu_encoder_virt_atomic_mode_set()
1794 dpu_encoder_dsc_initial_line_calc(struct drm_dsc_config *dsc, in dpu_encoder_dsc_initial_line_calc() argument
1799 soft_slice_per_enc = enc_ip_width / dsc->slice_width; in dpu_encoder_dsc_initial_line_calc()
1811 ssm_delay = ((dsc->bits_per_component < 10) ? 84 : 92); in dpu_encoder_dsc_initial_line_calc()
1812 total_pixels = ssm_delay * 3 + dsc->initial_xmit_delay + 47; in dpu_encoder_dsc_initial_line_calc()
1815 return DIV_ROUND_UP(total_pixels, dsc->slice_width); in dpu_encoder_dsc_initial_line_calc()
1820 struct drm_dsc_config *dsc, in dpu_encoder_dsc_pipe_cfg() argument
1825 hw_dsc->ops.dsc_config(hw_dsc, dsc, common_mode, initial_lines); in dpu_encoder_dsc_pipe_cfg()
1828 hw_dsc->ops.dsc_config_thresh(hw_dsc, dsc); in dpu_encoder_dsc_pipe_cfg()
1838 struct drm_dsc_config *dsc) in dpu_encoder_prep_dsc() argument
1840 /* coding only for 2LM, 2enc, 1 dsc config */ in dpu_encoder_prep_dsc()
1856 DPU_ERROR_ENC(dpu_enc, "invalid params for DSC\n"); in dpu_encoder_prep_dsc()
1862 pic_width = dsc->pic_width; in dpu_encoder_prep_dsc()
1868 this_frame_slices = pic_width / dsc->slice_width; in dpu_encoder_prep_dsc()
1869 intf_ip_w = this_frame_slices * dsc->slice_width; in dpu_encoder_prep_dsc()
1872 * dsc merge case: when using 2 encoders for the same stream, in dpu_encoder_prep_dsc()
1876 initial_lines = dpu_encoder_dsc_initial_line_calc(dsc, enc_ip_w); in dpu_encoder_prep_dsc()
1879 dpu_encoder_dsc_pipe_cfg(hw_dsc[i], hw_pp[i], dsc, dsc_common_mode, initial_lines); in dpu_encoder_prep_dsc()
1914 if (dpu_enc->dsc) in dpu_encoder_prepare_for_kickoff()
1915 dpu_encoder_prep_dsc(dpu_enc, dpu_enc->dsc); in dpu_encoder_prepare_for_kickoff()
2284 dpu_enc->dsc = disp_info->dsc; in dpu_encoder_setup_display()