Home
last modified time | relevance | path

Searched refs:object_idr (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/via/
Dvia_map.c107 idr_init(&dev_priv->object_idr); in via_driver_load()
127 idr_destroy(&dev_priv->object_idr); in via_driver_unload()
Dvia_mm.c156 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc()
192 obj = idr_find(&dev_priv->object_idr, mem->index); in via_mem_free()
198 idr_remove(&dev_priv->object_idr, mem->index); in via_mem_free()
Dvia_drv.h106 struct idr object_idr; member
/Linux-v5.4/drivers/gpu/drm/sis/
Dsis_drv.c52 idr_init(&dev_priv->object_idr); in sis_driver_load()
63 idr_destroy(&dev_priv->object_idr); in sis_driver_unload()
Dsis_mm.c134 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc()
173 obj = idr_find(&dev_priv->object_idr, mem->free); in sis_drm_free()
179 idr_remove(&dev_priv->object_idr, mem->free); in sis_drm_free()
Dsis_drv.h65 struct idr object_idr; member
/Linux-v5.4/drivers/gpu/drm/
Ddrm_lease.c217 if (!idr_find(&dev->mode_config.object_idr, object)) in drm_lease_create()
661 struct idr *object_idr; in drm_mode_get_lease_ioctl() local
680 object_idr = &lessee->dev->mode_config.object_idr; in drm_mode_get_lease_ioctl()
683 object_idr = &lessee->leases; in drm_mode_get_lease_ioctl()
686 idr_for_each_entry(object_idr, entry, object) { in drm_mode_get_lease_ioctl()
Ddrm_gem.c283 obj = idr_replace(&filp->object_idr, NULL, handle); in drm_gem_handle_delete()
293 idr_remove(&filp->object_idr, handle); in drm_gem_handle_delete()
392 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail()
424 idr_remove(&file_priv->object_idr, handle); in drm_gem_handle_create_tail()
666 obj = idr_find(&filp->object_idr, handle[i]); in objects_lookup()
923 idr_init_base(&file_private->object_idr, 1); in drm_gem_open()
939 idr_for_each(&file_private->object_idr, in drm_gem_release()
941 idr_destroy(&file_private->object_idr); in drm_gem_release()
Ddrm_mode_object.c48 ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL, in __drm_mode_object_add()
89 idr_replace(&dev->mode_config.object_idr, obj, obj->id); in drm_mode_object_register()
111 idr_remove(&dev->mode_config.object_idr, object->id); in drm_mode_object_unregister()
143 obj = idr_find(&dev->mode_config.object_idr, id); in __drm_mode_object_find()
Ddrm_mode_config.c402 idr_init(&dev->mode_config.object_idr); in drm_mode_config_init()
505 idr_destroy(&dev->mode_config.object_idr); in drm_mode_config_cleanup()
/Linux-v5.4/include/drm/
Ddrm_file.h249 struct idr object_idr; member
Ddrm_mode_config.h405 struct idr object_idr; member
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Ddmabuf.c100 idr_remove(&vgpu->object_idr, in dmabuf_gem_object_free()
427 ret = idr_alloc(&vgpu->object_idr, dmabuf_obj, 1, 0, GFP_NOWAIT); in intel_vgpu_query_plane()
549 idr_remove(&vgpu->object_idr, dmabuf_obj->dmabuf_id); in intel_vgpu_dmabuf_cleanup()
Dvgpu.c386 idr_init(&vgpu->object_idr); in __intel_gvt_create_vgpu()
Dgvt.h227 struct idr object_idr; member
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gem.c106 idr_for_each_entry(&file->object_idr, gobj, handle) { in amdgpu_gem_force_release()
110 idr_destroy(&file->object_idr); in amdgpu_gem_force_release()
874 idr_for_each(&file->object_idr, amdgpu_debugfs_gem_bo_info, m); in amdgpu_debugfs_gem_info()
/Linux-v5.4/drivers/gpu/drm/v3d/
Dv3d_gem.c332 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in v3d_lookup_bos()
682 bo = idr_find(&file_priv->object_idr, in v3d_submit_tfu_ioctl()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_object.h66 return idr_find(&file->object_idr, handle); in i915_gem_object_lookup_rcu()
/Linux-v5.4/drivers/gpu/drm/msm/
Dmsm_gem_submit.c120 obj = idr_find(&file->object_idr, submit->bos[i].handle); in submit_lookup_objects()
/Linux-v5.4/drivers/gpu/drm/etnaviv/
Detnaviv_gem_submit.c87 obj = idr_find(&file->object_idr, bo->handle); in submit_lookup_objects()
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_gem.c771 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in vc4_cl_lookup_bos()
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_context.c298 err = idr_alloc(&file->object_idr, &obj->base, 1, 0, GFP_KERNEL); in file_add_object()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_debugfs.c338 idr_for_each(&file->object_idr, per_file_stats, &stats); in print_context_stats()