Lines Matching refs:mm
31 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) in get_old_pmd() argument
37 pgd = pgd_offset(mm, addr); in get_old_pmd()
52 static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, in alloc_new_pmd() argument
59 pgd = pgd_offset(mm, addr); in alloc_new_pmd()
60 pud = pud_alloc(mm, pgd, addr); in alloc_new_pmd()
64 pmd = pmd_alloc(mm, pud, addr); in alloc_new_pmd()
95 struct mm_struct *mm = vma->vm_mm; in move_ptes() local
132 old_pte = pte_offset_map_lock(mm, old_pmd, old_addr, &old_ptl); in move_ptes()
134 new_ptl = pte_lockptr(mm, new_pmd); in move_ptes()
143 pte = ptep_get_and_clear(mm, old_addr, old_pte); in move_ptes()
146 set_pte_at(mm, new_addr, new_pte, pte); in move_ptes()
239 struct mm_struct *mm = vma->vm_mm; in move_vma() local
254 if (mm->map_count >= sysctl_max_map_count - 3) in move_vma()
316 hiwater_vm = mm->hiwater_vm; in move_vma()
317 vm_stat_account(mm, vma->vm_flags, vma->vm_file, new_len>>PAGE_SHIFT); in move_vma()
319 if (do_munmap(mm, old_addr, old_len) < 0) { in move_vma()
324 mm->hiwater_vm = hiwater_vm; in move_vma()
334 mm->locked_vm += new_len >> PAGE_SHIFT; in move_vma()
344 struct mm_struct *mm = current->mm; in vma_to_resize() local
345 struct vm_area_struct *vma = find_vma(mm, addr); in vma_to_resize()
371 locked = mm->locked_vm << PAGE_SHIFT; in vma_to_resize()
378 if (!may_expand_vm(mm, (new_len - old_len) >> PAGE_SHIFT)) in vma_to_resize()
383 if (security_vm_enough_memory_mm(mm, charged)) in vma_to_resize()
394 struct mm_struct *mm = current->mm; in mremap_to() local
415 ret = do_munmap(mm, new_addr, new_len); in mremap_to()
420 ret = do_munmap(mm, addr+new_len, old_len - new_len); in mremap_to()
476 struct mm_struct *mm = current->mm; in SYSCALL_DEFINE5() local
502 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5()
516 ret = do_munmap(mm, addr+new_len, old_len - new_len); in SYSCALL_DEFINE5()
545 vm_stat_account(mm, vma->vm_flags, vma->vm_file, pages); in SYSCALL_DEFINE5()
547 mm->locked_vm += pages; in SYSCALL_DEFINE5()
580 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5()