Symbol: idr
sys/dev/drm/amd/amdgpu/amdgpu.h
528
struct idr bo_list_handles;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
545
struct idr *idp;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
573
struct idr *idp;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
596
struct idr *idp;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.h
62
struct idr ctx_handles;
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
287
struct idr pasid_idr;
sys/dev/drm/drm_drv.c
85
static struct idr drm_minors_idr;
sys/dev/drm/i915/gvt/gvt.h
260
struct idr vgpu_idr; /* vGPU IDR pool */
sys/dev/drm/i915/i915_drv.h
1985
struct idr metrics_idr;
sys/dev/drm/i915/i915_drv.h
347
struct idr context_idr;
sys/dev/drm/include/drm/drm_auth.h
82
struct idr magic_map;
sys/dev/drm/include/drm/drm_auth.h
96
struct idr leases;
sys/dev/drm/include/drm/drm_auth.h
97
struct idr lessee_idr;
sys/dev/drm/include/drm/drm_device.h
122
struct idr ctx_idr;
sys/dev/drm/include/drm/drm_device.h
226
struct idr object_name_idr;
sys/dev/drm/include/drm/drm_file.h
256
struct idr object_idr;
sys/dev/drm/include/drm/drm_file.h
262
struct idr syncobj_idr;
sys/dev/drm/include/drm/drm_mode_config.h
399
struct idr crtc_idr;
sys/dev/drm/include/drm/drm_mode_config.h
407
struct idr tile_idr;
sys/dev/drm/include/linux/idr.h
105
idr_get_next(struct idr *idp, int *nextid)
sys/dev/drm/include/linux/idr.h
48
struct idr idr;
sys/dev/drm/include/linux/idr.h
54
.idr = { .idr_token = LWKT_TOKEN_INITIALIZER("idrtok") }, \
sys/dev/drm/include/linux/idr.h
61
idr_init(&ida->idr);
sys/dev/drm/include/linux/idr.h
67
idr_remove(&ida->idr, id);
sys/dev/drm/include/linux/idr.h
73
idr_remove(&ida->idr, id);
sys/dev/drm/include/linux/idr.h
79
idr_destroy(&ida->idr);
sys/dev/drm/include/linux/idr.h
98
id = idr_alloc(&ida->idr, NULL, start, lim, gfp_mask);
sys/libkern/linux_idr.c
107
idr_remove(&idr, id);
sys/libkern/linux_idr.c
109
void *res = idr_find(&idr, id);
sys/libkern/linux_idr.c
136
static void idr_grow(struct idr *idp, int want);
sys/libkern/linux_idr.c
137
static void idr_reserve(struct idr *idp, int id, int incr);
sys/libkern/linux_idr.c
138
static int idr_find_free(struct idr *idp, int want, int lim);
sys/libkern/linux_idr.c
168
idrfixup(struct idr *idp, int id)
sys/libkern/linux_idr.c
181
idr_get_node(struct idr *idp, int id)
sys/libkern/linux_idr.c
193
idr_reserve(struct idr *idp, int id, int incr)
sys/libkern/linux_idr.c
203
idr_find_free(struct idr *idp, int want, int lim)
sys/libkern/linux_idr.c
261
idr_pre_get(struct idr *idp, unsigned gfp_mask __unused)
sys/libkern/linux_idr.c
317
idr_get_new_above(struct idr *idp, void *ptr, int sid, int *id)
sys/libkern/linux_idr.c
358
idr_alloc(struct idr *idp, void *ptr, int start, int end,
sys/libkern/linux_idr.c
410
idr_get_new(struct idr *idp, void *ptr, int *id)
sys/libkern/linux_idr.c
421
idr_grow(struct idr *idp, int want)
sys/libkern/linux_idr.c
464
idr_remove(struct idr *idp, int id)
sys/libkern/linux_idr.c
493
idr_remove_all(struct idr *idp)
sys/libkern/linux_idr.c
505
idr_destroy(struct idr *idp)
sys/libkern/linux_idr.c
516
idr_find(struct idr *idp, int id)
sys/libkern/linux_idr.c
531
idr_for_each(struct idr *idp, int (*fn)(int id, void *p, void *data),
sys/libkern/linux_idr.c
549
idr_replace(struct idr *idp, void *ptr, int id)
sys/libkern/linux_idr.c
567
idr_init(struct idr *idp)
sys/libkern/linux_idr.c
569
bzero(idp, sizeof(struct idr));
sys/libkern/linux_idr.c
75
struct idr idr;
sys/libkern/linux_idr.c
80
idr_init(&idr);
sys/libkern/linux_idr.c
87
if (idr_pre_get(&idr, 0) == 0) {
sys/libkern/linux_idr.c
91
error = idr_get_new_above(&idr,
sys/sys/idr.h
68
void *idr_find(struct idr *idp, int id);
sys/sys/idr.h
69
void *idr_replace(struct idr *idp, void *ptr, int id);
sys/sys/idr.h
70
void *idr_remove(struct idr *idp, int id);
sys/sys/idr.h
71
void idr_remove_all(struct idr *idp);
sys/sys/idr.h
72
void idr_destroy(struct idr *idp);
sys/sys/idr.h
73
int idr_for_each(struct idr *idp, int (*fn)(int id, void *p, void *data), void *data);
sys/sys/idr.h
74
int idr_get_new(struct idr *idp, void *ptr, int *id);
sys/sys/idr.h
75
int idr_get_new_above(struct idr *idp, void *ptr, int sid, int *id);
sys/sys/idr.h
76
int idr_pre_get(struct idr *idp, unsigned gfp_mask);
sys/sys/idr.h
78
void idr_init(struct idr *idp);
sys/sys/idr.h
80
int idr_alloc(struct idr *idp, void *ptr, int start, int end, unsigned gfp_mask);