Lines Matching defs:slot
37 void __rcu **slot;
46 slot = idr_get_free(&idr->idr_rt, &iter, gfp, max - base);
47 if (IS_ERR(slot))
48 return PTR_ERR(slot);
52 radix_tree_iter_replace(&idr->idr_rt, &iter, slot, ptr);
199 void __rcu **slot;
202 radix_tree_for_each_slot(slot, &idr->idr_rt, &iter, 0) {
208 ret = fn(id, rcu_dereference_raw(*slot), data);
230 void __rcu **slot;
236 radix_tree_for_each_slot(slot, &idr->idr_rt, &iter, id) {
237 entry = rcu_dereference_raw(*slot);
242 if (slot != &idr->idr_rt.xa_head && !xa_is_retry(entry))
244 slot = radix_tree_iter_retry(&iter);
246 if (!slot)
293 void __rcu **slot = NULL;
298 entry = __radix_tree_lookup(&idr->idr_rt, id, &node, &slot);
299 if (!slot || radix_tree_tag_get(&idr->idr_rt, id, IDR_FREE))
302 __radix_tree_replace(&idr->idr_rt, node, slot, ptr);
337 * I considered telling the XArray that each slot is an order-10 node