Home
last modified time | relevance | path

Searched refs:old_end (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dmremap.c116 unsigned long old_addr, unsigned long old_end, in move_ptes()
124 unsigned long len = old_end - old_addr; in move_ptes()
159 for (; old_addr < old_end; old_pte++, old_addr += PAGE_SIZE, in move_ptes()
185 flush_tlb_range(vma, old_end - len, old_end); in move_ptes()
259 unsigned long extent, next, old_end; in move_page_tables() local
266 old_end = old_addr + len; in move_page_tables()
267 flush_cache_range(vma, old_addr, old_end); in move_page_tables()
270 old_addr, old_end); in move_page_tables()
273 for (; old_addr < old_end; old_add in move_page_tables()
115 move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, unsigned long old_addr, unsigned long old_end, struct vm_area_struct *new_vma, pmd_t *new_pmd, unsigned long new_addr, bool need_rmap_locks) move_ptes() argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Dmremap.c137 unsigned long old_addr, unsigned long old_end, in move_ptes()
145 unsigned long len = old_end - old_addr; in move_ptes()
189 for (; old_addr < old_end; old_pte++, old_addr += PAGE_SIZE, in move_ptes()
215 flush_tlb_range(vma, old_end - len, old_end); in move_ptes()
415 unsigned long old_addr, unsigned long old_end, in get_extent()
439 if (extent > old_end - old_addr) in get_extent()
440 extent = old_end - old_addr; in get_extent()
497 unsigned long extent, old_end; in move_page_tables() local
505 old_end in move_page_tables()
136 move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, unsigned long old_addr, unsigned long old_end, struct vm_area_struct *new_vma, pmd_t *new_pmd, unsigned long new_addr, bool need_rmap_locks) move_ptes() argument
414 get_extent(enum pgt_entry entry, unsigned long old_addr, unsigned long old_end, unsigned long new_addr) get_extent() argument
[all...]
H A Dhugetlb.c5261 unsigned long old_end = old_addr + len; in move_hugetlb_page_tables() local
5268 old_end); in move_hugetlb_page_tables()
5281 for (; old_addr < old_end; old_addr += sz, new_addr += sz) { in move_hugetlb_page_tables()
5308 flush_hugetlb_tlb_range(vma, old_end - len, old_end); in move_hugetlb_page_tables()
5313 return len + old_addr - old_end; in move_hugetlb_page_tables()
/kernel/linux/linux-5.10/include/linux/
H A Dmm-arch-hooks.h15 unsigned long old_start, unsigned long old_end, in arch_remap()
14 arch_remap(struct mm_struct *mm, unsigned long old_start, unsigned long old_end, unsigned long new_start, unsigned long new_end) arch_remap() argument
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dmm-arch-hooks.h13 unsigned long old_start, unsigned long old_end, in arch_remap()
12 arch_remap(struct mm_struct *mm, unsigned long old_start, unsigned long old_end, unsigned long new_start, unsigned long new_end) arch_remap() argument
/kernel/linux/linux-5.10/fs/ocfs2/
H A Dreservations.c762 unsigned int old_end = ocfs2_resv_end(resv); in ocfs2_adjust_resv_from_alloc() local
764 BUG_ON(start != resv->r_start || old_end < end); in ocfs2_adjust_resv_from_alloc()
769 if (old_end == end) { in ocfs2_adjust_resv_from_alloc()
774 rhs = old_end - end; in ocfs2_adjust_resv_from_alloc()
782 resv->r_len = old_end - resv->r_start + 1; in ocfs2_adjust_resv_from_alloc()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/fs/
H A Dexec.c687 unsigned long old_end = vma->vm_end; in shift_arg_pages() local
688 unsigned long length = old_end - old_start; in shift_arg_pages()
690 unsigned long new_end = old_end - shift; in shift_arg_pages()
703 * cover the whole range: [new_start, old_end) in shift_arg_pages()
705 if (vma_adjust(vma, new_start, old_end, vma->vm_pgoff, NULL)) in shift_arg_pages()
717 tlb_gather_mmu(&tlb, mm, old_start, old_end); in shift_arg_pages()
722 free_pgd_range(&tlb, new_end, old_end, new_end, in shift_arg_pages()
731 free_pgd_range(&tlb, old_start, old_end, new_end, in shift_arg_pages()
734 tlb_finish_mmu(&tlb, old_start, old_end); in shift_arg_pages()
/kernel/linux/linux-5.10/arch/nds32/mm/
H A Dproc.c463 unsigned long old_end = end; in cpu_dma_inval_range() local
475 if (end != old_end) { in cpu_dma_inval_range()
/kernel/linux/linux-6.6/fs/
H A Dexec.c688 unsigned long old_end = vma->vm_end; in shift_arg_pages() local
689 unsigned long length = old_end - old_start; in shift_arg_pages()
691 unsigned long new_end = old_end - shift; in shift_arg_pages()
707 * cover the whole range: [new_start, old_end) in shift_arg_pages()
709 if (vma_expand(&vmi, vma, new_start, old_end, vma->vm_pgoff, NULL)) in shift_arg_pages()
727 free_pgd_range(&tlb, new_end, old_end, new_end, in shift_arg_pages()
736 free_pgd_range(&tlb, old_start, old_end, new_end, in shift_arg_pages()
/kernel/linux/linux-5.10/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c306 u64 new_end, old_end; in ff_lseg_merge() local
312 old_end = pnfs_calc_offset_end(old->pls_range.offset, in ff_lseg_merge()
314 if (old_end < new->pls_range.offset) in ff_lseg_merge()
324 if (new_end < old_end) in ff_lseg_merge()
325 new_end = old_end; in ff_lseg_merge()
/kernel/linux/linux-6.6/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c312 u64 new_end, old_end; in ff_lseg_merge() local
318 old_end = pnfs_calc_offset_end(old->pls_range.offset, in ff_lseg_merge()
320 if (old_end < new->pls_range.offset) in ff_lseg_merge()
330 if (new_end < old_end) in ff_lseg_merge()
331 new_end = old_end; in ff_lseg_merge()
/kernel/linux/linux-5.10/fs/btrfs/
H A Dfree-space-cache.c2617 u64 old_end = info->bytes + info->offset; in btrfs_remove_free_space() local
2626 if (old_end < offset + bytes) { in btrfs_remove_free_space()
2627 bytes -= old_end - offset; in btrfs_remove_free_space()
2628 offset = old_end; in btrfs_remove_free_space()
2630 } else if (old_end == offset + bytes) { in btrfs_remove_free_space()
2638 old_end - (offset + bytes), in btrfs_remove_free_space()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dfree-space-cache.c2866 u64 old_end = info->bytes + info->offset; in btrfs_remove_free_space() local
2875 if (old_end < offset + bytes) { in btrfs_remove_free_space()
2876 bytes -= old_end - offset; in btrfs_remove_free_space()
2877 offset = old_end; in btrfs_remove_free_space()
2879 } else if (old_end == offset + bytes) { in btrfs_remove_free_space()
2887 old_end - (offset + bytes), in btrfs_remove_free_space()

Completed in 35 milliseconds