Home
last modified time | relevance | path

Searched refs:old_end (Results 1 – 8 of 8) sorted by relevance

/linux/mm/
H A Dvma_exec.c34 unsigned long old_end = vma->vm_end; in relocate_vma_down() local
35 unsigned long length = old_end - old_start; in relocate_vma_down()
37 unsigned long new_end = old_end - shift; in relocate_vma_down()
39 VMG_STATE(vmg, mm, &vmi, new_start, old_end, 0, vma->vm_pgoff); in relocate_vma_down()
55 * cover the whole range: [new_start, old_end) in relocate_vma_down()
75 free_pgd_range(&tlb, new_end, old_end, new_end, in relocate_vma_down()
84 free_pgd_range(&tlb, old_start, old_end, new_end, in relocate_vma_down()
H A Dmremap.c206 unsigned long old_end = old_addr + extent; in move_ptes() local
207 unsigned long len = old_end - old_addr; in move_ptes()
261 for (; old_addr < old_end; old_ptep += nr_ptes, old_addr += nr_ptes * PAGE_SIZE, in move_ptes()
266 max_nr_ptes = (old_end - old_addr) >> PAGE_SHIFT; in move_ptes()
306 flush_tlb_range(vma, old_end - len, old_end); in move_ptes()
537 unsigned long old_end = pmc->old_end; in get_extent() local
559 if (extent > old_end - old_addr) in get_extent()
560 extent = old_end in get_extent()
1246 unsigned long old_end = vrm->vma->vm_end; dontunmap_complete() local
[all...]
H A Dinternal.h42 * NOTE: The page table move is affected by reading from [old_addr, old_end),
50 unsigned long old_end; /* Exclusive address at which old range ends. */ member
63 .old_end = (old_addr_) + (len_), \
H A Dhugetlb.c5787 unsigned long old_end = old_addr + len; in move_hugetlb_page_tables() local
5794 old_end); in move_hugetlb_page_tables()
5807 for (; old_addr < old_end; old_addr += sz, new_addr += sz) { in move_hugetlb_page_tables()
5834 flush_hugetlb_tlb_range(vma, old_end - len, old_end); in move_hugetlb_page_tables()
5839 return len + old_addr - old_end; in move_hugetlb_page_tables()
/linux/fs/ocfs2/
H A Dreservations.c758 unsigned int old_end = ocfs2_resv_end(resv); in ocfs2_adjust_resv_from_alloc() local
760 BUG_ON(start != resv->r_start || old_end < end); in ocfs2_adjust_resv_from_alloc()
765 if (old_end == end) { in ocfs2_adjust_resv_from_alloc()
770 rhs = old_end - end; in ocfs2_adjust_resv_from_alloc()
778 resv->r_len = old_end - resv->r_start + 1; in ocfs2_adjust_resv_from_alloc()
/linux/tools/testing/vma/
H A Dvma_internal.h494 unsigned long old_end; /* Exclusive address at which old range ends. */ member
507 .old_end = (old_addr_) + (len_), \
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c329 u64 new_end, old_end; in ff_lseg_merge() local
335 old_end = pnfs_calc_offset_end(old->pls_range.offset, in ff_lseg_merge()
337 if (old_end < new->pls_range.offset) in ff_lseg_merge()
347 if (new_end < old_end) in ff_lseg_merge()
348 new_end = old_end; in ff_lseg_merge()
/linux/fs/btrfs/
H A Dfree-space-cache.c2873 u64 old_end = info->bytes + info->offset; in btrfs_remove_free_space() local
2882 if (old_end < offset + bytes) { in btrfs_remove_free_space()
2883 bytes -= old_end - offset; in btrfs_remove_free_space()
2884 offset = old_end; in btrfs_remove_free_space()
2886 } else if (old_end == offset + bytes) { in btrfs_remove_free_space()
2894 old_end - (offset + bytes), in btrfs_remove_free_space()