Lines Matching full:vm_end
820 if (range.start >= vma->vm_end) in madvise_free_single_vma()
822 range.end = min(vma->vm_end, end_addr); in madvise_free_single_vma()
933 if (range->end > vma->vm_end) { in madvise_dontneed_free()
935 * Don't fail if end > vma->vm_end. If the old in madvise_dontneed_free()
943 * end-vma->vm_end range, but the manager can in madvise_dontneed_free()
946 range->end = vma->vm_end; in madvise_dontneed_free()
1595 if (madv_behavior->range.end > vma->vm_end || current->mm != mm || in try_vma_read_lock()
1649 /* Here start < (last_end|vma->vm_end). */ in madvise_walk_vmas()
1663 /* Here vma->vm_start <= range->start < (last_end|vma->vm_end) */ in madvise_walk_vmas()
1664 range->end = min(vma->vm_end, last_end); in madvise_walk_vmas()
1666 /* Here vma->vm_start <= range->start < range->end <= (last_end|vma->vm_end). */ in madvise_walk_vmas()
1682 if (vma && range->end < vma->vm_end) in madvise_walk_vmas()
1683 range->end = vma->vm_end; in madvise_walk_vmas()
1687 vma = find_vma(mm, vma ? vma->vm_end : range->end); in madvise_walk_vmas()