Home
last modified time | relevance | path

Searched refs:dpu_hw_mixer (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_lm.h13 struct dpu_hw_mixer;
36 void (*setup_mixer_out)(struct dpu_hw_mixer *ctx,
43 void (*setup_blend_config)(struct dpu_hw_mixer *ctx, uint32_t stage,
49 void (*setup_alpha_out)(struct dpu_hw_mixer *ctx, uint32_t mixer_op);
54 void (*setup_border_color)(struct dpu_hw_mixer *ctx,
61 void (*setup_misr)(struct dpu_hw_mixer *ctx);
66 int (*collect_misr)(struct dpu_hw_mixer *ctx, u32 *misr_value);
69 struct dpu_hw_mixer { struct
91 static inline struct dpu_hw_mixer *to_dpu_hw_mixer(struct dpu_hw_blk *hw) in to_dpu_hw_mixer()
93 return container_of(hw, struct dpu_hw_mixer, bas in to_dpu_hw_mixer()
[all...]
H A Ddpu_hw_lm.c39 static inline int _stage_offset(struct dpu_hw_mixer *ctx, enum dpu_stage stage) in _stage_offset()
48 static void dpu_hw_lm_setup_out(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_out()
68 static void dpu_hw_lm_setup_border_color(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_border_color()
84 static void dpu_hw_lm_setup_misr(struct dpu_hw_mixer *ctx) in dpu_hw_lm_setup_misr()
89 static int dpu_hw_lm_collect_misr(struct dpu_hw_mixer *ctx, u32 *misr_value) in dpu_hw_lm_collect_misr()
94 static void dpu_hw_lm_setup_blend_config_combined_alpha(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config_combined_alpha()
113 static void dpu_hw_lm_setup_blend_config(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config()
131 static void dpu_hw_lm_setup_color3(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_color3()
159 struct dpu_hw_mixer *dpu_hw_lm_init(const struct dpu_lm_cfg *cfg, in dpu_hw_lm_init()
162 struct dpu_hw_mixer * in dpu_hw_lm_init()
[all...]
H A Ddpu_crtc.h96 struct dpu_hw_mixer *hw_lm;
H A Ddpu_rm.c66 struct dpu_hw_mixer *hw; in dpu_rm_destroy()
119 struct dpu_hw_mixer *hw; in dpu_rm_init()
H A Ddpu_crtc.c336 struct dpu_hw_mixer *lm = mixer->hw_lm; in _dpu_crtc_setup_blend_cfg()
390 struct dpu_hw_mixer *hw_lm = crtc_state->mixers[lm_idx].hw_lm; in _dpu_crtc_program_lm_output_roi()
522 struct dpu_hw_mixer *lm; in _dpu_crtc_blend_setup()
H A Ddpu_encoder.c1974 struct dpu_hw_mixer *hw_mixer[2]; in dpu_encoder_helper_reset_mixers()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_lm.h12 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,
58 struct dpu_hw_mixer { struct
80 static inline struct dpu_hw_mixer *to_dpu_hw_mixer(struct dpu_hw_blk *hw) in to_dpu_hw_mixer()
82 return container_of(hw, struct dpu_hw_mixer, base); in to_dpu_hw_mixer()
92 struct dpu_hw_mixer *dpu_hw_lm_init(enum dpu_lm idx,
100 void dpu_hw_lm_destroy(struct dpu_hw_mixer *l
[all...]
H A Ddpu_hw_lm.c54 static inline int _stage_offset(struct dpu_hw_mixer *ctx, enum dpu_stage stage) in _stage_offset()
63 static void dpu_hw_lm_setup_out(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_out()
83 static void dpu_hw_lm_setup_border_color(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_border_color()
99 static void dpu_hw_lm_setup_blend_config_sdm845(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config_sdm845()
118 static void dpu_hw_lm_setup_blend_config(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_blend_config()
136 static void dpu_hw_lm_setup_color3(struct dpu_hw_mixer *ctx, in dpu_hw_lm_setup_color3()
165 struct dpu_hw_mixer *dpu_hw_lm_init(enum dpu_lm idx, in dpu_hw_lm_init()
169 struct dpu_hw_mixer *c; in dpu_hw_lm_init()
192 void dpu_hw_lm_destroy(struct dpu_hw_mixer *lm) in dpu_hw_lm_destroy()
H A Ddpu_crtc.h81 struct dpu_hw_mixer *hw_lm;
H A Ddpu_rm.c54 struct dpu_hw_mixer *hw; in dpu_rm_destroy()
97 struct dpu_hw_mixer *hw; in dpu_rm_init()
H A Ddpu_crtc.c71 struct dpu_hw_mixer *lm = mixer->hw_lm; in _dpu_crtc_setup_blend_cfg()
104 struct dpu_hw_mixer *hw_lm = crtc_state->mixers[lm_idx].hw_lm; in _dpu_crtc_program_lm_output_roi()
197 struct dpu_hw_mixer *lm; in _dpu_crtc_blend_setup()

Completed in 11 milliseconds