Lines Matching refs:mm
66 struct mm_struct *mm = vma->vm_mm; in change_pte_range() local
98 ptent = ptep_modify_prot_start(mm, addr, pte); in change_pte_range()
109 ptep_modify_prot_commit(mm, addr, pte, ptent); in change_pte_range()
124 set_pte_at(mm, addr, pte, newpte); in change_pte_range()
141 struct mm_struct *mm = vma->vm_mm; in change_pmd_range() local
158 mmu_notifier_invalidate_range_start(mm, mni_start, end); in change_pmd_range()
186 mmu_notifier_invalidate_range_end(mm, mni_start, end); in change_pmd_range()
217 struct mm_struct *mm = vma->vm_mm; in change_protection_range() local
224 pgd = pgd_offset(mm, addr); in change_protection_range()
226 set_tlb_flush_pending(mm); in change_protection_range()
238 clear_tlb_flush_pending(mm); in change_protection_range()
261 struct mm_struct *mm = vma->vm_mm; in mprotect_fixup() local
284 if (security_vm_enough_memory_mm(mm, charged)) in mprotect_fixup()
294 *pprev = vma_merge(mm, *pprev, start, end, newflags, in mprotect_fixup()
305 error = split_vma(mm, vma, start, 1); in mprotect_fixup()
311 error = split_vma(mm, vma, end, 0); in mprotect_fixup()
337 vm_stat_account(mm, oldflags, vma->vm_file, -nrpages); in mprotect_fixup()
338 vm_stat_account(mm, newflags, vma->vm_file, nrpages); in mprotect_fixup()
378 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
380 vma = find_vma(current->mm, start); in SYSCALL_DEFINE3()
443 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()