Searched refs:mdp5_hw_mixer (Results 1 - 16 of 16) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_mixer.h | 10 struct mdp5_hw_mixer { struct 28 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm); 29 void mdp5_mixer_destroy(struct mdp5_hw_mixer *lm); 31 uint32_t caps, struct mdp5_hw_mixer **mixer, 32 struct mdp5_hw_mixer **r_mixer); 34 struct mdp5_hw_mixer *mixer);
|
H A D | mdp5_mixer.c | 29 struct mdp5_hw_mixer *mixer = mdp5_kms->hwmixers[i]; in get_right_pair_idx() 39 uint32_t caps, struct mdp5_hw_mixer **mixer, in mdp5_mixer_assign() 40 struct mdp5_hw_mixer **r_mixer) in mdp5_mixer_assign() 54 struct mdp5_hw_mixer *cur = mdp5_kms->hwmixers[i]; in mdp5_mixer_assign() 119 int mdp5_mixer_release(struct drm_atomic_state *s, struct mdp5_hw_mixer *mixer) in mdp5_mixer_release() 143 void mdp5_mixer_destroy(struct mdp5_hw_mixer *mixer) in mdp5_mixer_destroy() 152 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm) in mdp5_mixer_init() 154 struct mdp5_hw_mixer *mixer; in mdp5_mixer_init()
|
H A D | mdp5_kms.h | 31 struct mdp5_hw_mixer *hwmixers[8]; 114 struct mdp5_hw_mixer *mixer; 115 struct mdp5_hw_mixer *r_mixer; /* right mixer */ 234 static inline uint32_t intf2vblank(struct mdp5_hw_mixer *mixer, in intf2vblank() 259 static inline uint32_t lm2ppdone(struct mdp5_hw_mixer *mixer) in lm2ppdone() 284 struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc);
|
H A D | mdp5_cmd_encoder.c | 25 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_setup() 77 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_enable() 103 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_disable()
|
H A D | mdp5_crtc.c | 109 struct mdp5_hw_mixer *mixer, *r_mixer; in crtc_flush_all() 219 struct mdp5_hw_mixer *mixer = pipeline->mixer; in blend_setup() 221 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in blend_setup() 364 struct mdp5_hw_mixer *mixer = mdp5_cstate->pipeline.mixer; in mdp5_crtc_mode_set_nofb() 365 struct mdp5_hw_mixer *r_mixer = mdp5_cstate->pipeline.r_mixer; in mdp5_crtc_mode_set_nofb() 596 struct mdp5_hw_mixer *old_mixer = pipeline->mixer; in mdp5_crtc_setup_pipeline() 597 struct mdp5_hw_mixer *old_r_mixer = pipeline->r_mixer; in mdp5_crtc_setup_pipeline() 1273 struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc) in mdp5_crtc_get_mixer()
|
H A D | mdp5_ctl.c | 254 struct mdp5_hw_mixer *mixer = pipeline->mixer; in mdp5_ctl_set_cursor() 352 struct mdp5_hw_mixer *mixer = pipeline->mixer; in mdp5_ctl_blend() 353 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in mdp5_ctl_blend()
|
H A D | mdp5_encoder.c | 137 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in mdp5_vid_encoder_disable()
|
H A D | mdp5_kms.c | 777 struct mdp5_hw_mixer *mixer; in hwmixer_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_mixer.h | 10 struct mdp5_hw_mixer { struct 28 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm); 29 void mdp5_mixer_destroy(struct mdp5_hw_mixer *lm); 31 uint32_t caps, struct mdp5_hw_mixer **mixer, 32 struct mdp5_hw_mixer **r_mixer); 34 struct mdp5_hw_mixer *mixer);
|
H A D | mdp5_mixer.c | 29 struct mdp5_hw_mixer *mixer = mdp5_kms->hwmixers[i]; in get_right_pair_idx() 39 uint32_t caps, struct mdp5_hw_mixer **mixer, in mdp5_mixer_assign() 40 struct mdp5_hw_mixer **r_mixer) in mdp5_mixer_assign() 54 struct mdp5_hw_mixer *cur = mdp5_kms->hwmixers[i]; in mdp5_mixer_assign() 119 int mdp5_mixer_release(struct drm_atomic_state *s, struct mdp5_hw_mixer *mixer) in mdp5_mixer_release() 143 void mdp5_mixer_destroy(struct mdp5_hw_mixer *mixer) in mdp5_mixer_destroy() 152 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm) in mdp5_mixer_init() 154 struct mdp5_hw_mixer *mixer; in mdp5_mixer_init()
|
H A D | mdp5_kms.h | 31 struct mdp5_hw_mixer *hwmixers[8]; 114 struct mdp5_hw_mixer *mixer; 115 struct mdp5_hw_mixer *r_mixer; /* right mixer */ 234 static inline uint32_t intf2vblank(struct mdp5_hw_mixer *mixer, in intf2vblank() 259 static inline uint32_t lm2ppdone(struct mdp5_hw_mixer *mixer) in lm2ppdone() 284 struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc);
|
H A D | mdp5_cmd_encoder.c | 27 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_setup() 80 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_enable() 106 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_disable()
|
H A D | mdp5_crtc.c | 112 struct mdp5_hw_mixer *mixer, *r_mixer; in crtc_flush_all() 222 struct mdp5_hw_mixer *mixer = pipeline->mixer; in blend_setup() 224 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in blend_setup() 369 struct mdp5_hw_mixer *mixer = mdp5_cstate->pipeline.mixer; in mdp5_crtc_mode_set_nofb() 370 struct mdp5_hw_mixer *r_mixer = mdp5_cstate->pipeline.r_mixer; in mdp5_crtc_mode_set_nofb() 601 struct mdp5_hw_mixer *old_mixer = pipeline->mixer; in mdp5_crtc_setup_pipeline() 602 struct mdp5_hw_mixer *old_r_mixer = pipeline->r_mixer; in mdp5_crtc_setup_pipeline() 1288 struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc) in mdp5_crtc_get_mixer()
|
H A D | mdp5_ctl.c | 256 struct mdp5_hw_mixer *mixer = pipeline->mixer; in mdp5_ctl_set_cursor() 354 struct mdp5_hw_mixer *mixer = pipeline->mixer; in mdp5_ctl_blend() 355 struct mdp5_hw_mixer *r_mixer = pipeline->r_mixer; in mdp5_ctl_blend()
|
H A D | mdp5_encoder.c | 137 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in mdp5_vid_encoder_disable()
|
H A D | mdp5_kms.c | 738 struct mdp5_hw_mixer *mixer; in hwmixer_init()
|
Completed in 13 milliseconds