Home
last modified time | relevance | path

Searched refs:gem_obj (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/
Ddrm_gem_cma_helper.c59 struct drm_gem_object *gem_obj; in __drm_gem_cma_create() local
66 gem_obj = &cma_obj->base; in __drm_gem_cma_create()
68 ret = drm_gem_object_init(drm, gem_obj, size); in __drm_gem_cma_create()
72 ret = drm_gem_create_mmap_offset(gem_obj); in __drm_gem_cma_create()
74 drm_gem_object_release(gem_obj); in __drm_gem_cma_create()
149 struct drm_gem_object *gem_obj; in drm_gem_cma_create_with_handle() local
156 gem_obj = &cma_obj->base; in drm_gem_cma_create_with_handle()
162 ret = drm_gem_handle_create(file_priv, gem_obj, handle); in drm_gem_cma_create_with_handle()
167 drm_gem_object_unreference_unlocked(gem_obj); in drm_gem_cma_create_with_handle()
172 drm_gem_cma_free_object(gem_obj); in drm_gem_cma_create_with_handle()
[all …]
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_gem.c192 void udl_gem_free_object(struct drm_gem_object *gem_obj) in udl_gem_free_object() argument
194 struct udl_gem_object *obj = to_udl_bo(gem_obj); in udl_gem_free_object()
199 if (gem_obj->import_attach) { in udl_gem_free_object()
200 drm_prime_gem_destroy(gem_obj, obj->sg); in udl_gem_free_object()
201 put_device(gem_obj->dev->dev); in udl_gem_free_object()
207 drm_gem_free_mmap_offset(gem_obj); in udl_gem_free_object()
Dudl_drv.h124 void udl_gem_free_object(struct drm_gem_object *gem_obj);
/linux-4.1.27/include/drm/
Ddrm_gem_cma_helper.h24 to_drm_gem_cma_obj(struct drm_gem_object *gem_obj) in to_drm_gem_cma_obj() argument
26 return container_of(gem_obj, struct drm_gem_cma_object, base); in to_drm_gem_cma_obj()
30 void drm_gem_cma_free_object(struct drm_gem_object *gem_obj);
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c230 struct drm_gem_object *gem_obj, int flags) in i915_gem_prime_export() argument
232 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_prime_export()
236 exp_info.size = gem_obj->size; in i915_gem_prime_export()
238 exp_info.priv = gem_obj; in i915_gem_prime_export()
Di915_gem.c4471 void i915_gem_free_object(struct drm_gem_object *gem_obj) in i915_gem_free_object() argument
4473 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_free_object()
Di915_drv.h2793 struct drm_gem_object *gem_obj, int flags);
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_dmabuf.c72 struct exynos_drm_gem_obj *gem_obj = dma_buf_to_obj(attach->dmabuf); in exynos_gem_map_dma_buf() local
73 struct drm_device *dev = gem_obj->base.dev; in exynos_gem_map_dma_buf()
84 buf = gem_obj->buffer; in exynos_gem_map_dma_buf()
Dexynos_drm_gem.h132 void exynos_drm_gem_free_object(struct drm_gem_object *gem_obj);