Lines Matching refs:kms

18 static int mdp4_hw_init(struct msm_kms *kms)  in mdp4_hw_init()  argument
20 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_hw_init()
99 static void mdp4_enable_commit(struct msm_kms *kms) in mdp4_enable_commit() argument
101 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_enable_commit()
105 static void mdp4_disable_commit(struct msm_kms *kms) in mdp4_disable_commit() argument
107 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_disable_commit()
111 static void mdp4_prepare_commit(struct msm_kms *kms, struct drm_atomic_state *state) in mdp4_prepare_commit() argument
122 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit() argument
127 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush() argument
129 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_wait_flush()
136 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit() argument
138 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_complete_commit()
146 static long mdp4_round_pixclk(struct msm_kms *kms, unsigned long rate, in mdp4_round_pixclk() argument
164 static void mdp4_destroy(struct msm_kms *kms) in mdp4_destroy() argument
166 struct mdp4_kms *mdp4_kms = to_mdp4_kms(to_mdp_kms(kms)); in mdp4_destroy()
168 struct msm_gem_address_space *aspace = kms->aspace; in mdp4_destroy()
171 msm_gem_unpin_iova(mdp4_kms->blank_cursor_bo, kms->aspace); in mdp4_destroy()
424 struct msm_kms *kms = NULL; in mdp4_kms_init() local
437 kms = &mdp4_kms->base.base; in mdp4_kms_init()
454 kms->irq = irq; in mdp4_kms_init()
525 kms->aspace = aspace; in mdp4_kms_init()
551 ret = msm_gem_get_and_pin_iova(mdp4_kms->blank_cursor_bo, kms->aspace, in mdp4_kms_init()
563 return kms; in mdp4_kms_init()
566 if (kms) in mdp4_kms_init()
567 mdp4_destroy(kms); in mdp4_kms_init()