Lines Matching defs:ddev
130 static void omap_disconnect_pipelines(struct drm_device *ddev)
132 struct omap_drm_private *priv = ddev->dev_private;
149 static int omap_connect_pipelines(struct drm_device *ddev)
151 struct omap_drm_private *priv = ddev->dev_private;
388 static void omap_modeset_fini(struct drm_device *ddev)
390 omap_drm_irq_uninstall(ddev);
392 drm_mode_config_cleanup(ddev);
398 static void omap_modeset_enable_external_hpd(struct drm_device *ddev)
400 struct omap_drm_private *priv = ddev->dev_private;
417 static void omap_modeset_disable_external_hpd(struct drm_device *ddev)
419 struct omap_drm_private *priv = ddev->dev_private;
580 struct drm_device *ddev;
586 ddev = drm_dev_alloc(&omap_drm_driver, dev);
587 if (IS_ERR(ddev))
588 return PTR_ERR(ddev);
590 priv->ddev = ddev;
591 ddev->dev_private = priv;
612 omap_gem_init(ddev);
614 ret = omap_modeset_init(ddev);
621 ret = drm_vblank_init(ddev, priv->num_pipes);
627 omap_fbdev_init(ddev);
629 drm_kms_helper_poll_init(ddev);
630 omap_modeset_enable_external_hpd(ddev);
636 ret = drm_dev_register(ddev, 0);
643 omap_modeset_disable_external_hpd(ddev);
644 drm_kms_helper_poll_fini(ddev);
646 omap_fbdev_fini(ddev);
648 omap_modeset_fini(ddev);
650 omap_gem_deinit(ddev);
652 omap_disconnect_pipelines(ddev);
654 drm_dev_put(ddev);
660 struct drm_device *ddev = priv->ddev;
664 drm_dev_unregister(ddev);
666 omap_modeset_disable_external_hpd(ddev);
667 drm_kms_helper_poll_fini(ddev);
669 omap_fbdev_fini(ddev);
671 drm_atomic_helper_shutdown(ddev);
673 omap_modeset_fini(ddev);
674 omap_gem_deinit(ddev);
678 omap_disconnect_pipelines(ddev);
681 drm_dev_put(ddev);
726 struct drm_device *drm_dev = priv->ddev;
734 struct drm_device *drm_dev = priv->ddev;