Lines Matching refs:__rcu
80 get_slot_offset(const struct radix_tree_node *parent, void __rcu **slot)
89 void __rcu **entry = rcu_dereference_raw(parent->slots[offset]);
455 node->slots[0] = (void __rcu *)entry;
508 root->xa_head = (void __rcu *)child;
532 node->slots[0] = (void __rcu *)RADIX_TREE_RETRY;
600 void __rcu ***slotp)
603 void __rcu **slot = (void __rcu **)&root->xa_head;
682 void __rcu **slot, void *item)
707 void __rcu **slot;
749 void __rcu ***slotp)
753 void __rcu **slot;
757 slot = (void __rcu **)&root->xa_head;
794 void __rcu **radix_tree_lookup_slot(const struct radix_tree_root *root,
797 void __rcu **slot;
823 static void replace_slot(void __rcu **slot, void *item,
851 struct radix_tree_node *node, void __rcu **slot,
877 void __rcu **slot, void *item)
888 WARN_ON_ONCE(!node && (slot != (void __rcu **)&root->xa_head) &&
915 void __rcu **slot, void *item)
933 void __rcu **slot, void *item)
1136 void __rcu **radix_tree_iter_resume(void __rcu **slot,
1154 void __rcu **radix_tree_next_chunk(const struct radix_tree_root *root,
1190 return (void __rcu **)&root->xa_head;
1266 void __rcu **slot;
1307 void __rcu **slot;
1344 void __rcu ***results, unsigned long first_index,
1348 void __rcu **slot;
1365 struct radix_tree_node *node, void __rcu **slot)
1395 struct radix_tree_iter *iter, void __rcu **slot)
1417 void __rcu **slot = NULL;
1476 void __rcu **idr_get_free(struct radix_tree_root *root,
1481 void __rcu **slot = (void __rcu **)&root->xa_head;