Lines Matching refs:ddev
150 drm_kms_helper_poll_disable(sdev->ddev); in shmob_drm_pm_suspend()
160 drm_modeset_lock_all(sdev->ddev); in shmob_drm_pm_resume()
162 drm_modeset_unlock_all(sdev->ddev); in shmob_drm_pm_resume()
164 drm_kms_helper_poll_enable(sdev->ddev); in shmob_drm_pm_resume()
180 struct drm_device *ddev = sdev->ddev; in shmob_drm_remove() local
182 drm_dev_unregister(ddev); in shmob_drm_remove()
183 drm_kms_helper_poll_fini(ddev); in shmob_drm_remove()
184 free_irq(sdev->irq, ddev); in shmob_drm_remove()
185 drm_dev_put(ddev); in shmob_drm_remove()
194 struct drm_device *ddev; in shmob_drm_probe() local
230 ddev = drm_dev_alloc(&shmob_drm_driver, &pdev->dev); in shmob_drm_probe()
231 if (IS_ERR(ddev)) in shmob_drm_probe()
232 return PTR_ERR(ddev); in shmob_drm_probe()
234 sdev->ddev = ddev; in shmob_drm_probe()
235 ddev->dev_private = sdev; in shmob_drm_probe()
251 ret = drm_vblank_init(ddev, 1); in shmob_drm_probe()
262 ret = request_irq(sdev->irq, shmob_drm_irq, 0, ddev->driver->name, in shmob_drm_probe()
263 ddev); in shmob_drm_probe()
273 ret = drm_dev_register(ddev, 0); in shmob_drm_probe()
280 free_irq(sdev->irq, ddev); in shmob_drm_probe()
282 drm_kms_helper_poll_fini(ddev); in shmob_drm_probe()
284 drm_dev_put(ddev); in shmob_drm_probe()