idr_entry
pool_init(&idr_pool, sizeof(struct idr_entry), 0, IPL_TTY, 0,
int idr_cmp(struct idr_entry *, struct idr_entry *);
SPLAY_PROTOTYPE(idr_tree, idr_entry, entry, idr_cmp);
struct idr_entry *idr_entry_cache;
struct idr_entry *id;
struct idr_entry *id;
struct idr_entry *id;
struct idr_entry find, *res;
struct idr_entry find, *res;
struct idr_entry find, *res;
struct idr_entry *res;
struct idr_entry *id;
idr_cmp(struct idr_entry *a, struct idr_entry *b)
SPLAY_GENERATE(idr_tree, idr_entry, entry, idr_cmp);
SPLAY_ENTRY(idr_entry) entry;
SPLAY_HEAD(idr_tree, idr_entry) tree;