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()
652 unsigned long src_start,
703 unsigned long src_start, in mfill_atomic() argument
722 BUG_ON(src_start + len <= src_start); in mfill_atomic()
725 src_addr = src_start; in mfill_atomic()
771 src_start, len, flags); in mfill_atomic()
779 while (src_addr < src_start + len) { in mfill_atomic()
866 unsigned long src_start, unsigned long len, in mfill_atomic_copy() argument
869 return mfill_atomic(ctx, dst_start, src_start, len, in mfill_atomic_copy()
1497 unsigned long src_start, in find_vmas_mm_locked() argument
1510 if (src_start >= vma->vm_start && src_start < vma->vm_end) in find_vmas_mm_locked()
1513 vma = vma_lookup(mm, src_start); in find_vmas_mm_locked()
1524 unsigned long src_start, in uffd_move_lock() argument
1540 if (src_start >= vma->vm_start && src_start < vma->vm_end) { in uffd_move_lock()
1557 *src_vmap = lock_vma_under_rcu(mm, src_start); in uffd_move_lock()
1565 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1592 unsigned long src_start, in uffd_move_lock() argument
1599 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1690 unsigned long src_start, unsigned long len, __u64 mode) in move_pages() argument
1700 if (WARN_ON_ONCE(src_start & ~PAGE_MASK) || in move_pages()
1706 if (WARN_ON_ONCE(src_start + len <= src_start) || in move_pages()
1710 err = uffd_move_lock(mm, dst_start, src_start, &dst_vma, &src_vma); in move_pages()
1727 if (src_start + len > src_vma->vm_end) in move_pages()
1739 for (src_addr = src_start, dst_addr = dst_start; in move_pages()
1740 src_addr < src_start + len;) { in move_pages()
1789 if (move_splits_huge_pmd(dst_addr, src_addr, src_start + len) || in move_pages()