Lines Matching refs:ddev
161 drm_kms_helper_poll_disable(sdev->ddev); in shmob_drm_pm_suspend()
171 drm_modeset_lock_all(sdev->ddev); in shmob_drm_pm_resume()
173 drm_modeset_unlock_all(sdev->ddev); in shmob_drm_pm_resume()
175 drm_kms_helper_poll_enable(sdev->ddev); in shmob_drm_pm_resume()
191 struct drm_device *ddev = sdev->ddev; in shmob_drm_remove() local
193 drm_dev_unregister(ddev); in shmob_drm_remove()
194 drm_kms_helper_poll_fini(ddev); in shmob_drm_remove()
195 drm_mode_config_cleanup(ddev); in shmob_drm_remove()
196 drm_irq_uninstall(ddev); in shmob_drm_remove()
197 drm_dev_put(ddev); in shmob_drm_remove()
206 struct drm_device *ddev; in shmob_drm_probe() local
244 ddev = drm_dev_alloc(&shmob_drm_driver, &pdev->dev); in shmob_drm_probe()
245 if (IS_ERR(ddev)) in shmob_drm_probe()
246 return PTR_ERR(ddev); in shmob_drm_probe()
248 sdev->ddev = ddev; in shmob_drm_probe()
249 ddev->dev_private = sdev; in shmob_drm_probe()
265 ret = drm_vblank_init(ddev, 1); in shmob_drm_probe()
271 ret = drm_irq_install(ddev, platform_get_irq(pdev, 0)); in shmob_drm_probe()
281 ret = drm_dev_register(ddev, 0); in shmob_drm_probe()
288 drm_irq_uninstall(ddev); in shmob_drm_probe()
290 drm_kms_helper_poll_fini(ddev); in shmob_drm_probe()
291 drm_mode_config_cleanup(ddev); in shmob_drm_probe()
293 drm_dev_put(ddev); in shmob_drm_probe()