Lines Matching refs:kms
126 struct msm_kms *kms = priv->kms; in msm_unload() local
140 if (kms) { in msm_unload()
142 kms->funcs->destroy(kms); in msm_unload()
268 struct msm_kms *kms; in msm_load() local
301 kms = mdp4_kms_init(dev); in msm_load()
304 kms = mdp5_kms_init(dev); in msm_load()
307 kms = ERR_PTR(-ENODEV); in msm_load()
311 if (IS_ERR(kms)) { in msm_load()
319 ret = PTR_ERR(kms); in msm_load()
323 priv->kms = kms; in msm_load()
325 if (kms) { in msm_load()
327 ret = kms->funcs->hw_init(kms); in msm_load()
409 struct msm_kms *kms = priv->kms; in msm_preclose() local
411 if (kms) in msm_preclose()
412 kms->funcs->preclose(kms, file); in msm_preclose()
435 struct msm_kms *kms = priv->kms; in msm_irq() local
436 BUG_ON(!kms); in msm_irq()
437 return kms->funcs->irq(kms); in msm_irq()
443 struct msm_kms *kms = priv->kms; in msm_irq_preinstall() local
444 BUG_ON(!kms); in msm_irq_preinstall()
445 kms->funcs->irq_preinstall(kms); in msm_irq_preinstall()
451 struct msm_kms *kms = priv->kms; in msm_irq_postinstall() local
452 BUG_ON(!kms); in msm_irq_postinstall()
453 return kms->funcs->irq_postinstall(kms); in msm_irq_postinstall()
459 struct msm_kms *kms = priv->kms; in msm_irq_uninstall() local
460 BUG_ON(!kms); in msm_irq_uninstall()
461 kms->funcs->irq_uninstall(kms); in msm_irq_uninstall()
467 struct msm_kms *kms = priv->kms; in msm_enable_vblank() local
468 if (!kms) in msm_enable_vblank()
471 return kms->funcs->enable_vblank(kms, priv->crtcs[crtc_id]); in msm_enable_vblank()
477 struct msm_kms *kms = priv->kms; in msm_disable_vblank() local
478 if (!kms) in msm_disable_vblank()
481 kms->funcs->disable_vblank(kms, priv->crtcs[crtc_id]); in msm_disable_vblank()