Symbol: ma_root
include/linux/maple_tree.h
271
void __rcu *ma_root;
include/linux/maple_tree.h
283
.ma_root = NULL, \
include/linux/maple_tree.h
296
.ma_root = NULL, \
include/linux/maple_tree.h
397
return mt->ma_root == NULL;
include/linux/maple_tree.h
849
rcu_assign_pointer(mt->ma_root, NULL);
lib/maple_tree.c
1201
mas->status = ma_root;
lib/maple_tree.c
1569
rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
lib/maple_tree.c
236
return mas->status == ma_root;
lib/maple_tree.c
2767
rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
lib/maple_tree.c
2782
rcu_assign_pointer(mas->tree->ma_root, NULL);
lib/maple_tree.c
2788
rcu_assign_pointer(mas->tree->ma_root, entry);
lib/maple_tree.c
3020
rcu_assign_pointer(mas->tree->ma_root, entry);
lib/maple_tree.c
3034
rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
lib/maple_tree.c
5035
case ma_root:
lib/maple_tree.c
5160
case ma_root:
lib/maple_tree.c
5183
mas->status = ma_root;
lib/maple_tree.c
5334
case ma_root:
lib/maple_tree.c
5466
case ma_root:
lib/maple_tree.c
5491
mas->status = ma_root;
lib/maple_tree.c
6127
rcu_assign_pointer(new_mas->tree->ma_root, root);
lib/maple_tree.c
6221
rcu_assign_pointer(mt->ma_root, NULL);
lib/maple_tree.c
6630
void *entry = rcu_dereference_check(mt->ma_root, mt_locked(mt));
lib/maple_tree.c
6971
case ma_root:
lib/maple_tree.c
759
return rcu_dereference_check(mas->tree->ma_root, mt_locked(mas->tree));
lib/maple_tree.c
764
return rcu_dereference_protected(mt->ma_root, mt_write_locked(mt));
lib/test_maple_tree.c
3099
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3108
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3132
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3161
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3169
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3191
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3231
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3240
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3248
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3255
MT_BUG_ON(mt, mas.status != ma_root);
lib/test_maple_tree.c
3271
MT_BUG_ON(mt, mas.status != ma_root);
tools/testing/radix-tree/maple.c
134
root_node = mt->ma_root;
tools/testing/radix-tree/maple.c
155
root_node = mt->ma_root;
tools/testing/radix-tree/maple.c
186
MT_BUG_ON(mt, root_node == mt->ma_root);
tools/testing/radix-tree/maple.c
188
MT_BUG_ON(mt, root_node != mt->ma_root);
tools/testing/radix-tree/maple.c
191
MT_BUG_ON(mt, !mte_is_leaf(mt->ma_root));
tools/testing/radix-tree/maple.c
36330
tree.ma_root = xa_mk_value(0);
tools/testing/radix-tree/maple.c
36340
tree.ma_root = mt_mk_node(node, maple_leaf_64);
tools/testing/radix-tree/maple.c
566
if (unlikely(mas->status == ma_root))