Lines Matching defs:node
170 static inline void mt_free_one(struct maple_node *node) in mt_free_one()
182 struct maple_node *node = container_of(head, struct maple_node, rcu); in mt_free_rcu() local
194 static void ma_free_rcu(struct maple_node *node) in ma_free_rcu()
334 static inline struct maple_enode *mt_mk_node(const struct maple_node *node, in mt_mk_node()
341 static inline void *mte_mk_root(const struct maple_enode *node) in mte_mk_root()
346 static inline void *mte_safe_root(const struct maple_enode *node) in mte_safe_root()
351 static inline void __maybe_unused *mte_set_full(const struct maple_enode *node) in mte_set_full()
356 static inline void __maybe_unused *mte_clear_full(const struct maple_enode *node) in mte_clear_full()
361 static inline bool __maybe_unused mte_has_null(const struct maple_enode *node) in mte_has_null()
366 static __always_inline bool ma_is_root(struct maple_node *node) in ma_is_root()
371 static __always_inline bool mte_is_root(const struct maple_enode *node) in mte_is_root()
555 static __always_inline bool ma_dead_node(const struct maple_node *node) in ma_dead_node()
573 struct maple_node *parent, *node; in mte_dead_node() local
652 static inline unsigned long *ma_pivots(struct maple_node *node, in ma_pivots()
674 static inline unsigned long *ma_gaps(struct maple_node *node, in ma_gaps()
734 struct maple_node *node = mte_to_node(mn); in mte_set_pivot() local
987 struct maple_node *node; in mas_mat_destroy() local
1009 struct maple_node *node; in mas_descend() local
1140 struct maple_alloc *ret, *node = mas->alloc; in mas_pop_node() local
1222 struct maple_alloc *node; in mas_alloc_nodes() local
1406 static __always_inline unsigned char ma_data_end(struct maple_node *node, in ma_data_end()
1439 struct maple_node *node; in mas_data_end() local
1553 ma_max_gap(struct maple_node *node, unsigned long *gaps, enum maple_type mt, in ma_max_gap()
1582 struct maple_node *node; in mas_max_gap() local
1687 struct maple_node *node = mte_to_node(parent); in mas_adopt_children() local
1756 struct maple_node *node; in mas_find_child() local
1915 struct maple_node *node; in mas_mab_cp() local
1962 static inline void mas_leaf_set_meta(struct maple_node *node, in mas_leaf_set_meta()
1982 struct maple_node *node = mte_to_node(mas->node); in mab_mas_cp() local
2743 struct maple_node *node; in mtree_range_walk() local
2999 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; in mas_destroy_rebalance() local
3396 struct maple_node *node; in mas_root_expand() local
3617 struct maple_node *node; in mtree_lookup_walk() local
3661 struct maple_node *node; in mas_new_root() local
4393 struct maple_node *node, const unsigned long index) in mas_rewalk_if_dead()
4418 struct maple_node *node; in mas_prev_node() local
4500 struct maple_node *node; in mas_prev_slot() local
4579 static int mas_next_node(struct ma_state *mas, struct maple_node *node, in mas_next_node()
4672 struct maple_node *node; in mas_next_slot() local
4786 struct maple_node *node = mas_mn(mas); in mas_rev_awalk() local
4876 struct maple_node *node; in mas_anode_descend() local
5090 struct maple_node *node; in mas_empty_area() local
5208 struct maple_node *node; in mte_dead_leaves() local
5238 struct maple_node *node, *next; in mte_dead_walk() local
5263 struct maple_node *node, *start; in mt_free_walk() local
5303 struct maple_node *node; in mte_destroy_descend() local
5334 struct maple_node *node = mte_to_node(enode); in mt_destroy_walk() local
5396 struct maple_node *node = mte_to_node(enode); in mte_destroy_walk() local
5574 struct maple_alloc *node; in mas_destroy() local
6610 struct maple_node *node; in mas_dup_free() local
6656 struct maple_node *node = mte_to_node(mas->node); in mas_copy_node() local
6679 struct maple_node *node = mte_to_node(mas->node); in mas_dup_alloc() local
6723 struct maple_node *node; in mas_dup_build() local
7145 struct maple_range_64 *node = &mte_to_node(entry)->mr64; in mt_dump_range64() local
7198 struct maple_arange_64 *node = &mte_to_node(entry)->ma64; in mt_dump_arange64() local
7257 struct maple_node *node = mte_to_node(entry); in mt_dump_node() local
7308 struct maple_node *p_mn, *node = mte_to_node(mte); in mas_validate_gaps() local
7399 struct maple_enode *node; in mas_validate_parent_slot() local