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 *mte_set_full(const struct maple_enode *node) in mte_set_full()
356 static inline void *mte_clear_full(const struct maple_enode *node) in mte_clear_full()
361 static inline bool 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()
554 static __always_inline bool ma_dead_node(const struct maple_node *node) in ma_dead_node()
572 struct maple_node *parent, *node; in mte_dead_node() local
651 static inline unsigned long *ma_pivots(struct maple_node *node, in ma_pivots()
673 static inline unsigned long *ma_gaps(struct maple_node *node, in ma_gaps()
733 struct maple_node *node = mte_to_node(mn); in mte_set_pivot() local
988 struct maple_node *node; in mas_mat_destroy() local
1010 struct maple_node *node; in mas_descend() local
1141 struct maple_alloc *ret, *node = mas->alloc; in mas_pop_node() local
1223 struct maple_alloc *node; in mas_alloc_nodes() local
1407 static __always_inline unsigned char ma_data_end(struct maple_node *node, in ma_data_end()
1440 struct maple_node *node; in mas_data_end() local
1554 ma_max_gap(struct maple_node *node, unsigned long *gaps, enum maple_type mt, in ma_max_gap()
1583 struct maple_node *node; in mas_max_gap() local
1688 struct maple_node *node = mte_to_node(parent); in mas_adopt_children() local
1757 struct maple_node *node; in mas_find_child() local
1927 struct maple_node *node; in mas_mab_cp() local
1974 static inline void mas_leaf_set_meta(struct maple_node *node, in mas_leaf_set_meta()
1994 struct maple_node *node = mte_to_node(mas->node); in mab_mas_cp() local
2757 struct maple_node *node; in mtree_range_walk() local
3020 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; in mas_destroy_rebalance() local
3436 struct maple_node *node; in mas_commit_b_node() local
3477 struct maple_node *node; in mas_root_expand() local
3696 struct maple_node *node; in mtree_lookup_walk() local
3742 struct maple_node *node; in mas_new_root() local
4303 struct maple_node *node, const unsigned long index) in mas_rewalk_if_dead()
4328 struct maple_node *node; in mas_prev_node() local
4411 struct maple_node *node; in mas_prev_slot() local
4489 static int mas_next_node(struct ma_state *mas, struct maple_node *node, in mas_next_node()
4584 struct maple_node *node; in mas_next_slot() local
4698 struct maple_node *node = mas_mn(mas); in mas_rev_awalk() local
4788 struct maple_node *node; in mas_anode_descend() local
5002 struct maple_node *node; in mas_empty_area() local
5120 struct maple_node *node; in mte_dead_leaves() local
5150 struct maple_node *node, *next; in mte_dead_walk() local
5175 struct maple_node *node, *start; in mt_free_walk() local
5215 struct maple_node *node; in mte_destroy_descend() local
5246 struct maple_node *node = mte_to_node(enode); in mt_destroy_walk() local
5307 struct maple_node *node = mte_to_node(enode); in mte_destroy_walk() local
5532 struct maple_alloc *node; in mas_destroy() local
6520 struct maple_node *node; in mas_dup_free() local
6566 struct maple_node *node = mte_to_node(mas->node); in mas_copy_node() local
6589 struct maple_node *node = mte_to_node(mas->node); in mas_dup_alloc() local
6633 struct maple_node *node; in mas_dup_build() local
7042 struct maple_range_64 *node = &mte_to_node(entry)->mr64; in mt_dump_range64() local
7095 struct maple_arange_64 *node = &mte_to_node(entry)->ma64; in mt_dump_arange64() local
7152 struct maple_node *node = mte_to_node(entry); in mt_dump_node() local
7203 struct maple_node *p_mn, *node = mte_to_node(mte); in mas_validate_gaps() local
7294 struct maple_enode *node; in mas_validate_parent_slot() local