Lines Matching refs:ddev
302 static void omap_disconnect_pipelines(struct drm_device *ddev)
304 struct omap_drm_private *priv = ddev->dev_private;
321 static int omap_connect_pipelines(struct drm_device *ddev)
323 struct omap_drm_private *priv = ddev->dev_private;
540 static void omap_modeset_fini(struct drm_device *ddev)
542 omap_drm_irq_uninstall(ddev);
544 drm_mode_config_cleanup(ddev);
673 struct drm_device *ddev;
682 ddev = drm_dev_alloc(&omap_drm_driver, dev);
683 if (IS_ERR(ddev))
684 return PTR_ERR(ddev);
686 priv->ddev = ddev;
687 ddev->dev_private = priv;
709 omap_gem_init(ddev);
711 drm_mode_config_init(ddev);
713 ret = omap_global_obj_init(ddev);
721 ret = omap_modeset_init(ddev);
728 ret = drm_vblank_init(ddev, priv->num_pipes);
734 drm_kms_helper_poll_init(ddev);
740 ret = drm_dev_register(ddev, 0);
744 omap_fbdev_setup(ddev);
749 drm_kms_helper_poll_fini(ddev);
751 omap_modeset_fini(ddev);
757 drm_mode_config_cleanup(ddev);
758 omap_gem_deinit(ddev);
761 omap_disconnect_pipelines(ddev);
762 drm_dev_put(ddev);
768 struct drm_device *ddev = priv->ddev;
772 drm_dev_unregister(ddev);
774 drm_kms_helper_poll_fini(ddev);
776 drm_atomic_helper_shutdown(ddev);
778 omap_modeset_fini(ddev);
781 drm_mode_config_cleanup(ddev);
782 omap_gem_deinit(ddev);
786 omap_disconnect_pipelines(ddev);
788 drm_dev_put(ddev);
828 drm_atomic_helper_shutdown(priv->ddev);
835 struct drm_device *drm_dev = priv->ddev;
843 struct drm_device *drm_dev = priv->ddev;