Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.c4475 void i915_gem_free_object(struct drm_gem_object *gem_obj) in i915_gem_free_object() argument
4477 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_free_object()
Di915_drv.h3035 struct drm_gem_object *gem_obj, int flags);
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_gem.c29 void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj) in virtio_gpu_gem_free_object() argument
31 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj); in virtio_gpu_gem_free_object()
Dvirtgpu_drv.h221 void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj);
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_drv.h107 void vc4_free_object(struct drm_gem_object *gem_obj);