Searched refs:dpu_hw_mixer (Results 1 – 6 of 6) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_lm.h | 12 struct dpu_hw_mixer; 35 void (*setup_mixer_out)(struct dpu_hw_mixer *ctx, 42 void (*setup_blend_config)(struct dpu_hw_mixer *ctx, uint32_t stage, 48 void (*setup_alpha_out)(struct dpu_hw_mixer *ctx, uint32_t mixer_op); 53 void (*setup_border_color)(struct dpu_hw_mixer *ctx, 60 void (*setup_misr)(struct dpu_hw_mixer *ctx, bool enable, u32 frame_count); 65 int (*collect_misr)(struct dpu_hw_mixer *ctx, u32 *misr_value); 68 struct dpu_hw_mixer { struct 90 static inline struct dpu_hw_mixer *to_dpu_hw_mixer(struct dpu_hw_blk *hw) in to_dpu_hw_mixer() argument 92 return container_of(hw, struct dpu_hw_mixer, base); in to_dpu_hw_mixer() [all …]
|
D | dpu_hw_lm.c | 57 static inline int _stage_offset(struct dpu_hw_mixer *ctx, enum dpu_stage stage) in _stage_offset() 66 static void dpu_hw_lm_setup_out(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_out() 86 static void dpu_hw_lm_setup_border_color(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_border_color() 102 static void dpu_hw_lm_setup_misr(struct dpu_hw_mixer *ctx, bool enable, u32 frame_count) in dpu_hw_lm_setup_misr() 107 static int dpu_hw_lm_collect_misr(struct dpu_hw_mixer *ctx, u32 *misr_value) in dpu_hw_lm_collect_misr() 112 static void dpu_hw_lm_setup_blend_config_combined_alpha(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config_combined_alpha() 131 static void dpu_hw_lm_setup_blend_config(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config() 149 static void dpu_hw_lm_setup_color3(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_color3() 178 struct dpu_hw_mixer *dpu_hw_lm_init(enum dpu_lm idx, in dpu_hw_lm_init() 182 struct dpu_hw_mixer *c; in dpu_hw_lm_init() [all …]
|
D | dpu_crtc.h | 96 struct dpu_hw_mixer *hw_lm;
|
D | dpu_rm.c | 64 struct dpu_hw_mixer *hw; in dpu_rm_destroy() 113 struct dpu_hw_mixer *hw; in dpu_rm_init()
|
D | dpu_crtc.c | 335 struct dpu_hw_mixer *lm = mixer->hw_lm; in _dpu_crtc_setup_blend_cfg() 389 struct dpu_hw_mixer *hw_lm = crtc_state->mixers[lm_idx].hw_lm; in _dpu_crtc_program_lm_output_roi() 493 struct dpu_hw_mixer *lm; in _dpu_crtc_blend_setup()
|
D | dpu_encoder.c | 1986 struct dpu_hw_mixer *hw_mixer[2]; in dpu_encoder_helper_reset_mixers()
|