Lines Matching defs:ddev

57 static void msm_deinit_vram(struct drm_device *ddev);
202 struct drm_device *ddev = priv->dev;
213 if (ddev->registered) {
214 drm_dev_unregister(ddev);
215 drm_atomic_helper_shutdown(ddev);
231 msm_gem_shrinker_cleanup(ddev);
233 drm_kms_helper_poll_fini(ddev);
239 msm_disp_snapshot_destroy(ddev);
241 drm_mode_config_cleanup(ddev);
249 msm_irq_uninstall(ddev);
256 msm_deinit_vram(ddev);
258 component_unbind_all(dev, ddev);
260 ddev->dev_private = NULL;
261 drm_dev_put(ddev);
392 static void msm_deinit_vram(struct drm_device *ddev)
394 struct msm_drm_private *priv = ddev->dev_private;
401 dma_free_attrs(ddev->dev, priv->vram.size, NULL, priv->vram.paddr,
408 struct drm_device *ddev;
416 ddev = drm_dev_alloc(drv, dev);
417 if (IS_ERR(ddev)) {
419 return PTR_ERR(ddev);
421 ddev->dev_private = priv;
422 priv->dev = ddev;
447 drm_mode_config_init(ddev);
449 ret = msm_init_vram(ddev);
456 ret = component_bind_all(dev, ddev);
465 msm_gem_shrinker_init(ddev);
468 ret = priv->kms_init(ddev);
482 ddev->mode_config.normalize_zpos = true;
485 kms->dev = ddev;
493 drm_helper_move_panel_connectors_to_head(ddev);
495 ddev->mode_config.funcs = &mode_config_funcs;
496 ddev->mode_config.helper_private = &mode_config_helper_funcs;
498 drm_for_each_crtc(crtc, ddev) {
503 ev_thread->dev = ddev;
515 ret = drm_vblank_init(ddev, priv->num_crtcs);
523 ret = msm_irq_install(ddev, kms->irq);
531 ret = drm_dev_register(ddev, 0);
536 ret = msm_disp_snapshot_init(ddev);
540 drm_mode_config_reset(ddev);
542 ret = msm_debugfs_late_init(ddev);
546 drm_kms_helper_poll_init(ddev);
549 msm_fbdev_setup(ddev);
559 msm_deinit_vram(ddev);
561 drm_mode_config_cleanup(ddev);
564 drm_dev_put(ddev);
1108 struct drm_device *ddev = priv ? priv->dev : NULL;
1113 return drm_mode_config_helper_suspend(ddev);
1119 struct drm_device *ddev = priv ? priv->dev : NULL;
1124 drm_mode_config_helper_resume(ddev);