Home
last modified time | relevance | path

Searched refs:ma_state (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dmaple_tree.h372 struct ma_state { struct
386 struct ma_state *mas; argument
427 struct ma_state name = { \
440 .mas = ma_state, \
452 void *mas_walk(struct ma_state *mas);
454 void *mas_erase(struct ma_state *mas);
460 bool mas_is_err(struct ma_state *mas);
462 bool mas_nomem(struct ma_state *mas, gfp_t gfp);
463 void mas_pause(struct ma_state *mas);
465 void mas_destroy(struct ma_state *mas);
[all …]
A Dmm_types.h856 struct ma_state mas;
/linux-6.3-rc2/lib/
A Dmaple_tree.c253 bool mas_is_err(struct ma_state *mas) in mas_is_err()
1736 static inline bool mas_new_child(struct ma_state *mas, struct ma_state *child) in mas_new_child()
2048 struct ma_state list[3], next[3]; in mas_descend_adopt()
2124 struct ma_state *mas = wr_mas->mas; in mas_store_b_node()
2253 struct ma_state *mas = wr_mas->mas; in mas_wr_node_walk()
2642 struct ma_state *mas, in mab_set_b_end()
2782 struct ma_state *mas) in mast_new_root()
3321 struct ma_state *mas, in mast_fill_bnode()
3761 struct ma_state *mas = wr_mas->mas; in mas_wr_walk()
3781 struct ma_state *mas = wr_mas->mas; in mas_wr_walk_index()
[all …]
/linux-6.3-rc2/include/trace/events/
A Dmaple_tree.h11 struct ma_state;
15 TP_PROTO(const char *fn, struct ma_state *mas),
48 TP_PROTO(const char *fn, struct ma_state *mas),
82 TP_PROTO(const char *fn, struct ma_state *mas, unsigned long piv,
/linux-6.3-rc2/Documentation/core-api/
A Dmaple_tree.rst141 The advanced API is based around the ma_state, this is where the 'mas'
142 prefix originates. The ma_state struct keeps track of tree operations to make
/linux-6.3-rc2/mm/
A Dmmap.c2109 static inline void remove_mt(struct mm_struct *mm, struct ma_state *mas) in remove_mt()
2246 struct ma_state *mas_detach) in munmap_sidetree()
/linux-6.3-rc2/tools/testing/radix-tree/
A Dmaple.c702 int mas_ce2_over_count(struct ma_state *mas_start, struct ma_state *mas_end, in mas_ce2_over_count()
710 struct ma_state tmp; in mas_ce2_over_count()
772 static inline void mas_node_walk(struct ma_state *mas, struct maple_node *node, in mas_node_walk()
844 static inline bool mas_descend_walk(struct ma_state *mas, in mas_descend_walk()
879 static inline bool mas_tree_walk(struct ma_state *mas, unsigned long *range_min, in mas_tree_walk()
911 static inline void *mas_range_load(struct ma_state *mas, in mas_range_load()
35220 static void mas_dfs_preorder(struct ma_state *mas) in mas_dfs_preorder()

Completed in 59 milliseconds