Lines Matching refs:ddev
303 static void omap_disconnect_pipelines(struct drm_device *ddev) in omap_disconnect_pipelines() argument
305 struct omap_drm_private *priv = ddev->dev_private; in omap_disconnect_pipelines()
322 static int omap_connect_pipelines(struct drm_device *ddev) in omap_connect_pipelines() argument
324 struct omap_drm_private *priv = ddev->dev_private; in omap_connect_pipelines()
541 static void omap_modeset_fini(struct drm_device *ddev) in omap_modeset_fini() argument
543 omap_drm_irq_uninstall(ddev); in omap_modeset_fini()
545 drm_mode_config_cleanup(ddev); in omap_modeset_fini()
687 struct drm_device *ddev; in omapdrm_init() local
696 ddev = drm_dev_alloc(&omap_drm_driver, dev); in omapdrm_init()
697 if (IS_ERR(ddev)) in omapdrm_init()
698 return PTR_ERR(ddev); in omapdrm_init()
700 priv->ddev = ddev; in omapdrm_init()
701 ddev->dev_private = priv; in omapdrm_init()
719 omap_gem_init(ddev); in omapdrm_init()
721 drm_mode_config_init(ddev); in omapdrm_init()
723 ret = omap_global_obj_init(ddev); in omapdrm_init()
731 ret = omap_modeset_init(ddev); in omapdrm_init()
738 ret = drm_vblank_init(ddev, priv->num_pipes); in omapdrm_init()
744 omap_fbdev_init(ddev); in omapdrm_init()
746 drm_kms_helper_poll_init(ddev); in omapdrm_init()
752 ret = drm_dev_register(ddev, 0); in omapdrm_init()
759 drm_kms_helper_poll_fini(ddev); in omapdrm_init()
761 omap_fbdev_fini(ddev); in omapdrm_init()
763 omap_modeset_fini(ddev); in omapdrm_init()
769 drm_mode_config_cleanup(ddev); in omapdrm_init()
770 omap_gem_deinit(ddev); in omapdrm_init()
772 omap_disconnect_pipelines(ddev); in omapdrm_init()
773 drm_dev_put(ddev); in omapdrm_init()
779 struct drm_device *ddev = priv->ddev; in omapdrm_cleanup() local
783 drm_dev_unregister(ddev); in omapdrm_cleanup()
785 drm_kms_helper_poll_fini(ddev); in omapdrm_cleanup()
787 omap_fbdev_fini(ddev); in omapdrm_cleanup()
789 drm_atomic_helper_shutdown(ddev); in omapdrm_cleanup()
791 omap_modeset_fini(ddev); in omapdrm_cleanup()
794 drm_mode_config_cleanup(ddev); in omapdrm_cleanup()
795 omap_gem_deinit(ddev); in omapdrm_cleanup()
799 omap_disconnect_pipelines(ddev); in omapdrm_cleanup()
801 drm_dev_put(ddev); in omapdrm_cleanup()
843 struct drm_device *drm_dev = priv->ddev; in omap_drm_suspend()
851 struct drm_device *drm_dev = priv->ddev; in omap_drm_resume()