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;
705 omap_gem_init(ddev);
707 drm_mode_config_init(ddev);
709 ret = omap_global_obj_init(ddev);
717 ret = omap_modeset_init(ddev);
724 ret = drm_vblank_init(ddev, priv->num_pipes);
730 drm_kms_helper_poll_init(ddev);
736 ret = drm_dev_register(ddev, 0);
740 omap_fbdev_setup(ddev);
745 drm_kms_helper_poll_fini(ddev);
747 omap_modeset_fini(ddev);
753 drm_mode_config_cleanup(ddev);
754 omap_gem_deinit(ddev);
756 omap_disconnect_pipelines(ddev);
757 drm_dev_put(ddev);
763 struct drm_device *ddev = priv->ddev;
767 drm_dev_unregister(ddev);
769 drm_kms_helper_poll_fini(ddev);
771 drm_atomic_helper_shutdown(ddev);
773 omap_modeset_fini(ddev);
776 drm_mode_config_cleanup(ddev);
777 omap_gem_deinit(ddev);
781 omap_disconnect_pipelines(ddev);
783 drm_dev_put(ddev);
823 drm_atomic_helper_shutdown(priv->ddev);
830 struct drm_device *drm_dev = priv->ddev;
838 struct drm_device *drm_dev = priv->ddev;