Searched refs:hw_dsc (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_hw_dsc_1_2.c | 76 if (!hw_dsc) in dpu_hw_dsc_disable_1_2() 79 hw = &hw_dsc->hw; in dpu_hw_dsc_disable_1_2() 80 sblk = hw_dsc->caps->sblk; in dpu_hw_dsc_disable_1_2() 99 if (!hw_dsc || !dsc) in dpu_hw_dsc_config_1_2() 102 hw = &hw_dsc->hw; in dpu_hw_dsc_config_1_2() 104 sblk = hw_dsc->caps->sblk; in dpu_hw_dsc_config_1_2() 248 if (!hw_dsc || !dsc) in dpu_hw_dsc_config_thresh_1_2() 251 hw = &hw_dsc->hw; in dpu_hw_dsc_config_thresh_1_2() 253 sblk = hw_dsc->caps->sblk; in dpu_hw_dsc_config_thresh_1_2() 353 hw = &hw_dsc->hw; in dpu_hw_dsc_bind_pingpong_blk_1_2() [all …]
|
| H A D | dpu_hw_dsc.c | 45 static void dpu_hw_dsc_config(struct dpu_hw_dsc *hw_dsc, in dpu_hw_dsc_config() argument 50 struct dpu_hw_blk_reg_map *c = &hw_dsc->hw; in dpu_hw_dsc_config() 128 static void dpu_hw_dsc_config_thresh(struct dpu_hw_dsc *hw_dsc, in dpu_hw_dsc_config_thresh() argument 132 struct dpu_hw_blk_reg_map *c = &hw_dsc->hw; in dpu_hw_dsc_config_thresh() 162 struct dpu_hw_dsc *hw_dsc, in dpu_hw_dsc_bind_pingpong_blk() argument 165 struct dpu_hw_blk_reg_map *c = &hw_dsc->hw; in dpu_hw_dsc_bind_pingpong_blk() 169 dsc_ctl_offset = DSC_CTL(hw_dsc->idx); in dpu_hw_dsc_bind_pingpong_blk() 176 hw_dsc->idx - DSC_0, pp - PINGPONG_0); in dpu_hw_dsc_bind_pingpong_blk() 179 hw_dsc->idx - DSC_0); in dpu_hw_dsc_bind_pingpong_blk()
|
| H A D | dpu_hw_dsc.h | 27 void (*dsc_disable)(struct dpu_hw_dsc *hw_dsc); 36 void (*dsc_config)(struct dpu_hw_dsc *hw_dsc, 46 void (*dsc_config_thresh)(struct dpu_hw_dsc *hw_dsc, 49 void (*dsc_bind_pingpong_blk)(struct dpu_hw_dsc *hw_dsc,
|
| H A D | dpu_encoder.c | 631 if (dpu_enc->hw_dsc[i]) in dpu_encoder_use_dsc_merge() 1221 hw_dsc, ARRAY_SIZE(hw_dsc)); in dpu_encoder_virt_atomic_mode_set() 1223 dpu_enc->hw_dsc[i] = to_dpu_hw_dsc(hw_dsc[i]); in dpu_encoder_virt_atomic_mode_set() 1984 if (hw_dsc->ops.dsc_config) in dpu_encoder_dsc_pipe_cfg() 1985 hw_dsc->ops.dsc_config(hw_dsc, dsc, common_mode, initial_lines); in dpu_encoder_dsc_pipe_cfg() 1988 hw_dsc->ops.dsc_config_thresh(hw_dsc, dsc); in dpu_encoder_dsc_pipe_cfg() 1994 hw_dsc->ops.dsc_bind_pingpong_blk(hw_dsc, hw_pp->idx); in dpu_encoder_dsc_pipe_cfg() 2020 hw_dsc[i] = dpu_enc->hw_dsc[i]; in dpu_encoder_prep_dsc() 2201 hw_dsc->ops.dsc_disable(hw_dsc); in dpu_encoder_dsc_pipe_clr() 2207 hw_dsc->ops.dsc_bind_pingpong_blk(hw_dsc, PINGPONG_NONE); in dpu_encoder_dsc_pipe_clr() [all …]
|