Lines Matching refs:vm_start

244 		if (!brkvma || brkvma->vm_start >= oldbrk)  in SYSCALL_DEFINE1()
312 if ((vma_mt->vm_start != mas.index) || in validate_mm_mt()
320 vma_mt->vm_start, vma_mt->vm_end); in validate_mm_mt()
325 mm, vma_mt->vm_start, vma_mt->vm_end, in validate_mm_mt()
330 if (vma_mt->vm_start != mas.index) { in validate_mm_mt()
332 mm, vma_mt, vma_mt->vm_start, vma_mt->vm_end); in validate_mm_mt()
335 VM_BUG_ON_MM(vma_mt->vm_start != mas.index, mm); in validate_mm_mt()
415 unsigned long vm_start = max(addr, vma->vm_start); in count_vma_pages_range() local
418 nr_pages += PHYS_PFN(vm_end - vm_start); in count_vma_pages_range()
506 uprobe_munmap(vp->vma, vp->vma->vm_start, vp->vma->vm_end); in vma_prepare()
509 uprobe_munmap(vp->adj_next, vp->adj_next->vm_start, in vma_prepare()
594 uprobe_munmap(vp->remove, vp->remove->vm_start, in vma_complete()
679 next != vma && end > next->vm_start); in vma_expand()
681 VM_WARN_ON(vma->vm_start < start || vma->vm_end > end); in vma_expand()
692 vma->vm_start = start; in vma_expand()
720 WARN_ON((vma->vm_start != start) && (vma->vm_end != end)); in vma_shrink()
729 if (vma->vm_start < start) in vma_shrink()
730 vma_iter_clear(vmi, vma->vm_start, start); in vma_shrink()
735 vma->vm_start = start; in vma_shrink()
921 VM_WARN_ON(prev && addr <= prev->vm_start); in vma_merge()
928 vma_start = prev->vm_start; in vma_merge()
939 if (next && end == next->vm_start && in vma_merge()
961 if (mid && end > mid->vm_start) { in vma_merge()
967 adj_next = (end - mid->vm_start); in vma_merge()
1003 if (vma_start < vma->vm_start || vma_end > vma->vm_end) in vma_merge()
1006 vma->vm_start = vma_start; in vma_merge()
1014 adjust->vm_start += adj_next; in vma_merge()
1045 return a->vm_end == b->vm_start && in anon_vma_compatible()
1049 b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT); in anon_vma_compatible()
1843 new_start = (vma->vm_flags & VM_GROWSUP) ? vma->vm_start : in acct_stack_growth()
1914 size = address - vma->vm_start; in expand_upwards()
1937 mas_set_range(&mas, vma->vm_start, address - 1); in expand_upwards()
1959 MA_STATE(mas, &mm->mm_mt, vma->vm_start, vma->vm_start); in expand_downwards()
1993 if (address < vma->vm_start) { in expand_downwards()
1997 grow = (vma->vm_start - address) >> PAGE_SHIFT; in expand_downwards()
2017 vma->vm_start = address; in expand_downwards()
2064 if (vma && (vma->vm_start <= addr)) in find_extend_vma()
2088 if (vma->vm_start <= addr) in find_extend_vma()
2092 start = vma->vm_start; in find_extend_vma()
2145 next ? next->vm_start : USER_PGTABLES_CEILING); in unmap_region()
2163 WARN_ON(vma->vm_start >= addr); in __split_vma()
2183 new->vm_start = addr; in __split_vma()
2184 new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT); in __split_vma()
2201 vma_adjust_trans_huge(vma, vma->vm_start, addr, 0); in __split_vma()
2207 vma->vm_start = addr; in __split_vma()
2208 vma->vm_pgoff += (addr - new->vm_start) >> PAGE_SHIFT; in __split_vma()
2248 mas_set_range(mas_detach, vma->vm_start, vma->vm_end - 1); in munmap_sidetree()
2292 if (start > vma->vm_start) { in do_vmi_align_munmap()
2330 BUG_ON(next->vm_start < start); in do_vmi_align_munmap()
2331 BUG_ON(next->vm_start > end); in do_vmi_align_munmap()
2520 if (next && next->vm_start == end && !vma_policy(next) && in mmap_region()
2534 merge_start = prev->vm_start; in mmap_region()
2560 vma->vm_start = addr; in mmap_region()
2583 if (WARN_ON((addr != vma->vm_start))) in mmap_region()
2592 merge = vma_merge(&vmi, mm, prev, vma->vm_start, in mmap_region()
2707 unmap_region(mm, &mm->mm_mt, vma, prev, next, vma->vm_start, in mmap_region()
2802 if (next->vm_start != prev->vm_end) in SYSCALL_DEFINE5()
2912 vma_adjust_trans_huge(vma, vma->vm_start, addr + len, 0); in do_brk_flags()
2930 vma->vm_start = addr; in do_brk_flags()
3079 if (find_vma_intersection(mm, vma->vm_start, vma->vm_end)) in insert_vm_struct()
3100 vma->vm_pgoff = vma->vm_start >> PAGE_SHIFT; in insert_vm_struct()
3120 unsigned long vma_start = vma->vm_start; in copy_vma()
3137 if (new_vma && new_vma->vm_start < addr + len) in copy_vma()
3147 if (unlikely(vma_start >= new_vma->vm_start && in copy_vma()
3169 new_vma->vm_start = addr; in copy_vma()
3342 vma->vm_start = addr; in __install_special_mapping()