Lines Matching refs:root
74 /* The top bits of xa_flags are used to store the root tags */
82 #define INIT_RADIX_TREE(root, mask) xa_init_flags(root, mask)
84 static inline bool radix_tree_empty(const struct radix_tree_root *root)
86 return root->xa_head == NULL;
261 void __rcu **idr_get_free(struct radix_tree_root *root,
297 * @root: radix tree root
312 * @root: radix tree root
321 radix_tree_iter_lookup(const struct radix_tree_root *root,
325 return radix_tree_next_chunk(root, iter, RADIX_TREE_ITER_CONTIG);
441 * @root: the struct radix_tree_root pointer
447 #define radix_tree_for_each_slot(slot, root, iter, start) \
449 slot || (slot = radix_tree_next_chunk(root, iter, 0)) ; \
456 * @root: the struct radix_tree_root pointer
463 #define radix_tree_for_each_tagged(slot, root, iter, start, tag) \
465 slot || (slot = radix_tree_next_chunk(root, iter, \