Lines Matching defs:mas
79 static void unmap_region(struct mm_struct *mm, struct ma_state *mas,
154 return mas_prev(&vmi->mas, min);
2331 static inline void remove_mt(struct mm_struct *mm, struct ma_state *mas)
2338 mas_for_each(mas, vma, ULONG_MAX) {
2354 static void unmap_region(struct mm_struct *mm, struct ma_state *mas,
2360 unsigned long mt_start = mas->index;
2365 unmap_vmas(&tlb, mas, vma, start, end, tree_end, mm_wr_locked);
2366 mas_set(mas, mt_start);
2367 free_pgtables(&tlb, mas, vma, prev ? prev->vm_end : FIRST_USER_ADDRESS,
2570 mt_init_flags(&mt_detach, vmi->mas.tree->ma_flags & MT_FLAGS_LOCK_MASK);
2719 * This function takes a @mas that is either pointing to the previous VMA or set
3014 unmap_region(mm, &vmi.mas, vma, prev, next, vma->vm_start,
3341 unmap_vmas(&tlb, &vmi.mas, vma, 0, ULONG_MAX, ULONG_MAX, false);
3352 free_pgtables(&tlb, &vmi.mas, vma, FIRST_USER_ADDRESS,