Home
last modified time | relevance | path

Searched refs:ma_root (Results 1 – 3 of 3) sorted by relevance

/linux-6.6.21/include/linux/
Dmaple_tree.h224 void __rcu *ma_root; member
236 .ma_root = NULL, \
249 .ma_root = NULL, \
342 return mt->ma_root == NULL; in mtree_empty()
622 rcu_assign_pointer(mt->ma_root, NULL); in mt_init_flags()
/linux-6.6.21/lib/
Dmaple_tree.c856 return rcu_dereference_check(mas->tree->ma_root, mt_locked(mas->tree)); in mas_root()
861 return rcu_dereference_protected(mt->ma_root, mt_write_locked(mt)); in mt_root_locked()
1736 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_put_in_tree()
3544 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_root_expand()
3555 rcu_assign_pointer(mas->tree->ma_root, entry); in mas_store_root()
3787 rcu_assign_pointer(mas->tree->ma_root, entry); in mas_new_root()
3805 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_new_root()
6489 rcu_assign_pointer(mt->ma_root, NULL); in __mt_destroy()
6908 void *entry = rcu_dereference_check(mt->ma_root, mt_locked(mt)); in mt_dump()
/linux-6.6.21/tools/testing/radix-tree/
Dmaple.c535 root_node = mt->ma_root; in check_erase_testset()
556 root_node = mt->ma_root; in check_erase_testset()
587 MT_BUG_ON(mt, root_node == mt->ma_root); in check_erase_testset()
589 MT_BUG_ON(mt, root_node != mt->ma_root); in check_erase_testset()
592 MT_BUG_ON(mt, !mte_is_leaf(mt->ma_root)); in check_erase_testset()
35869 tree.ma_root = xa_mk_value(0); in farmer_tests()
35879 tree.ma_root = mt_mk_node(node, maple_leaf_64); in farmer_tests()