Lines Matching refs:ddev
522 struct drm_device *ddev; in omapdrm_init() local
547 ddev = drm_dev_alloc(&omap_drm_driver, priv->dev); in omapdrm_init()
548 if (IS_ERR(ddev)) { in omapdrm_init()
549 ret = PTR_ERR(ddev); in omapdrm_init()
553 priv->ddev = ddev; in omapdrm_init()
554 ddev->dev_private = priv; in omapdrm_init()
561 omap_gem_init(ddev); in omapdrm_init()
563 ret = omap_modeset_init(ddev); in omapdrm_init()
570 ret = drm_vblank_init(ddev, priv->num_crtcs); in omapdrm_init()
579 omap_fbdev_init(ddev); in omapdrm_init()
581 drm_kms_helper_poll_init(ddev); in omapdrm_init()
588 ret = drm_dev_register(ddev, 0); in omapdrm_init()
596 drm_kms_helper_poll_fini(ddev); in omapdrm_init()
598 omap_fbdev_fini(ddev); in omapdrm_init()
600 drm_mode_config_cleanup(ddev); in omapdrm_init()
601 omap_drm_irq_uninstall(ddev); in omapdrm_init()
603 omap_gem_deinit(ddev); in omapdrm_init()
604 drm_dev_unref(ddev); in omapdrm_init()
615 struct drm_device *ddev = priv->ddev; in omapdrm_cleanup() local
619 drm_dev_unregister(ddev); in omapdrm_cleanup()
622 drm_kms_helper_poll_fini(ddev); in omapdrm_cleanup()
624 omap_fbdev_fini(ddev); in omapdrm_cleanup()
626 drm_atomic_helper_shutdown(ddev); in omapdrm_cleanup()
628 drm_mode_config_cleanup(ddev); in omapdrm_cleanup()
630 omap_drm_irq_uninstall(ddev); in omapdrm_cleanup()
631 omap_gem_deinit(ddev); in omapdrm_cleanup()
633 drm_dev_unref(ddev); in omapdrm_cleanup()
719 struct drm_device *drm_dev = priv->ddev; in omap_drm_suspend()
733 struct drm_device *drm_dev = priv->ddev; in omap_drm_resume()