Lines Matching refs:kms
29 static int mdp5_hw_init(struct msm_kms *kms) in mdp5_hw_init() argument
31 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_hw_init()
74 static void mdp5_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_prepare_commit() argument
76 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_prepare_commit()
80 static void mdp5_complete_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp5_complete_commit() argument
83 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_complete_commit()
93 static void mdp5_wait_for_crtc_commit_done(struct msm_kms *kms, in mdp5_wait_for_crtc_commit_done() argument
99 static long mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp5_round_pixclk() argument
105 static int mdp5_set_split_display(struct msm_kms *kms, in mdp5_set_split_display() argument
117 static void mdp5_kms_destroy(struct msm_kms *kms) in mdp5_kms_destroy() argument
119 struct mdp5_kms *mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_kms_destroy()
566 struct msm_kms *kms; in mdp5_kms_init() local
571 kms = priv->kms; in mdp5_kms_init()
572 if (!kms) in mdp5_kms_init()
575 mdp5_kms = to_mdp5_kms(to_mdp_kms(kms)); in mdp5_kms_init()
588 kms->irq = irq; in mdp5_kms_init()
656 return kms; in mdp5_kms_init()
658 if (kms) in mdp5_kms_init()
659 mdp5_kms_destroy(kms); in mdp5_kms_init()
768 priv->kms = &mdp5_kms->base.base; in mdp5_init()