Lines Matching full:vm_end
1049 if (!err && vma->vm_end != old_addr + old_len) in prep_move_vma()
1087 unsigned long vm_end; in unmap_source_vma() local
1119 vm_end = vma->vm_end; in unmap_source_vma()
1165 if (vm_end > end) { in unmap_source_vma()
1251 unsigned long old_end = vrm->vma->vm_end; in dontunmap_complete()
1417 unsigned long end = vma->vm_end + delta; in vma_expandable()
1419 if (end < vma->vm_end) /* overflow */ in vma_expandable()
1421 if (find_vma_intersection(vma->vm_mm, vma->vm_end, end)) in vma_expandable()
1433 unsigned long suffix_bytes = vrm->vma->vm_end - vrm->addr; in vrm_can_expand_in_place()
1456 VMA_ITERATOR(vmi, mm, vma->vm_end); in expand_vma_in_place()
1711 * addr vma->vm_end in check_prep_vma()
1718 * We also require that vma->vm_start <= addr < vma->vm_end. in check_prep_vma()
1720 if (old_len > vma->vm_end - addr) in check_prep_vma()
1843 unsigned long len = min(end, vma->vm_end) - addr; in remap_move()
1864 * So we map B' at A'->vm_end + X, and C' at B'->vm_end + Y. in remap_move()
1867 last_end = vma->vm_end; in remap_move()
1880 if (vma->vm_end < end) in remap_move()