Lines Matching refs:idr
27 #include <linux/idr.h>
78 struct idr idr; /* idr mapping wd -> watch */
94 idr_destroy(&ih->idr);
138 if (unlikely(!idr_pre_get(&ih->idr, GFP_KERNEL)))
140 ret = idr_get_new_above(&ih->idr, watch, ih->last_wd+1, &watch->wd);
224 idr_remove(&ih->idr, watch->wd);
464 idr_init(&ih->idr);
521 if (likely(idr_find(&ih->idr, watch->wd))) {
682 watch = idr_find(&ih->idr, wd);
695 if (likely(idr_find(&ih->idr, wd) == watch))