Searched refs:ma_state (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/linux/
H A Dmaple_tree.h387 * The maple state is defined in the struct ma_state and is used to keep track
426 struct ma_state { struct
442 struct ma_state *mas;
461 * Special values for ma_state.node.
470 struct ma_state name = { \
482 #define MA_WR_STATE(name, ma_state, wr_entry) \
484 .mas = ma_state, \
496 void *mas_walk(struct ma_state *mas);
497 void *mas_store(struct ma_state *mas, void *entry);
498 void *mas_erase(struct ma_state *ma
[all...]
H A Dmm_types.h1098 struct ma_state mas;
H A Dmm.h2386 void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas,
/linux-master/include/trace/events/
H 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-master/lib/
H A Dmaple_tree.c142 struct ma_state *orig_l; /* Original left side of subtree */
143 struct ma_state *orig_r; /* Original right side of subtree */
144 struct ma_state *l; /* New left side of subtree */
145 struct ma_state *m; /* New middle of subtree (rare) */
146 struct ma_state *r; /* New right side of subtree */
200 static void mas_set_height(struct ma_state *mas)
210 static unsigned int mas_mt_height(struct ma_state *mas)
252 static __always_inline void mas_set_err(struct ma_state *mas, long err)
258 static __always_inline bool mas_is_ptr(const struct ma_state *mas)
263 static __always_inline bool mas_is_start(const struct ma_state *ma
[all...]
/linux-master/drivers/base/regmap/
H A Dregcache-maple.c190 struct ma_state *mas,
/linux-master/mm/
H A Dinternal.h206 void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas,
H A Dmmap.c79 static void unmap_region(struct mm_struct *mm, struct ma_state *mas,
2276 static inline void remove_mt(struct mm_struct *mm, struct ma_state *mas)
2299 static void unmap_region(struct mm_struct *mm, struct ma_state *mas,
H A Dmemory.c362 void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas,
1864 void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas,
/linux-master/tools/testing/radix-tree/
H A Dmaple.c65 static int get_alloc_node_count(struct ma_state *mas)
79 static void check_mas_alloc_node_count(struct ma_state *mas)
750 int mas_ce2_over_count(struct ma_state *mas_start, struct ma_state *mas_end,
758 struct ma_state tmp;
820 static inline void mas_node_walk(struct ma_state *mas, struct maple_node *node,
892 static inline bool mas_descend_walk(struct ma_state *mas,
927 static inline bool mas_tree_walk(struct ma_state *mas, unsigned long *range_min,
960 static inline void *mas_range_load(struct ma_state *mas,
[all...]

Completed in 402 milliseconds