Home
last modified time | relevance | path

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

/linux/include/linux/
A Dmaple_tree.h438 struct ma_state { struct
455 struct ma_state *mas; argument
483 struct ma_state name = { \
498 .mas = ma_state, \
510 void *mas_walk(struct ma_state *mas);
512 void *mas_erase(struct ma_state *mas);
524 bool mas_nomem(struct ma_state *mas, gfp_t gfp);
525 void mas_pause(struct ma_state *mas);
527 void mas_destroy(struct ma_state *mas);
547 memset(mas, 0, sizeof(struct ma_state)); in mas_init()
[all …]
A Dmm_types.h1122 struct ma_state mas;
A Dmm.h2376 void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas,
/linux/lib/
A Dmaple_tree.c1748 static inline bool mas_find_child(struct ma_state *mas, struct ma_state *child) in mas_find_child()
2073 struct ma_state *mas = wr_mas->mas; in mas_store_b_node()
2207 struct ma_state *mas = wr_mas->mas; in mas_wr_node_walk()
2401 struct ma_state *mas, in mab_set_b_end()
3156 struct ma_state *mas, in mast_fill_bnode()
3519 struct ma_state *mas = wr_mas->mas; in mas_wr_walk()
3539 struct ma_state *mas = wr_mas->mas; in mas_wr_walk_index()
3702 struct ma_state *mas; in mas_wr_spanning_store()
6649 static inline void mas_copy_node(struct ma_state *mas, struct ma_state *new_mas, in mas_copy_node()
6672 static inline void mas_dup_alloc(struct ma_state *mas, struct ma_state *new_mas, in mas_dup_alloc()
[all …]
/linux/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/mm/
A Dvma.h204 struct ma_state *mas_detach);
207 struct ma_state *mas_detach);
210 struct ma_state *mas_detach);
218 static inline void reattach_vmas(struct ma_state *mas_detach) in reattach_vmas()
241 struct ma_state *mas_detach) in vms_abort_munmap_vmas()
243 struct ma_state *mas = &vms->vmi->mas; in vms_abort_munmap_vmas()
272 void unmap_region(struct ma_state *mas, struct vm_area_struct *vma,
A Dvma.c344 void unmap_region(struct ma_state *mas, struct vm_area_struct *vma, in unmap_region()
1080 struct ma_state *mas_detach, bool mm_wr_locked) in vms_clear_ptes()
1107 struct ma_state *mas_detach) in vms_clean_up_area()
1130 struct ma_state *mas_detach) in vms_complete_munmap_vmas()
1181 struct ma_state *mas_detach) in vms_gather_munmap_vmas()
A Dinternal.h384 void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas,
A Dmmap.c1370 struct ma_state mas_detach; in __mmap_region()
A Dmemory.c364 void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas, in free_pgtables()
1881 void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas, in unmap_vmas()
/linux/tools/testing/vma/
A Dvma_internal.h145 struct ma_state mas;
663 static inline void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas, in unmap_vmas()
677 static inline void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas, in free_pgtables()
/linux/drivers/base/regmap/
A Dregcache-maple.c190 struct ma_state *mas, in regcache_maple_sync_block()
/linux/Documentation/core-api/
A Dmaple_tree.rst145 The advanced API is based around the ma_state, this is where the 'mas'
146 prefix originates. The ma_state struct keeps track of tree operations to make
/linux/tools/testing/radix-tree/
A Dmaple.c66 static int get_alloc_node_count(struct ma_state *mas) in get_alloc_node_count()
80 static void check_mas_alloc_node_count(struct ma_state *mas) in check_mas_alloc_node_count()
752 int mas_ce2_over_count(struct ma_state *mas_start, struct ma_state *mas_end, in mas_ce2_over_count()
760 struct ma_state tmp; in mas_ce2_over_count()
822 static inline void mas_node_walk(struct ma_state *mas, struct maple_node *node, in mas_node_walk()
894 static inline bool mas_descend_walk(struct ma_state *mas, in mas_descend_walk()
929 static inline bool mas_tree_walk(struct ma_state *mas, unsigned long *range_min, in mas_tree_walk()
962 static inline void *mas_range_load(struct ma_state *mas, in mas_range_load()
35341 static void mas_dfs_preorder(struct ma_state *mas) in mas_dfs_preorder()
35998 static __init void mas_subtree_max_range(struct ma_state *mas) in mas_subtree_max_range()
[all …]

Completed in 112 milliseconds