Lines Matching refs:ddev

197 	struct drm_device *ddev;  in tilcdc_init()  local
208 ddev = drm_dev_alloc(ddrv, dev); in tilcdc_init()
209 if (IS_ERR(ddev)) in tilcdc_init()
210 return PTR_ERR(ddev); in tilcdc_init()
212 ddev->dev_private = priv; in tilcdc_init()
213 platform_set_drvdata(pdev, ddev); in tilcdc_init()
214 drm_mode_config_init(ddev); in tilcdc_init()
243 switch (tilcdc_read(ddev, LCDC_PID_REG)) { in tilcdc_init()
254 tilcdc_read(ddev, LCDC_PID_REG)); in tilcdc_init()
312 ret = tilcdc_crtc_create(ddev); in tilcdc_init()
317 modeset_init(ddev); in tilcdc_init()
331 ret = component_bind_all(dev, ddev); in tilcdc_init()
335 ret = tilcdc_add_component_encoder(ddev); in tilcdc_init()
339 ret = tilcdc_attach_external_device(ddev); in tilcdc_init()
351 ret = drm_vblank_init(ddev, 1); in tilcdc_init()
362 ret = tilcdc_irq_install(ddev, priv->irq); in tilcdc_init()
368 drm_mode_config_reset(ddev); in tilcdc_init()
370 drm_kms_helper_poll_init(ddev); in tilcdc_init()
372 ret = drm_dev_register(ddev, 0); in tilcdc_init()
377 drm_fbdev_dma_setup(ddev, bpp); in tilcdc_init()
381 tilcdc_fini(ddev); in tilcdc_init()
492 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_pm_suspend() local
495 ret = drm_mode_config_helper_suspend(ddev); in tilcdc_pm_suspend()
505 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_pm_resume() local
509 return drm_mode_config_helper_resume(ddev); in tilcdc_pm_resume()
525 struct drm_device *ddev = dev_get_drvdata(dev); in tilcdc_unbind() local
528 if (!ddev->dev_private) in tilcdc_unbind()
531 tilcdc_fini(ddev); in tilcdc_unbind()