Lines Matching refs:drm
56 __drm_gem_cma_create(struct drm_device *drm, size_t size) in __drm_gem_cma_create() argument
68 ret = drm_gem_object_init(drm, gem_obj, size); in __drm_gem_cma_create()
98 struct drm_gem_cma_object *drm_gem_cma_create(struct drm_device *drm, in drm_gem_cma_create() argument
106 cma_obj = __drm_gem_cma_create(drm, size); in drm_gem_cma_create()
110 cma_obj->vaddr = dma_alloc_writecombine(drm->dev, size, in drm_gem_cma_create()
113 dev_err(drm->dev, "failed to allocate buffer with size %zu\n", in drm_gem_cma_create()
145 struct drm_device *drm, size_t size, in drm_gem_cma_create_with_handle() argument
152 cma_obj = drm_gem_cma_create(drm, size); in drm_gem_cma_create_with_handle()
220 struct drm_device *drm, in drm_gem_cma_dumb_create_internal() argument
232 cma_obj = drm_gem_cma_create_with_handle(file_priv, drm, args->size, in drm_gem_cma_dumb_create_internal()
257 struct drm_device *drm, in drm_gem_cma_dumb_create() argument
265 cma_obj = drm_gem_cma_create_with_handle(file_priv, drm, args->size, in drm_gem_cma_dumb_create()
287 struct drm_device *drm, u32 handle, in drm_gem_cma_dumb_map_offset() argument
292 gem_obj = drm_gem_object_lookup(drm, file_priv, handle); in drm_gem_cma_dumb_map_offset()
294 dev_err(drm->dev, "failed to lookup GEM object\n"); in drm_gem_cma_dumb_map_offset()