/Linux-v4.19/drivers/gpu/drm/ |
D | drm_gem.c | 289 obj = idr_replace(&filp->object_idr, NULL, handle); in drm_gem_handle_delete() 299 idr_remove(&filp->object_idr, handle); in drm_gem_handle_delete() 398 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail() 426 idr_remove(&file_priv->object_idr, handle); in drm_gem_handle_create_tail() 644 obj = idr_find(&filp->object_idr, handle); in drm_gem_object_lookup() 782 idr_init_base(&file_private->object_idr, 1); in drm_gem_open() 798 idr_for_each(&file_private->object_idr, in drm_gem_release() 800 idr_destroy(&file_private->object_idr); in drm_gem_release()
|
D | drm_lease.c | 663 struct idr *object_idr; in drm_mode_get_lease_ioctl() local 682 object_idr = &lessee->dev->mode_config.crtc_idr; in drm_mode_get_lease_ioctl() 685 object_idr = &lessee->leases; in drm_mode_get_lease_ioctl() 688 idr_for_each_entry(object_idr, entry, object) { in drm_mode_get_lease_ioctl()
|
/Linux-v4.19/drivers/gpu/drm/via/ |
D | via_map.c | 103 idr_init(&dev_priv->object_idr); in via_driver_load() 123 idr_destroy(&dev_priv->object_idr); in via_driver_unload()
|
D | via_mm.c | 151 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc() 187 obj = idr_find(&dev_priv->object_idr, mem->index); in via_mem_free() 193 idr_remove(&dev_priv->object_idr, mem->index); in via_mem_free()
|
D | via_drv.h | 98 struct idr object_idr; member
|
/Linux-v4.19/drivers/gpu/drm/sis/ |
D | sis_drv.c | 50 idr_init(&dev_priv->object_idr); in sis_driver_load() 61 idr_destroy(&dev_priv->object_idr); in sis_driver_unload()
|
D | sis_mm.c | 131 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc() 170 obj = idr_find(&dev_priv->object_idr, mem->free); in sis_drm_free() 176 idr_remove(&dev_priv->object_idr, mem->free); in sis_drm_free()
|
D | sis_drv.h | 67 struct idr object_idr; member
|
/Linux-v4.19/include/drm/ |
D | drm_file.h | 248 struct idr object_idr; member
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | dmabuf.c | 99 idr_remove(&vgpu->object_idr, in dmabuf_gem_object_free() 434 ret = idr_alloc(&vgpu->object_idr, dmabuf_obj, 1, 0, GFP_NOWAIT); in intel_vgpu_query_plane() 556 idr_remove(&vgpu->object_idr, dmabuf_obj->dmabuf_id); in intel_vgpu_dmabuf_cleanup()
|
D | vgpu.c | 386 idr_init(&vgpu->object_idr); in __intel_gvt_create_vgpu()
|
D | gvt.h | 230 struct idr object_idr; member
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gem.c | 105 idr_for_each_entry(&file->object_idr, gobj, handle) { in amdgpu_gem_force_release() 109 idr_destroy(&file->object_idr); in amdgpu_gem_force_release() 871 idr_for_each(&file->object_idr, amdgpu_debugfs_gem_bo_info, m); in amdgpu_debugfs_gem_info()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_object.h | 313 return idr_find(&file->object_idr, handle); in i915_gem_object_lookup_rcu()
|
D | i915_debugfs.c | 533 idr_for_each(&file->object_idr, per_file_stats, &stats); in i915_gem_object_info()
|
/Linux-v4.19/drivers/gpu/drm/v3d/ |
D | v3d_gem.c | 377 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in v3d_cl_lookup_bos()
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 131 obj = idr_find(&file->object_idr, submit_bo.handle); in submit_lookup_objects()
|
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_submit.c | 84 obj = idr_find(&file->object_idr, bo->handle); in submit_lookup_objects()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | i915_gem_context.c | 282 err = idr_alloc(&file->object_idr, &obj->base, 1, 0, GFP_KERNEL); in file_add_object()
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_gem.c | 764 struct drm_gem_object *bo = idr_find(&file_priv->object_idr, in vc4_cl_lookup_bos()
|
/Linux-v4.19/Documentation/gpu/ |
D | todo.rst | 372 be renamed to drm_mode_config.object_idr.
|