Lines Matching refs:vm_start
161 uprobe_munmap(vp->vma, vp->vma->vm_start, vp->vma->vm_end); in vma_prepare()
164 uprobe_munmap(vp->adj_next, vp->adj_next->vm_start, in vma_prepare()
249 uprobe_munmap(vp->remove, vp->remove->vm_start, in vma_complete()
306 if (!vmg->next || vmg->end != vmg->next->vm_start || in can_vma_merge_right()
353 unmap_vmas(&tlb, mas, vma, vma->vm_start, vma->vm_end, vma->vm_end, in unmap_region()
357 next ? next->vm_start : USER_PGTABLES_CEILING, in unmap_region()
374 WARN_ON(vma->vm_start >= addr); in __split_vma()
390 new->vm_start = addr; in __split_vma()
391 new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT); in __split_vma()
395 vma_iter_config(vmi, new->vm_start, new->vm_end); in __split_vma()
419 vma_adjust_trans_huge(vma, vma->vm_start, addr, 0); in __split_vma()
422 vma->vm_start = addr; in __split_vma()
423 vma->vm_pgoff += (addr - new->vm_start) >> PAGE_SHIFT; in __split_vma()
547 if (VM_WARN_ON_ONCE_MM(vma->vm_start != vmi_start, mm)) in validate_mm()
596 vma_iter_config(vmg->vmi, adjust->vm_start + adj_start, in commit_merge()
611 adjust->vm_start += adj_start; in commit_merge()
667 bool left_side = vma && start == vma->vm_start; in vma_merge_existing_range()
678 VM_WARN_ON(prev && start <= prev->vm_start); in vma_merge_existing_range()
684 VM_WARN_ON(vma && ((vma != prev && vmg->start != vma->vm_start) || in vma_merge_existing_range()
687 VM_WARN_ON(vma && !(vma_iter_addr(vmg->vmi) >= vma->vm_start && in vma_merge_existing_range()
765 vmg->start = prev->vm_start; in vma_merge_existing_range()
785 vmg->start = prev->vm_start; in vma_merge_existing_range()
790 adj_start = vmg->end - vma->vm_start; in vma_merge_existing_range()
807 VM_WARN_ON(vmg->start > vma->vm_start && prev && vma != prev); in vma_merge_existing_range()
821 vmg->start = vma->vm_start; in vma_merge_existing_range()
944 vmg->start = prev->vm_start; in vma_merge_new_range()
1026 next != vma && vmg->end > next->vm_start); in vma_expand()
1028 VM_WARN_ON(vma->vm_start < vmg->start || vma->vm_end > vmg->end); in vma_expand()
1056 WARN_ON((vma->vm_start != start) && (vma->vm_end != end)); in vma_shrink()
1058 if (vma->vm_start < start) in vma_shrink()
1059 vma_iter_config(vmi, vma->vm_start, start); in vma_shrink()
1190 if (vms->start > vms->vma->vm_start) { in vms_gather_munmap_vmas()
1273 BUG_ON(next->vm_start < vms->start); in vms_gather_munmap_vmas()
1274 BUG_ON(next->vm_start > vms->end); in vms_gather_munmap_vmas()
1280 vms->unmap_end = vms->next->vm_start; in vms_gather_munmap_vmas()
1428 if (vma->vm_start < vmg->start) { in vma_modify()
1596 vma_iter_config(&vmi, vma->vm_start, vma->vm_end); in vma_link()
1617 unsigned long vma_start = vma->vm_start; in copy_vma()
1634 if (new_vma && new_vma->vm_start < addr + len) in copy_vma()
1646 if (unlikely(vma_start >= new_vma->vm_start && in copy_vma()
1713 return a->vm_end == b->vm_start && in anon_vma_compatible()
1717 b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT); in anon_vma_compatible()