Lines Matching refs:mte_to_node

286 static inline struct maple_node *mte_to_node(const struct maple_enode *entry)  in mte_to_node()  function
311 return mte_to_node(mas->node); in mas_mn()
320 mte_to_node(mn)->parent = ma_parent_ptr(mte_to_node(mn)); in mte_set_node_dead()
370 return ma_is_root(mte_to_node(node)); in mte_is_root()
456 p_type = (unsigned long)mte_to_node(enode)->parent; in mas_parent_type()
508 mte_to_node(enode)->parent = ma_parent_ptr(val); in mas_set_parent()
519 unsigned long val = (unsigned long)mte_to_node(enode)->parent; in mte_parent_slot()
540 (mte_to_node(enode)->parent) & ~MAPLE_NODE_MASK); in mte_parent()
569 node = mte_to_node(enode); in mte_dead_node()
757 struct maple_node *node = mte_to_node(mn); in mte_set_pivot()
925 if (unlikely((mte_to_node(next) && in mt_clear_meta()
1019 node = mte_to_node(mat->head); in mas_mat_destroy()
1063 mte_to_node(mn)->ma64.gap[gap] = val; in mte_set_gap()
1324 struct maple_node *tmp = mte_to_node(used); in mas_free()
1708 struct maple_node *node = mte_to_node(parent); in mas_adopt_children()
2028 struct maple_node *node = mte_to_node(mas->node); in mab_mas_cp()
2553 tmp = mte_to_node(enode); in mas_topiary_node()
2801 node = mte_to_node(next); in mtree_range_walk()
3144 memcpy(parent, mte_to_node(old_eparent), sizeof(struct maple_node)); in mas_destroy_rebalance()
3189 mte_to_node(ancestor)->parent = mas_mn(mas)->parent; in mas_split_final_node()
3739 node = mte_to_node(next); in mtree_lookup_walk()
5151 node = mte_to_node(entry); in mte_dead_leaves()
5176 next = mte_to_node(*enode); in mte_dead_walk()
5179 node = mte_to_node(*enode); in mte_dead_walk()
5211 node = mte_to_node(enode); in mt_free_walk()
5216 if (mte_to_node(enode) == node) in mt_free_walk()
5220 slots = ma_slots(mte_to_node(enode), type); in mt_free_walk()
5225 node = mte_to_node(enode); in mt_free_walk()
5246 node = mte_to_node(*enode); in mte_destroy_descend()
5269 struct maple_node *node = mte_to_node(enode); in mt_destroy_walk()
5279 node = mte_to_node(enode); // Updated in the above call. in mt_destroy_walk()
5290 if (mte_to_node(enode) == node) in mt_destroy_walk()
5294 slots = ma_slots(mte_to_node(enode), type); in mt_destroy_walk()
5299 if (mte_node_type(tmp) && mte_to_node(tmp)) { in mt_destroy_walk()
5305 node = mte_to_node(enode); in mt_destroy_walk()
5308 node = mte_to_node(enode); in mt_destroy_walk()
5330 struct maple_node *node = mte_to_node(enode); in mte_destroy_walk()
6750 struct maple_range_64 *node = &mte_to_node(entry)->mr64; in mt_dump_range64()
6805 struct maple_arange_64 *node = &mte_to_node(entry)->ma64; in mt_dump_arange64()
6864 struct maple_node *node = mte_to_node(entry); in mt_dump_node()
6915 struct maple_node *p_mn, *node = mte_to_node(mte); in mas_validate_gaps()
7041 void __rcu **slots = ma_slots(mte_to_node(mas->node), type); in mas_validate_child_slot()
7042 unsigned long *pivots = ma_pivots(mte_to_node(mas->node), type); in mas_validate_child_slot()
7060 mas_mn(mas), i, mte_to_node(child), in mas_validate_child_slot()
7065 if (mte_parent(child) != mte_to_node(mas->node)) { in mas_validate_child_slot()
7067 mte_to_node(child), mte_parent(child), in mas_validate_child_slot()
7068 mte_to_node(mas->node)); in mas_validate_child_slot()
7087 void __rcu **slots = ma_slots(mte_to_node(mas->node), type); in mas_validate_limits()
7164 slots = ma_slots(mte_to_node(mas.node), mte_node_type(mas.node)); in mt_validate_nulls()
7178 slots = ma_slots(mte_to_node(mas.node), in mt_validate_nulls()