Lines Matching refs:mte_to_node

299 static __always_inline struct maple_node *mte_to_node(  in mte_to_node()  function
325 return mte_to_node(mas->node); in mas_mn()
334 mte_to_node(mn)->parent = ma_parent_ptr(mte_to_node(mn)); in mte_set_node_dead()
384 return ma_is_root(mte_to_node(node)); in mte_is_root()
470 p_type = (unsigned long)mte_to_node(enode)->parent; in mas_parent_type()
523 mte_to_node(enode)->parent = ma_parent_ptr(val); in mas_set_parent()
535 unsigned long val = (unsigned long)mte_to_node(enode)->parent; in mte_parent_slot()
557 (mte_to_node(enode)->parent) & ~MAPLE_NODE_MASK); in mte_parent()
586 node = mte_to_node(enode); in mte_dead_node()
681 struct maple_node *node = mte_to_node(mn); in mte_set_pivot()
847 if (unlikely((mte_to_node(next) && in mt_clear_meta()
939 node = mte_to_node(mat->head); in mas_mat_destroy()
1174 ma_free_rcu(mte_to_node(used)); in mas_free()
1526 struct maple_node *node = mte_to_node(parent); in mas_adopt_children()
1808 struct maple_node *node = mte_to_node(mas->node); in mab_mas_cp()
2309 tmp = mte_to_node(enode); in mas_topiary_node()
2555 node = mte_to_node(next); in mtree_range_walk()
2819 mte_to_node(ancestor)->parent = mas_mn(mas)->parent; in mas_split_final_node()
3322 node = mte_to_node(next); in mtree_lookup_walk()
4315 tmp = mte_to_node(enode); in mas_next_node()
4863 node = mte_to_node(entry); in mte_dead_leaves()
4888 next = mte_to_node(*enode); in mte_dead_walk()
4891 node = mte_to_node(*enode); in mte_dead_walk()
4923 node = mte_to_node(enode); in mt_free_walk()
4928 if (mte_to_node(enode) == node) in mt_free_walk()
4932 slots = ma_slots(mte_to_node(enode), type); in mt_free_walk()
4937 node = mte_to_node(enode); in mt_free_walk()
4958 node = mte_to_node(*enode); in mte_destroy_descend()
4981 struct maple_node *node = mte_to_node(enode); in mt_destroy_walk()
4992 node = mte_to_node(enode); // Updated in the above call. in mt_destroy_walk()
5003 if (mte_to_node(enode) == node) in mt_destroy_walk()
5007 slots = ma_slots(mte_to_node(enode), type); in mt_destroy_walk()
5012 if (mte_node_type(tmp) && mte_to_node(tmp)) { in mt_destroy_walk()
5018 node = mte_to_node(enode); in mt_destroy_walk()
5021 node = mte_to_node(enode); in mt_destroy_walk()
5043 struct maple_node *node = mte_to_node(enode); in mte_destroy_walk()
6195 node = mte_to_node(mas->node); in mas_dup_free()
6204 node = mte_to_node(mas->node); in mas_dup_free()
6220 struct maple_node *node = mte_to_node(mas->node); in mas_copy_node()
6221 struct maple_node *new_node = mte_to_node(new_mas->node); in mas_copy_node()
6243 struct maple_node *node = mte_to_node(mas->node); in mas_dup_alloc()
6244 struct maple_node *new_node = mte_to_node(new_mas->node); in mas_dup_alloc()
6339 parent = ma_parent_ptr(mte_to_node(new_mas->node)); in mas_dup_build()
6346 mte_to_node(root)->parent = ma_parent_ptr(mas_tree_parent(new_mas)); in mas_dup_build()
6708 struct maple_range_64 *node = &mte_to_node(entry)->mr64; in mt_dump_range64()
6761 struct maple_arange_64 *node = &mte_to_node(entry)->ma64; in mt_dump_arange64()
6820 struct maple_node *node = mte_to_node(entry); in mt_dump_node()
6873 struct maple_node *p_mn, *node = mte_to_node(mte); in mas_validate_gaps()
6999 void __rcu **slots = ma_slots(mte_to_node(mas->node), type); in mas_validate_child_slot()
7000 unsigned long *pivots = ma_pivots(mte_to_node(mas->node), type); in mas_validate_child_slot()
7018 mas_mn(mas), i, mte_to_node(child), in mas_validate_child_slot()
7023 if (mte_parent(child) != mte_to_node(mas->node)) { in mas_validate_child_slot()
7025 mte_to_node(child), mte_parent(child), in mas_validate_child_slot()
7026 mte_to_node(mas->node)); in mas_validate_child_slot()
7045 void __rcu **slots = ma_slots(mte_to_node(mas->node), type); in mas_validate_limits()
7122 slots = ma_slots(mte_to_node(mas.node), mte_node_type(mas.node)); in mt_validate_nulls()
7136 slots = ma_slots(mte_to_node(mas.node), in mt_validate_nulls()