Lines Matching defs:drm
25 #include <drm/drm_drv.h>
26 #include <drm/drm_fb_cma_helper.h>
27 #include <drm/drm_fb_helper.h>
28 #include <drm/drm_managed.h>
29 #include <uapi/drm/v3d_drm.h>
44 struct drm_device *drm = dev_get_drvdata(dev);
45 struct v3d_dev *v3d = to_v3d_dev(drm);
56 struct drm_device *drm = dev_get_drvdata(dev);
57 struct v3d_dev *v3d = to_v3d_dev(drm);
108 ret = pm_runtime_get_sync(v3d->drm.dev);
117 pm_runtime_mark_last_busy(v3d->drm.dev);
118 pm_runtime_put_autosuspend(v3d->drm.dev);
240 *regs = devm_ioremap_resource(v3d->drm.dev, res);
247 struct drm_device *drm;
254 v3d = devm_drm_dev_alloc(dev, &v3d_drm_driver, struct v3d_dev, drm);
258 drm = &v3d->drm;
260 platform_set_drvdata(pdev, drm);
314 ret = v3d_gem_init(drm);
322 ret = drm_dev_register(drm, 0);
331 v3d_gem_destroy(drm);
339 struct drm_device *drm = platform_get_drvdata(pdev);
340 struct v3d_dev *v3d = to_v3d_dev(drm);
342 drm_dev_unregister(drm);
344 v3d_gem_destroy(drm);
346 dma_free_wc(v3d->drm.dev, 4096, v3d->mmu_scratch,
363 MODULE_ALIAS("platform:v3d-drm");