Lines Matching refs:vm_mm
187 struct mm_struct *mm = vma->vm_mm; in __anon_vma_prepare()
244 mmap_assert_write_locked(src->vm_mm); in check_anon_vma_clone()
246 VM_WARN_ON_ONCE(operation != VMA_OP_FORK && dst->vm_mm != src->vm_mm); in check_anon_vma_clone()
489 mmap_assert_locked(vma->vm_mm); in unlink_anon_vmas()
964 if ((!atomic_read(&vma->vm_mm->mm_users) || in folio_referenced_one()
965 check_stable_address_space(vma->vm_mm)) && in folio_referenced_one()
1054 if (memcg && !mm_match_cgroup(vma->vm_mm, memcg)) in invalid_folio_referenced_vma()
1123 vma->vm_mm, address, vma_address_end(pvmw)); in page_vma_mkclean_one()
1149 set_pte_at(vma->vm_mm, address, pte, entry); in page_vma_mkclean_one()
1171 set_pmd_at(vma->vm_mm, address, pmd, entry); in page_vma_mkclean_one()
1994 struct mm_struct *mm = vma->vm_mm; in try_to_unmap_poisoned_hugetlb_one()
2007 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma->vm_mm, in try_to_unmap_poisoned_hugetlb_one()
2118 add_mm_counter(vma->vm_mm, MM_ANONPAGES, -nr_pages); in ttu_anon_lazyfree_folio()
2153 struct mm_struct *mm = vma->vm_mm; in ttu_anon_swapbacked_folio()
2208 struct mm_struct *mm = vma->vm_mm; in try_to_unmap_one()
2235 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma->vm_mm, in try_to_unmap_one()
2472 struct mm_struct *mm = vma->vm_mm; in try_to_migrate_one()
2500 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma->vm_mm, in try_to_migrate_one()