Lines Matching refs:kms

218 	struct msm_kms *kms = priv->kms;  in vblank_ctrl_worker()  local
228 kms->funcs->enable_vblank(kms, in vblank_ctrl_worker()
231 kms->funcs->disable_vblank(kms, in vblank_ctrl_worker()
271 struct msm_kms *kms = priv->kms; in msm_drm_uninit() local
324 if (kms && kms->funcs) in msm_drm_uninit()
325 kms->funcs->destroy(kms); in msm_drm_uninit()
439 struct msm_kms *kms; in msm_drm_init() local
499 kms = mdp4_kms_init(ddev); in msm_drm_init()
500 priv->kms = kms; in msm_drm_init()
503 kms = mdp5_kms_init(ddev); in msm_drm_init()
506 kms = dpu_kms_init(ddev); in msm_drm_init()
507 priv->kms = kms; in msm_drm_init()
510 kms = ERR_PTR(-ENODEV); in msm_drm_init()
514 if (IS_ERR(kms)) { in msm_drm_init()
522 ret = PTR_ERR(kms); in msm_drm_init()
529 if (kms) { in msm_drm_init()
530 ret = kms->funcs->hw_init(kms); in msm_drm_init()
619 if (kms) { in msm_drm_init()
621 ret = drm_irq_install(ddev, kms->irq); in msm_drm_init()
726 struct msm_kms *kms = priv->kms; in msm_irq() local
727 BUG_ON(!kms); in msm_irq()
728 return kms->funcs->irq(kms); in msm_irq()
734 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() local
735 BUG_ON(!kms); in msm_irq_preinstall()
736 kms->funcs->irq_preinstall(kms); in msm_irq_preinstall()
742 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() local
743 BUG_ON(!kms); in msm_irq_postinstall()
744 return kms->funcs->irq_postinstall(kms); in msm_irq_postinstall()
750 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() local
751 BUG_ON(!kms); in msm_irq_uninstall()
752 kms->funcs->irq_uninstall(kms); in msm_irq_uninstall()
758 struct msm_kms *kms = priv->kms; in msm_enable_vblank() local
759 if (!kms) in msm_enable_vblank()
768 struct msm_kms *kms = priv->kms; in msm_disable_vblank() local
769 if (!kms) in msm_disable_vblank()
1072 struct msm_kms *kms = priv->kms; in msm_pm_suspend() local
1075 if (kms && kms->funcs && kms->funcs->pm_suspend) in msm_pm_suspend()
1076 return kms->funcs->pm_suspend(dev); in msm_pm_suspend()
1093 struct msm_kms *kms = priv->kms; in msm_pm_resume() local
1096 if (kms && kms->funcs && kms->funcs->pm_resume) in msm_pm_resume()
1097 return kms->funcs->pm_resume(dev); in msm_pm_resume()