Lines Matching refs:ddev

223 	struct drm_device *ddev;  in tilcdc_init()  local
235 ddev = drm_dev_alloc(ddrv, dev); in tilcdc_init()
236 if (IS_ERR(ddev)) in tilcdc_init()
237 return PTR_ERR(ddev); in tilcdc_init()
239 ddev->dev_private = priv; in tilcdc_init()
240 platform_set_drvdata(pdev, ddev); in tilcdc_init()
241 drm_mode_config_init(ddev); in tilcdc_init()
293 switch (tilcdc_read(ddev, LCDC_PID_REG)) { in tilcdc_init()
304 tilcdc_read(ddev, LCDC_PID_REG)); in tilcdc_init()
342 ret = tilcdc_crtc_create(ddev); in tilcdc_init()
347 modeset_init(ddev); in tilcdc_init()
361 ret = component_bind_all(dev, ddev); in tilcdc_init()
365 ret = tilcdc_add_component_encoder(ddev); in tilcdc_init()
369 ret = tilcdc_attach_external_device(ddev); in tilcdc_init()
381 ret = drm_vblank_init(ddev, 1); in tilcdc_init()
387 ret = drm_irq_install(ddev, platform_get_irq(pdev, 0)); in tilcdc_init()
393 drm_mode_config_reset(ddev); in tilcdc_init()
395 drm_kms_helper_poll_init(ddev); in tilcdc_init()
397 ret = drm_dev_register(ddev, 0); in tilcdc_init()
401 drm_fbdev_generic_setup(ddev, bpp); in tilcdc_init()
407 tilcdc_fini(ddev); in tilcdc_init()
546 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_pm_suspend() local
549 ret = drm_mode_config_helper_suspend(ddev); in tilcdc_pm_suspend()
559 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_pm_resume() local
563 return drm_mode_config_helper_resume(ddev); in tilcdc_pm_resume()
581 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_unbind() local
584 if (!ddev->dev_private) in tilcdc_unbind()