Searched refs:ma_root (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/linux/
H A Dmaple_tree.h207 * tree->ma_root. To optimise for the page cache, an entry which ends in '00',
225 void __rcu *ma_root; member in struct:maple_tree
237 .ma_root = NULL, \
250 .ma_root = NULL, \
351 return mt->ma_root == NULL;
361 * ma_root means we have searched the tree and the entry we found lives in
378 ma_root, enumerator in enum:maple_status
777 rcu_assign_pointer(mt->ma_root, NULL);
/linux-master/lib/
H A Dtest_maple_tree.c3086 MT_BUG_ON(mt, mas.status != ma_root);
3095 MT_BUG_ON(mt, mas.status != ma_root);
3119 MT_BUG_ON(mt, mas.status != ma_root);
3148 MT_BUG_ON(mt, mas.status != ma_root);
3156 MT_BUG_ON(mt, mas.status != ma_root);
3178 MT_BUG_ON(mt, mas.status != ma_root);
3218 MT_BUG_ON(mt, mas.status != ma_root);
3227 MT_BUG_ON(mt, mas.status != ma_root);
3235 MT_BUG_ON(mt, mas.status != ma_root);
3242 MT_BUG_ON(mt, mas.status != ma_root);
[all...]
H A Dmaple_tree.c260 return mas->status == ma_root;
832 return rcu_dereference_check(mas->tree->ma_root, mt_locked(mas->tree));
837 return rcu_dereference_protected(mt->ma_root, mt_write_locked(mt));
1384 mas->status = ma_root;
1716 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
3510 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
3521 rcu_assign_pointer(mas->tree->ma_root, entry);
3747 rcu_assign_pointer(mas->tree->ma_root, entry);
3766 rcu_assign_pointer(mas->tree->ma_root, mte_mk_root(mas->node));
5714 case ma_root
[all...]
/linux-master/tools/testing/radix-tree/
H A Dmaple.c539 root_node = mt->ma_root;
560 root_node = mt->ma_root;
591 MT_BUG_ON(mt, root_node == mt->ma_root);
593 MT_BUG_ON(mt, root_node != mt->ma_root);
596 MT_BUG_ON(mt, !mte_is_leaf(mt->ma_root));
971 if (unlikely(mas->status == ma_root))
[all...]

Completed in 175 milliseconds