Lines Matching refs:rnode
112 if (root->rnode == NULL) { in radix_tree_extend()
123 node->slots[0] = indirect_to_ptr(root->rnode); in radix_tree_extend()
129 rcu_assign_pointer(root->rnode, node); in radix_tree_extend()
161 slot = indirect_to_ptr(root->rnode); in radix_tree_insert()
177 rcu_assign_pointer(root->rnode, ptr_to_indirect(slot)); in radix_tree_insert()
195 rcu_assign_pointer(root->rnode, item); in radix_tree_insert()
212 node = rcu_dereference(root->rnode); in radix_tree_lookup_element()
219 return is_slot ? (void *)&root->rnode : node; in radix_tree_lookup_element()
429 node = rcu_dereference(root->rnode); in radix_tree_gang_lookup()
498 node = rcu_dereference(root->rnode); in radix_tree_gang_lookup_slot()
505 results[0] = (void **)&root->rnode; in radix_tree_gang_lookup_slot()
539 struct radix_tree_node *to_free = root->rnode; in radix_tree_shrink()
564 root->rnode = newptr; in radix_tree_shrink()
618 slot = root->rnode; in radix_tree_delete()
620 root->rnode = NULL; in radix_tree_delete()
657 if (pathp->node == indirect_to_ptr(root->rnode)) in radix_tree_delete()
668 root->rnode = NULL; in radix_tree_delete()
704 struct radix_tree_node *node = root->rnode; in radix_tree_destroy()