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