Searched refs:ma_root (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/include/linux/ |
D | maple_tree.h | 216 void __rcu *ma_root; member 229 .ma_root = NULL, \ 242 .ma_root = NULL, \ 335 return mt->ma_root == NULL; in mtree_empty() 579 rcu_assign_pointer(mt->ma_root, NULL); in mt_init_flags()
|
/Linux-v6.1/lib/ |
D | maple_tree.c | 846 return rcu_dereference_check(mas->tree->ma_root, mt_locked(mas->tree)); in mas_root() 851 return rcu_dereference_protected(mt->ma_root, mt_locked(mt)); in mt_root_locked() 1713 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_replace() 3656 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_root_expand() 3668 rcu_assign_pointer(mas->tree->ma_root, entry); in mas_store_root() 3916 rcu_assign_pointer(mas->tree->ma_root, entry); in mas_new_root() 3935 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node)); in mas_new_root() 6388 rcu_assign_pointer(mt->ma_root, NULL); in __mt_destroy() 6830 void *entry = rcu_dereference_check(mt->ma_root, mt_locked(mt)); in mt_dump()
|
/Linux-v6.1/tools/testing/radix-tree/ |
D | maple.c | 490 root_node = mt->ma_root; in check_erase_testset() 511 root_node = mt->ma_root; in check_erase_testset() 542 MT_BUG_ON(mt, root_node == mt->ma_root); in check_erase_testset() 544 MT_BUG_ON(mt, root_node != mt->ma_root); in check_erase_testset() 547 MT_BUG_ON(mt, !mte_is_leaf(mt->ma_root)); in check_erase_testset() 35745 tree.ma_root = xa_mk_value(0); in farmer_tests() 35755 tree.ma_root = mt_mk_node(node, maple_leaf_64); in farmer_tests()
|