Lines Matching refs:err
497 ssize_t err; in mfill_atomic_hugetlb() local
528 err = -EINVAL; in mfill_atomic_hugetlb()
540 err = PTR_ERR(dst_vma); in mfill_atomic_hugetlb()
544 err = -ENOENT; in mfill_atomic_hugetlb()
548 err = -EINVAL; in mfill_atomic_hugetlb()
558 err = -EAGAIN; in mfill_atomic_hugetlb()
578 err = -ENOMEM; in mfill_atomic_hugetlb()
588 err = -EEXIST; in mfill_atomic_hugetlb()
594 err = hugetlb_mfill_atomic_pte(dst_pte, dst_vma, dst_addr, in mfill_atomic_hugetlb()
602 if (unlikely(err == -ENOENT)) { in mfill_atomic_hugetlb()
607 err = copy_folio_from_user(folio, in mfill_atomic_hugetlb()
609 if (unlikely(err)) { in mfill_atomic_hugetlb()
610 err = -EFAULT; in mfill_atomic_hugetlb()
619 if (!err) { in mfill_atomic_hugetlb()
625 err = -EINTR; in mfill_atomic_hugetlb()
627 if (err) in mfill_atomic_hugetlb()
639 VM_WARN_ON_ONCE(err > 0); in mfill_atomic_hugetlb()
640 VM_WARN_ON_ONCE(!copied && !err); in mfill_atomic_hugetlb()
641 return copied ? copied : err; in mfill_atomic_hugetlb()
660 ssize_t err; in mfill_atomic_pte() local
682 err = mfill_atomic_pte_copy(dst_pmd, dst_vma, in mfill_atomic_pte()
686 err = mfill_atomic_pte_zeropage(dst_pmd, in mfill_atomic_pte()
689 err = shmem_mfill_atomic_pte(dst_pmd, dst_vma, in mfill_atomic_pte()
694 return err; in mfill_atomic_pte()
705 ssize_t err; in mfill_atomic() local
732 err = PTR_ERR(dst_vma); in mfill_atomic()
742 err = -EAGAIN; in mfill_atomic()
746 err = -EINVAL; in mfill_atomic()
782 err = -ENOMEM; in mfill_atomic()
789 err = -ENOMEM; in mfill_atomic()
800 err = -EEXIST; in mfill_atomic()
804 err = -EFAULT; in mfill_atomic()
812 err = mfill_atomic_pte(dst_pmd, dst_vma, dst_addr, in mfill_atomic()
816 if (unlikely(err == -ENOENT)) { in mfill_atomic()
824 err = copy_from_user(kaddr, in mfill_atomic()
828 if (unlikely(err)) { in mfill_atomic()
829 err = -EFAULT; in mfill_atomic()
837 if (!err) { in mfill_atomic()
843 err = -EINTR; in mfill_atomic()
845 if (err) in mfill_atomic()
856 VM_WARN_ON_ONCE(err > 0); in mfill_atomic()
857 VM_WARN_ON_ONCE(!copied && !err); in mfill_atomic()
858 return copied ? copied : err; in mfill_atomic()
937 long err; in mwriteprotect_range() local
957 err = -EAGAIN; in mwriteprotect_range()
961 err = -ENOENT; in mwriteprotect_range()
965 err = -ENOENT; in mwriteprotect_range()
970 err = -EINVAL; in mwriteprotect_range()
979 err = uffd_wp_range(dst_vma, _start, _end - _start, enable_wp); in mwriteprotect_range()
982 if (err < 0) in mwriteprotect_range()
984 err = 0; in mwriteprotect_range()
989 return err; in mwriteprotect_range()
1039 int err = 0; in move_present_pte() local
1045 err = -EAGAIN; in move_present_pte()
1051 err = -EBUSY; in move_present_pte()
1059 err = -EBUSY; in move_present_pte()
1078 return err; in move_present_pte()
1197 int err = 0; in move_pages_pte() local
1215 err = -EAGAIN; in move_pages_pte()
1234 err = -EAGAIN; in move_pages_pte()
1241 err = -EINVAL; in move_pages_pte()
1249 err = -EEXIST; in move_pages_pte()
1258 err = -ENOENT; in move_pages_pte()
1260 err = 0; in move_pages_pte()
1266 err = -EAGAIN; in move_pages_pte()
1272 err = move_zeropage_pte(mm, dst_vma, src_vma, in move_pages_pte()
1295 err = -EAGAIN; in move_pages_pte()
1302 err = -EBUSY; in move_pages_pte()
1316 err = -EAGAIN; in move_pages_pte()
1335 err = -EBUSY; in move_pages_pte()
1346 err = split_folio(src_folio); in move_pages_pte()
1347 if (err) in move_pages_pte()
1365 err = -EAGAIN; in move_pages_pte()
1378 err = move_present_pte(mm, dst_vma, src_vma, in move_pages_pte()
1392 err = -EAGAIN; in move_pages_pte()
1394 err = -EFAULT; in move_pages_pte()
1399 err = -EBUSY; in move_pages_pte()
1405 err = -EAGAIN; in move_pages_pte()
1425 err = -EBUSY; in move_pages_pte()
1442 err = move_swap_pte(mm, dst_vma, dst_addr, src_addr, dst_pte, src_pte, in move_pages_pte()
1464 return err; in move_pages_pte()
1562 int err; in uffd_move_lock() local
1598 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1599 if (err) in uffd_move_lock()
1603 err = -EAGAIN; in uffd_move_lock()
1614 err = -EAGAIN; in uffd_move_lock()
1618 return err; in uffd_move_lock()
1637 int err; in uffd_move_lock() local
1640 err = find_vmas_mm_locked(mm, dst_start, src_start, dst_vmap, src_vmap); in uffd_move_lock()
1641 if (err) in uffd_move_lock()
1643 return err; in uffd_move_lock()
1737 long err = -EINVAL; in move_pages() local
1749 err = uffd_move_lock(mm, dst_start, src_start, &dst_vma, &src_vma); in move_pages()
1750 if (err) in move_pages()
1754 err = -EAGAIN; in move_pages()
1763 err = -EINVAL; in move_pages()
1774 err = validate_move_areas(ctx, src_vma, dst_vma); in move_pages()
1775 if (err) in move_pages()
1792 err = -ENOENT; in move_pages()
1797 err = -ENOMEM; in move_pages()
1803 err = -ENOMEM; in move_pages()
1815 err = -EEXIST; in move_pages()
1831 err = -EBUSY; in move_pages()
1842 err = move_pages_huge_pmd(mm, dst_pmd, src_pmd, in move_pages()
1849 err = -ENOENT; in move_pages()
1853 err = -ENOMEM; in move_pages()
1859 err = -ENOMEM; in move_pages()
1863 err = move_pages_pte(mm, dst_pmd, src_pmd, in move_pages()
1873 if (!err || err == -EAGAIN) in move_pages()
1874 err = -EINTR; in move_pages()
1878 if (err) { in move_pages()
1879 if (err == -EAGAIN) in move_pages()
1895 VM_WARN_ON_ONCE(err > 0); in move_pages()
1896 VM_WARN_ON_ONCE(!moved && !err); in move_pages()
1897 return moved ? moved : err; in move_pages()