Lines Matching refs:mm

196 	struct mm_struct *mm;  member
277 struct mm_struct *mm; member
646 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() argument
649 vma->vm_mm = mm; in vma_init()
704 static inline void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, in vm_stat_account() argument
707 WRITE_ONCE(mm->total_vm, READ_ONCE(mm->total_vm)+npages); in vm_stat_account()
710 mm->exec_vm += npages; in vm_stat_account()
712 mm->stack_vm += npages; in vm_stat_account()
714 mm->data_vm += npages; in vm_stat_account()
760 static inline struct vm_area_struct *find_vma_intersection(struct mm_struct *mm, in find_vma_intersection() argument
766 mmap_assert_locked(mm); in find_vma_intersection()
767 return mt_find(&mm->mm_mt, &index, end_addr - 1); in find_vma_intersection()
771 struct vm_area_struct *vma_lookup(struct mm_struct *mm, unsigned long addr) in vma_lookup() argument
773 return mtree_load(&mm->mm_mt, addr); in vma_lookup()
796 find_vma_prev(struct mm_struct *mm, unsigned long addr, in find_vma_prev() argument
800 VMA_ITERATOR(vmi, mm, addr); in find_vma_prev()
812 struct mm_struct *mm, unsigned long addr) in vma_iter_init() argument
814 mas_init(&vmi->mas, &mm->mm_mt, addr); in vma_iter_init()
1059 static inline bool can_modify_mm(struct mm_struct *mm, in can_modify_mm() argument
1063 (void)mm; in can_modify_mm()
1070 static inline void arch_unmap(struct mm_struct *mm, in arch_unmap() argument
1074 (void)mm; in arch_unmap()
1269 static inline int is_hugepage_only_range(struct mm_struct *mm, in is_hugepage_only_range() argument
1285 static inline bool mlock_future_ok(struct mm_struct *mm, vm_flags_t vm_flags, in mlock_future_ok() argument
1294 locked_pages += mm->locked_vm; in mlock_future_ok()
1323 static inline void userfaultfd_unmap_complete(struct mm_struct *mm, in userfaultfd_unmap_complete() argument
1358 if (!test_bit(MMF_HAS_MDWE, &current->mm->flags)) in map_deny_write_exec()
1407 static inline int ksm_execve(struct mm_struct *mm) in ksm_execve() argument
1409 (void)mm; in ksm_execve()
1414 static inline void ksm_exit(struct mm_struct *mm) in ksm_exit() argument
1416 (void)mm; in ksm_exit()