Symbol: idr
sys/arch/m88k/include/m8820x.h
149
#define CMMU_ID(idr) ((idr) >> 24)
sys/arch/m88k/include/m8820x.h
150
#define CMMU_TYPE(idr) (((idr) >> 21) & 0x07)
sys/arch/m88k/include/m8820x.h
151
#define CMMU_VERSION(idr) (((idr) >> 16) & 0x1f)
sys/dev/ic/qwxvar.h
1432
struct idr bufs_idr;
sys/dev/ic/qwzvar.h
1217
struct idr bufs_idr;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
508
struct idr bo_list_handles;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
899
struct idr *idp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
925
struct idr *idp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
67
struct idr ctx_handles;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
71
struct idr pasid_idr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
72
struct idr gang_id_idr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
73
struct idr queue_id_idr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
98
struct idr userq_idr;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
777
struct idr alloc_idr;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
941
struct idr event_idr;
sys/dev/pci/drm/drm_linux.c
1000
idr_destroy(&ida->idr);
sys/dev/pci/drm/drm_linux.c
1011
r = idr_alloc(&ida->idr, NULL, start, end + 1, gfp);
sys/dev/pci/drm/drm_linux.c
1033
idr_remove(&ida->idr, id);
sys/dev/pci/drm/drm_linux.c
810
idr_init(struct idr *idr)
sys/dev/pci/drm/drm_linux.c
812
SPLAY_INIT(&idr->tree);
sys/dev/pci/drm/drm_linux.c
813
idr->next = 0;
sys/dev/pci/drm/drm_linux.c
817
idr_destroy(struct idr *idr)
sys/dev/pci/drm/drm_linux.c
821
while ((id = SPLAY_MIN(idr_tree, &idr->tree))) {
sys/dev/pci/drm/drm_linux.c
822
SPLAY_REMOVE(idr_tree, &idr->tree, id);
sys/dev/pci/drm/drm_linux.c
840
idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask)
sys/dev/pci/drm/drm_linux.c
860
while (SPLAY_INSERT(idr_tree, &idr->tree, id)) {
sys/dev/pci/drm/drm_linux.c
873
idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask)
sys/dev/pci/drm/drm_linux.c
892
id->id = idr->next;
sys/dev/pci/drm/drm_linux.c
893
while (SPLAY_INSERT(idr_tree, &idr->tree, id)) {
sys/dev/pci/drm/drm_linux.c
897
} else if (id->id == idr->next) {
sys/dev/pci/drm/drm_linux.c
903
idr->next = id->id + 1;
sys/dev/pci/drm/drm_linux.c
904
if (idr->next == end)
sys/dev/pci/drm/drm_linux.c
905
idr->next = start;
sys/dev/pci/drm/drm_linux.c
910
idr_replace(struct idr *idr, void *ptr, unsigned long id)
sys/dev/pci/drm/drm_linux.c
916
res = SPLAY_FIND(idr_tree, &idr->tree, &find);
sys/dev/pci/drm/drm_linux.c
925
idr_remove(struct idr *idr, unsigned long id)
sys/dev/pci/drm/drm_linux.c
931
res = SPLAY_FIND(idr_tree, &idr->tree, &find);
sys/dev/pci/drm/drm_linux.c
933
SPLAY_REMOVE(idr_tree, &idr->tree, res);
sys/dev/pci/drm/drm_linux.c
941
idr_find(struct idr *idr, unsigned long id)
sys/dev/pci/drm/drm_linux.c
946
res = SPLAY_FIND(idr_tree, &idr->tree, &find);
sys/dev/pci/drm/drm_linux.c
953
idr_get_next(struct idr *idr, int *id)
sys/dev/pci/drm/drm_linux.c
957
SPLAY_FOREACH(res, idr_tree, &idr->tree) {
sys/dev/pci/drm/drm_linux.c
968
idr_for_each(struct idr *idr, int (*func)(int, void *, void *), void *data)
sys/dev/pci/drm/drm_linux.c
973
SPLAY_FOREACH(id, idr_tree, &idr->tree) {
sys/dev/pci/drm/drm_linux.c
993
idr_init(&ida->idr);
sys/dev/pci/drm/i915/gvt/gvt.h
217
struct idr object_idr;
sys/dev/pci/drm/i915/gvt/gvt.h
330
struct idr vgpu_idr; /* vGPU IDR pool */
sys/dev/pci/drm/i915/i915_perf_types.h
475
struct idr metrics_idr;
sys/dev/pci/drm/include/drm/drm_auth.h
121
struct idr leases;
sys/dev/pci/drm/include/drm/drm_auth.h
129
struct idr lessee_idr;
sys/dev/pci/drm/include/drm/drm_auth.h
64
struct idr magic_map;
sys/dev/pci/drm/include/drm/drm_device.h
372
struct idr object_name_idr;
sys/dev/pci/drm/include/drm/drm_file.h
312
struct idr object_idr;
sys/dev/pci/drm/include/drm/drm_file.h
318
struct idr syncobj_idr;
sys/dev/pci/drm/include/drm/drm_mode_config.h
407
struct idr object_idr;
sys/dev/pci/drm/include/drm/drm_mode_config.h
415
struct idr tile_idr;
sys/dev/pci/drm/include/linux/idr.h
38
struct idr name = { \
sys/dev/pci/drm/include/linux/idr.h
39
.tree = SPLAY_INITIALIZER(&name.idr.tree), \
sys/dev/pci/drm/include/linux/idr.h
43
void idr_init(struct idr *);
sys/dev/pci/drm/include/linux/idr.h
45
int idr_alloc(struct idr *, void *, int, int, gfp_t);
sys/dev/pci/drm/include/linux/idr.h
46
int idr_alloc_cyclic(struct idr *, void *, int, int, gfp_t);
sys/dev/pci/drm/include/linux/idr.h
47
void *idr_find(struct idr *, unsigned long);
sys/dev/pci/drm/include/linux/idr.h
48
void *idr_replace(struct idr *, void *, unsigned long);
sys/dev/pci/drm/include/linux/idr.h
49
void *idr_remove(struct idr *, unsigned long);
sys/dev/pci/drm/include/linux/idr.h
50
void idr_destroy(struct idr *);
sys/dev/pci/drm/include/linux/idr.h
51
int idr_for_each(struct idr *, int (*)(int, void *, void *), void *);
sys/dev/pci/drm/include/linux/idr.h
52
void *idr_get_next(struct idr *, int *);
sys/dev/pci/drm/include/linux/idr.h
58
idr_init_base(struct idr *idr, int base)
sys/dev/pci/drm/include/linux/idr.h
60
idr_init(idr);
sys/dev/pci/drm/include/linux/idr.h
69
idr_is_empty(const struct idr *idr)
sys/dev/pci/drm/include/linux/idr.h
71
return SPLAY_EMPTY(&idr->tree);
sys/dev/pci/drm/include/linux/idr.h
75
struct idr idr;
sys/dev/pci/drm/include/linux/idr.h
80
.idr = { SPLAY_INITIALIZER(&name.idr.tree) } \