Lines Matching refs:mm

32 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr)  in get_old_pmd()  argument
38 pgd = pgd_offset(mm, addr); in get_old_pmd()
53 static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, in alloc_new_pmd() argument
60 pgd = pgd_offset(mm, addr); in alloc_new_pmd()
61 pud = pud_alloc(mm, pgd, addr); in alloc_new_pmd()
65 pmd = pmd_alloc(mm, pud, addr); in alloc_new_pmd()
96 struct mm_struct *mm = vma->vm_mm; in move_ptes() local
133 old_pte = pte_offset_map_lock(mm, old_pmd, old_addr, &old_ptl); in move_ptes()
135 new_ptl = pte_lockptr(mm, new_pmd); in move_ptes()
144 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
147 set_pte_at(mm, new_addr, new_pte, pte); in move_ptes()
240 struct mm_struct *mm = vma->vm_mm; in move_vma() local
255 if (mm->map_count >= sysctl_max_map_count - 3) in move_vma()
297 arch_remap(mm, old_addr, old_addr + old_len, in move_vma()
319 hiwater_vm = mm->hiwater_vm; in move_vma()
320 vm_stat_account(mm, vma->vm_flags, vma->vm_file, new_len>>PAGE_SHIFT); in move_vma()
322 if (do_munmap(mm, old_addr, old_len) < 0) { in move_vma()
327 mm->hiwater_vm = hiwater_vm; in move_vma()
337 mm->locked_vm += new_len >> PAGE_SHIFT; in move_vma()
347 struct mm_struct *mm = current->mm; in vma_to_resize() local
348 struct vm_area_struct *vma = find_vma(mm, addr); in vma_to_resize()
375 locked = mm->locked_vm << PAGE_SHIFT; in vma_to_resize()
382 if (!may_expand_vm(mm, (new_len - old_len) >> PAGE_SHIFT)) in vma_to_resize()
387 if (security_vm_enough_memory_mm(mm, charged)) in vma_to_resize()
398 struct mm_struct *mm = current->mm; in mremap_to() local
414 ret = do_munmap(mm, new_addr, new_len); in mremap_to()
419 ret = do_munmap(mm, addr+new_len, old_len - new_len); in mremap_to()
475 struct mm_struct *mm = current->mm; in SYSCALL_DEFINE5() local
501 down_write(&current->mm->mmap_sem); in SYSCALL_DEFINE5()
515 ret = do_munmap(mm, addr+new_len, old_len - new_len); in SYSCALL_DEFINE5()
544 vm_stat_account(mm, vma->vm_flags, vma->vm_file, pages); in SYSCALL_DEFINE5()
546 mm->locked_vm += pages; in SYSCALL_DEFINE5()
581 up_write(&current->mm->mmap_sem); in SYSCALL_DEFINE5()