Lines Matching defs:new_len

585 		unsigned long new_len, unsigned long new_addr,
589 long to_account = new_len - old_len;
610 to_account = new_len;
640 new_vma = copy_vma(&vma, new_addr, new_len, new_pgoff,
665 old_len = new_len;
687 * since do_munmap() will decrement it by old_len == new_len.
695 vm_stat_account(mm, vma->vm_flags, new_len >> PAGE_SHIFT);
726 mm->locked_vm += new_len >> PAGE_SHIFT;
747 unsigned long old_len, unsigned long new_len, unsigned long flags)
778 if (new_len == old_len)
784 if (pgoff + (new_len >> PAGE_SHIFT) < pgoff)
790 if (!mlock_future_ok(mm, vma->vm_flags, new_len - old_len))
794 (new_len - old_len) >> PAGE_SHIFT))
801 unsigned long new_addr, unsigned long new_len, bool *locked,
814 if (new_len > TASK_SIZE || new_addr > TASK_SIZE - new_len)
818 if (addr + old_len > new_addr && new_addr + new_len > addr)
839 ret = do_munmap(mm, new_addr, new_len, uf_unmap_early);
844 if (old_len > new_len) {
845 ret = do_munmap(mm, addr+new_len, old_len - new_len, uf_unmap);
848 old_len = new_len;
851 vma = vma_to_resize(addr, old_len, new_len, flags);
857 /* MREMAP_DONTUNMAP expands by old_len since old_len == new_len */
870 ret = get_unmapped_area(vma->vm_file, new_addr, new_len, vma->vm_pgoff +
880 ret = move_vma(vma, addr, old_len, new_len, new_addr, locked, flags, uf,
909 unsigned long, new_len, unsigned long, flags,
944 (!(flags & MREMAP_MAYMOVE) || old_len != new_len))
952 new_len = PAGE_ALIGN(new_len);
959 if (!new_len)
974 new_len = ALIGN(new_len, huge_page_size(h));
986 if (new_len > old_len)
991 ret = mremap_to(addr, old_len, new_addr, new_len,
1003 if (old_len >= new_len) {
1004 VMA_ITERATOR(vmi, mm, addr + new_len);
1006 if (old_len == new_len) {
1011 ret = do_vmi_munmap(&vmi, mm, addr + new_len, old_len - new_len,
1023 vma = vma_to_resize(addr, old_len, new_len, flags);
1033 if (vma_expandable(vma, new_len - old_len)) {
1034 long pages = (new_len - old_len) >> PAGE_SHIFT;
1036 unsigned long extension_end = addr + new_len;
1087 new_addr = get_unmapped_area(vma->vm_file, 0, new_len,
1096 ret = move_vma(vma, addr, old_len, new_len, new_addr,
1103 if (locked && new_len > old_len)
1104 mm_populate(new_addr + old_len, new_len - old_len);