Searched refs:ma_state (Results 1 – 14 of 14) sorted by relevance
| /linux/include/linux/ |
| A D | maple_tree.h | 438 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 D | mm_types.h | 1122 struct ma_state mas;
|
| A D | mm.h | 2376 void unmap_vmas(struct mmu_gather *tlb, struct ma_state *mas,
|
| /linux/lib/ |
| A D | maple_tree.c | 1748 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 D | maple_tree.h | 11 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 D | vma.h | 204 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 D | vma.c | 344 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 D | internal.h | 384 void free_pgtables(struct mmu_gather *tlb, struct ma_state *mas,
|
| A D | mmap.c | 1370 struct ma_state mas_detach; in __mmap_region()
|
| A D | memory.c | 364 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 D | vma_internal.h | 145 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 D | regcache-maple.c | 190 struct ma_state *mas, in regcache_maple_sync_block()
|
| /linux/Documentation/core-api/ |
| A D | maple_tree.rst | 145 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 D | maple.c | 66 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