Lines Matching refs:src_start
496 unsigned long src_start, in mfill_atomic_hugetlb() argument
523 src_addr = src_start; in mfill_atomic_hugetlb()
567 while (src_addr < src_start + len) { in mfill_atomic_hugetlb()
655 unsigned long src_start,
706 unsigned long src_start, in mfill_atomic() argument
725 VM_WARN_ON_ONCE(src_start + len <= src_start); in mfill_atomic()
728 src_addr = src_start; in mfill_atomic()
774 src_start, len, flags); in mfill_atomic()
782 while (src_addr < src_start + len) { in mfill_atomic()
869 unsigned long src_start, unsigned long len, in mfill_atomic_copy() argument
872 return mfill_atomic(ctx, dst_start, src_start, len, in mfill_atomic_copy()
1084 unsigned long src_start = src_addr; in move_present_ptes() local
1144 if (src_addr > src_start) in move_present_ptes()
1145 flush_tlb_range(src_vma, src_start, src_addr); in move_present_ptes()
1151 return src_addr > src_start ? src_addr - src_start : err; in move_present_ptes()
1575 unsigned long src_start, in find_vmas_mm_locked() argument
1588 if (src_start >= vma->vm_start && src_start < vma->vm_end) in find_vmas_mm_locked()
1591 vma = vma_lookup(mm, src_start); in find_vmas_mm_locked()
1602 unsigned long src_start, in uffd_move_lock() argument
1618 if (src_start >= vma->vm_start && src_start < vma->vm_end) { in uffd_move_lock()
1635 *src_vmap = lock_vma_under_rcu(mm, src_start); in uffd_move_lock()
1643 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1678 unsigned long src_start, in uffd_move_lock() argument
1685 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1767 unsigned long src_start, unsigned long len, __u64 mode) in move_pages() argument
1777 VM_WARN_ON_ONCE(src_start & ~PAGE_MASK); in move_pages()
1782 VM_WARN_ON_ONCE(src_start + len < src_start); in move_pages()
1785 err = uffd_move_lock(mm, dst_start, src_start, &dst_vma, &src_vma); in move_pages()
1802 if (src_start + len > src_vma->vm_end) in move_pages()
1814 for (src_addr = src_start, dst_addr = dst_start, src_end = src_start + len; in move_pages()
1858 if (move_splits_huge_pmd(dst_addr, src_addr, src_start + len) || in move_pages()