Lines Matching refs:vm_end

354 		if (vma->vm_start > vma->vm_end) {  in browse_rb()
356 vma->vm_start, vma->vm_end); in browse_rb()
370 pend = vma->vm_end; in browse_rb()
549 if (vma_tmp->vm_end > addr) { in find_vma_links()
579 nr_pages = (min(end, vma->vm_end) - in count_vma_pages_range()
589 overlap_len = min(end, vma->vm_end) - vma->vm_start; in count_vma_pages_range()
678 if (find_vma_links(mm, vma->vm_start, vma->vm_end, in __insert_vm_struct()
742 if (end >= next->vm_end) { in __vma_adjust()
754 VM_WARN_ON(end != next->vm_end); in __vma_adjust()
769 remove_next = 1 + (end > next->vm_end); in __vma_adjust()
771 end != next->vm_next->vm_end); in __vma_adjust()
773 end != next->vm_end); in __vma_adjust()
775 end = next->vm_end; in __vma_adjust()
797 } else if (end < vma->vm_end) { in __vma_adjust()
803 adjust_next = -((vma->vm_end - end) >> PAGE_SHIFT); in __vma_adjust()
829 uprobe_munmap(vma, vma->vm_start, vma->vm_end); in __vma_adjust()
832 uprobe_munmap(next, next->vm_start, next->vm_end); in __vma_adjust()
869 if (end != vma->vm_end) { in __vma_adjust()
870 vma->vm_end = end; in __vma_adjust()
942 uprobe_munmap(next, next->vm_start, next->vm_end); in __vma_adjust()
978 end = next->vm_end; in __vma_adjust()
1166 if (area && area->vm_end == end) /* cases 6, 7, 8 */ in vma_merge()
1171 VM_WARN_ON(area && end > area->vm_end); in vma_merge()
1177 if (prev && prev->vm_end == addr && in vma_merge()
1195 next->vm_end, prev->vm_pgoff, NULL, in vma_merge()
1214 if (prev && addr < prev->vm_end) /* case 4 */ in vma_merge()
1218 err = __vma_adjust(area, addr, next->vm_end, in vma_merge()
1251 return a->vm_end == b->vm_start && in anon_vma_compatible()
1783 vma->vm_end = addr + len; in mmap_region()
1872 unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end); in mmap_region()
2262 if (tmp->vm_end > addr) { in find_vma()
2330 vma->vm_end - size; in acct_stack_growth()
2392 if (address > vma->vm_end) { in expand_upwards()
2396 grow = (address - vma->vm_end) >> PAGE_SHIFT; in expand_upwards()
2418 vma->vm_end = address; in expand_upwards()
2456 if (address - prev->vm_end < stack_guard_gap) in expand_downwards()
2475 size = vma->vm_end - address; in expand_downwards()
2549 populate_vma_page_range(prev, addr, prev->vm_end, NULL); in find_extend_vma()
2626 free_pgtables(&tlb, vma, prev ? prev->vm_end : FIRST_USER_ADDRESS, in unmap_region()
2683 new->vm_end = addr; in __split_vma()
2704 err = vma_adjust(vma, addr, vma->vm_end, vma->vm_pgoff + in __split_vma()
2791 if (end < vma->vm_end && mm->map_count >= sysctl_max_map_count) in __do_munmap()
2937 if (start + size > vma->vm_end) { in SYSCALL_DEFINE5()
2942 if (next->vm_start != next->vm_prev->vm_end) in SYSCALL_DEFINE5()
2951 if (start + size <= next->vm_end) in SYSCALL_DEFINE5()
2980 min(tmp->vm_end, start + size)); in SYSCALL_DEFINE5()
3059 vma->vm_end = addr + len; in do_brk_flags()
3186 if (find_vma_links(mm, vma->vm_start, vma->vm_end, in insert_vm_struct()
3248 vma_start < new_vma->vm_end)) { in copy_vma()
3270 new_vma->vm_end = addr + len; in copy_vma()
3417 vma->vm_end = addr + len; in __install_special_mapping()