Lines Matching defs:node

184 static inline void mt_free_one(struct maple_node *node)  in mt_free_one()
196 struct maple_node *node = container_of(head, struct maple_node, rcu); in mt_free_rcu() local
208 static void ma_free_rcu(struct maple_node *node) in ma_free_rcu()
348 static inline struct maple_enode *mt_mk_node(const struct maple_node *node, in mt_mk_node()
355 static inline void *mte_mk_root(const struct maple_enode *node) in mte_mk_root()
360 static inline void *mte_safe_root(const struct maple_enode *node) in mte_safe_root()
365 static inline void __maybe_unused *mte_set_full(const struct maple_enode *node) in mte_set_full()
370 static inline void __maybe_unused *mte_clear_full(const struct maple_enode *node) in mte_clear_full()
375 static inline bool __maybe_unused mte_has_null(const struct maple_enode *node) in mte_has_null()
380 static __always_inline bool ma_is_root(struct maple_node *node) in ma_is_root()
385 static __always_inline bool mte_is_root(const struct maple_enode *node) in mte_is_root()
569 static __always_inline bool ma_dead_node(const struct maple_node *node) in ma_dead_node()
587 struct maple_node *node; in mte_dead_node() local
663 static inline unsigned long *ma_pivots(struct maple_node *node, in ma_pivots()
685 static inline unsigned long *ma_gaps(struct maple_node *node, in ma_gaps()
745 struct maple_node *node = mte_to_node(mn); in mte_set_pivot() local
998 struct maple_node *node; in mas_mat_destroy() local
1020 struct maple_node *node; in mas_descend() local
1151 struct maple_alloc *ret, *node = mas->alloc; in mas_pop_node() local
1231 struct maple_alloc *node; in mas_alloc_nodes() local
1416 static __always_inline unsigned char ma_data_end(struct maple_node *node, in ma_data_end()
1449 struct maple_node *node; in mas_data_end() local
1563 ma_max_gap(struct maple_node *node, unsigned long *gaps, enum maple_type mt, in ma_max_gap()
1592 struct maple_node *node; in mas_max_gap() local
1697 struct maple_node *node = mte_to_node(parent); in mas_adopt_children() local
1766 struct maple_node *node; in mas_find_child() local
1925 struct maple_node *node; in mas_mab_cp() local
1971 static inline void mas_leaf_set_meta(struct maple_node *node, in mas_leaf_set_meta()
1991 struct maple_node *node = mte_to_node(mas->node); in mab_mas_cp() local
2750 struct maple_node *node; in mtree_range_walk() local
3006 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; in mas_destroy_rebalance() local
3400 struct maple_node *node; in mas_root_expand() local
3621 struct maple_node *node; in mtree_lookup_walk() local
3665 struct maple_node *node; in mas_new_root() local
4376 struct maple_node *node, const unsigned long index) in mas_rewalk_if_dead()
4401 struct maple_node *node; in mas_prev_node() local
4483 struct maple_node *node; in mas_prev_slot() local
4562 static int mas_next_node(struct ma_state *mas, struct maple_node *node, in mas_next_node()
4655 struct maple_node *node; in mas_next_slot() local
4746 struct maple_node *node = mas_mn(mas); in mas_rev_awalk() local
4836 struct maple_node *node; in mas_anode_descend() local
5046 struct maple_node *node; in mas_empty_area() local
5161 struct maple_node *node; in mte_dead_leaves() local
5191 struct maple_node *node, *next; in mte_dead_walk() local
5216 struct maple_node *node, *start; in mt_free_walk() local
5256 struct maple_node *node; in mte_destroy_descend() local
5287 struct maple_node *node = mte_to_node(enode); in mt_destroy_walk() local
5348 struct maple_node *node = mte_to_node(enode); in mte_destroy_walk() local
5525 struct maple_alloc *node; in mas_destroy() local
6561 struct maple_node *node; in mas_dup_free() local
6607 struct maple_node *node = mte_to_node(mas->node); in mas_copy_node() local
6630 struct maple_node *node = mte_to_node(mas->node); in mas_dup_alloc() local
6674 struct maple_node *node; in mas_dup_build() local
7096 struct maple_range_64 *node = &mte_to_node(entry)->mr64; in mt_dump_range64() local
7149 struct maple_arange_64 *node = &mte_to_node(entry)->ma64; in mt_dump_arange64() local
7208 struct maple_node *node = mte_to_node(entry); in mt_dump_node() local
7261 struct maple_node *p_mn, *node = mte_to_node(mte); in mas_validate_gaps() local
7352 struct maple_enode *node; in mas_validate_parent_slot() local