Lines Matching refs:__rcu
89 get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot) in get_slot_offset()
98 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]); in radix_tree_descend()
464 node->slots[0] = (void __rcu *)entry; in radix_tree_extend()
517 root->xa_head = (void __rcu *)child; in radix_tree_shrink()
541 node->slots[0] = (void __rcu *)RADIX_TREE_RETRY; in radix_tree_shrink()
609 void __rcu ***slotp) in __radix_tree_create()
612 void __rcu **slot = (void __rcu **)&root->xa_head; in __radix_tree_create()
691 void __rcu **slot, void *item, bool replace) in insert_entries()
716 void __rcu **slot; in radix_tree_insert()
758 void __rcu ***slotp) in __radix_tree_lookup()
762 void __rcu **slot; in __radix_tree_lookup()
766 slot = (void __rcu **)&root->xa_head; in __radix_tree_lookup()
803 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *root, in radix_tree_lookup_slot()
806 void __rcu **slot; in radix_tree_lookup_slot()
832 static void replace_slot(void __rcu **slot, void *item, in replace_slot()
860 struct radix_tree_node *node, void __rcu **slot, in calculate_count()
886 void __rcu **slot, void *item) in __radix_tree_replace()
897 WARN_ON_ONCE(!node && (slot != (void __rcu **)&root->xa_head) && in __radix_tree_replace()
924 void __rcu **slot, void *item) in radix_tree_replace_slot()
941 void __rcu **slot, void *item) in radix_tree_iter_replace()
1144 void __rcu **radix_tree_iter_resume(void __rcu **slot, in radix_tree_iter_resume()
1163 void __rcu **radix_tree_next_chunk(const struct radix_tree_root *root, in radix_tree_next_chunk()
1199 return (void __rcu **)&root->xa_head; in radix_tree_next_chunk()
1275 void __rcu **slot; in radix_tree_gang_lookup()
1316 void __rcu **slot; in radix_tree_gang_lookup_tag()
1353 void __rcu ***results, unsigned long first_index, in radix_tree_gang_lookup_tag_slot()
1357 void __rcu **slot; in radix_tree_gang_lookup_tag_slot()
1374 struct radix_tree_node *node, void __rcu **slot) in __radix_tree_delete()
1404 struct radix_tree_iter *iter, void __rcu **slot) in radix_tree_iter_delete()
1426 void __rcu **slot = NULL; in radix_tree_delete_item()
1485 void __rcu **idr_get_free(struct radix_tree_root *root, in idr_get_free()
1490 void __rcu **slot = (void __rcu **)&root->xa_head; in idr_get_free()