Lines Matching refs:host_err
180 int host_err; in nfsd_lookup_dentry() local
197 host_err = nfsd_lookup_parent(rqstp, dparent, &exp, &dentry); in nfsd_lookup_dentry()
198 if (host_err) in nfsd_lookup_dentry()
209 host_err = PTR_ERR(dentry); in nfsd_lookup_dentry()
222 if ((host_err = nfsd_cross_mnt(rqstp, &dentry, &exp))) { in nfsd_lookup_dentry()
234 return nfserrno(host_err); in nfsd_lookup_dentry()
359 int host_err; in nfsd_setattr() local
389 host_err = fh_want_write(fhp); in nfsd_setattr()
390 if (host_err) in nfsd_setattr()
436 host_err = notify_change(&init_user_ns, dentry, &size_attr, NULL); in nfsd_setattr()
437 if (host_err) in nfsd_setattr()
451 host_err = notify_change(&init_user_ns, dentry, iap, NULL); in nfsd_setattr()
458 if (!host_err) in nfsd_setattr()
459 host_err = commit_metadata(fhp); in nfsd_setattr()
460 return nfserrno(host_err); in nfsd_setattr()
726 int host_err = 0; in __nfsd_open() local
742 host_err = nfsd_open_break_lease(inode, may_flags); in __nfsd_open()
743 if (host_err) /* NOMEM or WOULDBLOCK */ in __nfsd_open()
755 host_err = PTR_ERR(file); in __nfsd_open()
759 host_err = ima_file_check(file, may_flags); in __nfsd_open()
760 if (host_err) { in __nfsd_open()
772 err = nfserrno(host_err); in __nfsd_open()
858 unsigned long *count, u32 *eof, ssize_t host_err) in nfsd_finish_read() argument
860 if (host_err >= 0) { in nfsd_finish_read()
861 nfsd_stats_io_read_add(fhp->fh_export, host_err); in nfsd_finish_read()
862 *eof = nfsd_eof_on_read(file, offset, host_err, *count); in nfsd_finish_read()
863 *count = host_err; in nfsd_finish_read()
868 trace_nfsd_read_err(rqstp, fhp, offset, host_err); in nfsd_finish_read()
869 return nfserrno(host_err); in nfsd_finish_read()
883 ssize_t host_err; in nfsd_splice_read() local
887 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
888 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_splice_read()
898 ssize_t host_err; in nfsd_readv() local
902 host_err = vfs_iter_read(file, &iter, &ppos, 0); in nfsd_readv()
903 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_readv()
954 int host_err; in nfsd_vfs_write() local
992 host_err = vfs_iter_write(file, &iter, &pos, flags); in nfsd_vfs_write()
993 if (host_err < 0) in nfsd_vfs_write()
1003 host_err = vfs_iter_write(file, &iter, &pos, flags); in nfsd_vfs_write()
1006 if (host_err < 0) { in nfsd_vfs_write()
1011 *cnt = host_err; in nfsd_vfs_write()
1016 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
1017 if (host_err < 0) in nfsd_vfs_write()
1023 if (host_err >= 0) { in nfsd_vfs_write()
1027 trace_nfsd_write_err(rqstp, fhp, offset, host_err); in nfsd_vfs_write()
1028 nfserr = nfserrno(host_err); in nfsd_vfs_write()
1212 int host_err; in nfsd_create_locked() local
1237 host_err = 0; in nfsd_create_locked()
1240 host_err = vfs_create(&init_user_ns, dirp, dchild, iap->ia_mode, true); in nfsd_create_locked()
1241 if (!host_err) in nfsd_create_locked()
1245 host_err = vfs_mkdir(&init_user_ns, dirp, dchild, iap->ia_mode); in nfsd_create_locked()
1246 if (!host_err && unlikely(d_unhashed(dchild))) { in nfsd_create_locked()
1252 host_err = PTR_ERR(d); in nfsd_create_locked()
1273 host_err = vfs_mknod(&init_user_ns, dirp, dchild, in nfsd_create_locked()
1279 host_err = -EINVAL; in nfsd_create_locked()
1281 if (host_err < 0) in nfsd_create_locked()
1305 err = nfserrno(host_err); in nfsd_create_locked()
1322 int host_err; in nfsd_create() local
1333 host_err = fh_want_write(fhp); in nfsd_create()
1334 if (host_err) in nfsd_create()
1335 return nfserrno(host_err); in nfsd_create()
1339 host_err = PTR_ERR(dchild); in nfsd_create()
1341 return nfserrno(host_err); in nfsd_create()
1368 int host_err; in do_nfsd_create() local
1386 host_err = fh_want_write(fhp); in do_nfsd_create()
1387 if (host_err) in do_nfsd_create()
1396 host_err = PTR_ERR(dchild); in do_nfsd_create()
1472 host_err = vfs_create(&init_user_ns, dirp, dchild, iap->ia_mode, true); in do_nfsd_create()
1473 if (host_err < 0) { in do_nfsd_create()
1517 err = nfserrno(host_err); in do_nfsd_create()
1572 int host_err; in nfsd_symlink() local
1585 host_err = fh_want_write(fhp); in nfsd_symlink()
1586 if (host_err) in nfsd_symlink()
1592 host_err = PTR_ERR(dnew); in nfsd_symlink()
1596 host_err = vfs_symlink(&init_user_ns, d_inode(dentry), dnew, path); in nfsd_symlink()
1597 err = nfserrno(host_err); in nfsd_symlink()
1611 err = nfserrno(host_err); in nfsd_symlink()
1626 int host_err; in nfsd_link() local
1644 host_err = fh_want_write(tfhp); in nfsd_link()
1645 if (host_err) { in nfsd_link()
1646 err = nfserrno(host_err); in nfsd_link()
1655 host_err = PTR_ERR(dnew); in nfsd_link()
1664 host_err = vfs_link(dold, &init_user_ns, dirp, dnew, NULL); in nfsd_link()
1666 if (!host_err) { in nfsd_link()
1671 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1674 err = nfserrno(host_err); in nfsd_link()
1685 err = nfserrno(host_err); in nfsd_link()
1720 int host_err; in nfsd_rename() local
1741 host_err = fh_want_write(ffhp); in nfsd_rename()
1742 if (host_err) { in nfsd_rename()
1743 err = nfserrno(host_err); in nfsd_rename()
1755 host_err = PTR_ERR(odentry); in nfsd_rename()
1759 host_err = -ENOENT; in nfsd_rename()
1762 host_err = -EINVAL; in nfsd_rename()
1767 host_err = PTR_ERR(ndentry); in nfsd_rename()
1770 host_err = -ENOTEMPTY; in nfsd_rename()
1774 host_err = -EXDEV; in nfsd_rename()
1793 host_err = vfs_rename(&rd); in nfsd_rename()
1794 if (!host_err) { in nfsd_rename()
1795 host_err = commit_metadata(tfhp); in nfsd_rename()
1796 if (!host_err) in nfsd_rename()
1797 host_err = commit_metadata(ffhp); in nfsd_rename()
1805 err = nfserrno(host_err); in nfsd_rename()
1847 int host_err; in nfsd_unlink() local
1856 host_err = fh_want_write(fhp); in nfsd_unlink()
1857 if (host_err) in nfsd_unlink()
1865 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1871 host_err = -ENOENT; in nfsd_unlink()
1883 host_err = vfs_unlink(&init_user_ns, dirp, rdentry, NULL); in nfsd_unlink()
1885 host_err = vfs_rmdir(&init_user_ns, dirp, rdentry); in nfsd_unlink()
1889 if (!host_err) in nfsd_unlink()
1890 host_err = commit_metadata(fhp); in nfsd_unlink()
1897 if (host_err == -EBUSY) { in nfsd_unlink()
1906 err = nfserrno(host_err); in nfsd_unlink()
1964 int host_err; in nfsd_buffered_readdir() local
1984 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
1986 host_err = 0; in nfsd_buffered_readdir()
1988 if (host_err < 0) in nfsd_buffered_readdir()
2022 if (host_err) in nfsd_buffered_readdir()
2023 return nfserrno(host_err); in nfsd_buffered_readdir()