| /Linux-v6.1/drivers/gpu/drm/sis/ |
| D | sis_drv.c | 53 idr_init_base(&dev_priv->object_idr, 1); in sis_driver_load() 64 idr_destroy(&dev_priv->object_idr); in sis_driver_unload()
|
| D | sis_mm.c | 134 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()
|
| D | sis_drv.h | 65 struct idr object_idr; member
|
| /Linux-v6.1/drivers/gpu/drm/ |
| D | drm_lease.c | 228 if (!idr_find(&dev->mode_config.object_idr, object)) in drm_lease_create() 640 struct idr *object_idr; in drm_mode_get_lease_ioctl() local 660 object_idr = &lessee->dev->mode_config.object_idr; in drm_mode_get_lease_ioctl() 663 object_idr = &lessee->leases; in drm_mode_get_lease_ioctl() 666 idr_for_each_entry(object_idr, entry, object) { in drm_mode_get_lease_ioctl()
|
| D | drm_gem.c | 267 obj = idr_replace(&filp->object_idr, NULL, handle); in drm_gem_handle_delete() 277 idr_remove(&filp->object_idr, handle); in drm_gem_handle_delete() 366 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail() 394 idr_remove(&file_priv->object_idr, handle); in drm_gem_handle_create_tail() 644 obj = idr_find(&filp->object_idr, handle[i]); in objects_lookup() 902 idr_init_base(&file_private->object_idr, 1); in drm_gem_open() 918 idr_for_each(&file_private->object_idr, in drm_gem_release() 920 idr_destroy(&file_private->object_idr); in drm_gem_release()
|
| D | drm_mode_object.c | 48 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()
|
| D | drm_mode_config.c | 415 idr_init_base(&dev->mode_config.object_idr, 1); in drmm_mode_config_init() 550 idr_destroy(&dev->mode_config.object_idr); in drm_mode_config_cleanup()
|
| /Linux-v6.1/drivers/gpu/drm/i915/gvt/ |
| D | dmabuf.c | 142 idr_remove(&vgpu->object_idr, in dmabuf_gem_object_free() 465 ret = idr_alloc(&vgpu->object_idr, dmabuf_obj, 1, 0, GFP_NOWAIT); in intel_vgpu_query_plane() 578 idr_remove(&vgpu->object_idr, dmabuf_obj->dmabuf_id); in intel_vgpu_dmabuf_cleanup()
|
| D | vgpu.c | 336 idr_init_base(&vgpu->object_idr, 1); in intel_gvt_create_vgpu()
|
| D | gvt.h | 211 struct idr object_idr; member
|
| /Linux-v6.1/include/drm/ |
| D | drm_file.h | 277 struct idr object_idr; member
|
| D | drm_mode_config.h | 423 struct idr object_idr; member
|
| /Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gem.c | 142 idr_for_each_entry(&file->object_idr, gobj, handle) { in amdgpu_gem_force_release() 146 idr_destroy(&file->object_idr); in amdgpu_gem_force_release() 976 idr_for_each_entry(&file->object_idr, gobj, id) { in amdgpu_debugfs_gem_info_show()
|
| /Linux-v6.1/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_gem.c | 269 idr_for_each_entry(&file->object_idr, gobj, id) { in vmw_debugfs_gem_info_show()
|
| /Linux-v6.1/drivers/gpu/drm/v3d/ |
| D | v3d_gem.c | 340 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in v3d_lookup_bos() 915 bo = idr_find(&file_priv->object_idr, in v3d_submit_tfu_ioctl()
|
| /Linux-v6.1/drivers/gpu/drm/via/ |
| D | via_dri1.c | 188 struct idr object_idr; member 2685 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc() 2721 obj = idr_find(&dev_priv->object_idr, mem->index); in via_mem_free() 2727 idr_remove(&dev_priv->object_idr, mem->index); in via_mem_free() 2849 idr_init_base(&dev_priv->object_idr, 1); in via_driver_load() 2869 idr_destroy(&dev_priv->object_idr); in via_driver_unload()
|
| /Linux-v6.1/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_object.h | 114 return idr_find(&file->object_idr, handle); in i915_gem_object_lookup_rcu()
|
| D | i915_gem_execbuffer.c | 819 if (idr_find(&eb->file->object_idr, handle) == obj) { in __eb_add_lut()
|
| /Linux-v6.1/drivers/gpu/drm/etnaviv/ |
| D | etnaviv_gem_submit.c | 87 obj = idr_find(&file->object_idr, bo->handle); in submit_lookup_objects()
|
| /Linux-v6.1/drivers/gpu/drm/msm/ |
| D | msm_gem_submit.c | 139 obj = idr_find(&file->object_idr, submit->bos[i].handle); in submit_lookup_objects()
|
| /Linux-v6.1/drivers/gpu/drm/vc4/ |
| D | vc4_gem.c | 790 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in vc4_cl_lookup_bos()
|
| /Linux-v6.1/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_context.c | 543 err = idr_alloc(&to_drm_file(file)->object_idr, in file_add_object()
|