Lines Matching refs:host_err

247 	int			host_err;  in nfsd_lookup_dentry()  local
264 host_err = nfsd_lookup_parent(rqstp, dparent, &exp, &dentry); in nfsd_lookup_dentry()
265 if (host_err) in nfsd_lookup_dentry()
270 host_err = PTR_ERR(dentry); in nfsd_lookup_dentry()
274 host_err = nfsd_cross_mnt(rqstp, &dentry, &exp); in nfsd_lookup_dentry()
275 if (host_err) { in nfsd_lookup_dentry()
287 return nfserrno(host_err); in nfsd_lookup_dentry()
417 int host_err; in __nfsd_setattr() local
435 host_err = notify_change(&nop_mnt_idmap, dentry, &size_attr, NULL); in __nfsd_setattr()
436 if (host_err) in __nfsd_setattr()
437 return host_err; in __nfsd_setattr()
482 int host_err; in nfsd_setattr() local
513 host_err = fh_want_write(fhp); in nfsd_setattr()
514 if (host_err) in nfsd_setattr()
549 host_err = __nfsd_setattr(dentry, &attrs); in nfsd_setattr()
550 if (host_err != -EAGAIN || !retries--) in nfsd_setattr()
571 if (!host_err) in nfsd_setattr()
572 host_err = commit_metadata(fhp); in nfsd_setattr()
573 return nfserrno(host_err); in nfsd_setattr()
835 int host_err = 0; in __nfsd_open() local
848 host_err = nfsd_open_break_lease(inode, may_flags); in __nfsd_open()
849 if (host_err) /* NOMEM or WOULDBLOCK */ in __nfsd_open()
861 host_err = PTR_ERR(file); in __nfsd_open()
865 host_err = ima_file_check(file, may_flags); in __nfsd_open()
866 if (host_err) { in __nfsd_open()
878 err = nfserrno(host_err); in __nfsd_open()
994 unsigned long *count, u32 *eof, ssize_t host_err) in nfsd_finish_read() argument
996 if (host_err >= 0) { in nfsd_finish_read()
997 nfsd_stats_io_read_add(fhp->fh_export, host_err); in nfsd_finish_read()
998 *eof = nfsd_eof_on_read(file, offset, host_err, *count); in nfsd_finish_read()
999 *count = host_err; in nfsd_finish_read()
1004 trace_nfsd_read_err(rqstp, fhp, offset, host_err); in nfsd_finish_read()
1005 return nfserrno(host_err); in nfsd_finish_read()
1031 ssize_t host_err; in nfsd_splice_read() local
1034 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
1035 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_splice_read()
1062 ssize_t host_err; in nfsd_iter_read() local
1078 host_err = vfs_iter_read(file, &iter, &ppos, 0); in nfsd_iter_read()
1079 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_iter_read()
1132 int host_err; in nfsd_vfs_write() local
1172 host_err = vfs_iter_write(file, &iter, &pos, flags); in nfsd_vfs_write()
1174 if (host_err < 0) { in nfsd_vfs_write()
1176 trace_nfsd_writeverf_reset(nn, rqstp, host_err); in nfsd_vfs_write()
1179 *cnt = host_err; in nfsd_vfs_write()
1182 host_err = filemap_check_wb_err(file->f_mapping, since); in nfsd_vfs_write()
1183 if (host_err < 0) in nfsd_vfs_write()
1187 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
1188 if (host_err < 0) { in nfsd_vfs_write()
1190 trace_nfsd_writeverf_reset(nn, rqstp, host_err); in nfsd_vfs_write()
1195 if (host_err >= 0) { in nfsd_vfs_write()
1199 trace_nfsd_write_err(rqstp, fhp, offset, host_err); in nfsd_vfs_write()
1200 nfserr = nfserrno(host_err); in nfsd_vfs_write()
1424 int host_err; in nfsd_create_locked() local
1444 host_err = vfs_create(&nop_mnt_idmap, dirp, dchild, in nfsd_create_locked()
1446 if (!host_err) in nfsd_create_locked()
1450 host_err = vfs_mkdir(&nop_mnt_idmap, dirp, dchild, iap->ia_mode); in nfsd_create_locked()
1451 if (!host_err && unlikely(d_unhashed(dchild))) { in nfsd_create_locked()
1457 host_err = PTR_ERR(d); in nfsd_create_locked()
1478 host_err = vfs_mknod(&nop_mnt_idmap, dirp, dchild, in nfsd_create_locked()
1484 host_err = -EINVAL; in nfsd_create_locked()
1486 if (host_err < 0) in nfsd_create_locked()
1496 err = nfserrno(host_err); in nfsd_create_locked()
1513 int host_err; in nfsd_create() local
1524 host_err = fh_want_write(fhp); in nfsd_create()
1525 if (host_err) in nfsd_create()
1526 return nfserrno(host_err); in nfsd_create()
1530 host_err = PTR_ERR(dchild); in nfsd_create()
1532 err = nfserrno(host_err); in nfsd_create()
1613 int host_err; in nfsd_symlink() local
1626 host_err = fh_want_write(fhp); in nfsd_symlink()
1627 if (host_err) { in nfsd_symlink()
1628 err = nfserrno(host_err); in nfsd_symlink()
1643 host_err = vfs_symlink(&nop_mnt_idmap, d_inode(dentry), dnew, path); in nfsd_symlink()
1644 err = nfserrno(host_err); in nfsd_symlink()
1672 int host_err; in nfsd_link() local
1690 host_err = fh_want_write(tfhp); in nfsd_link()
1691 if (host_err) { in nfsd_link()
1692 err = nfserrno(host_err); in nfsd_link()
1714 host_err = vfs_link(dold, &nop_mnt_idmap, dirp, dnew, NULL); in nfsd_link()
1717 if (!host_err) { in nfsd_link()
1722 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1725 err = nfserrno(host_err); in nfsd_link()
1771 int host_err; in nfsd_rename() local
1798 host_err = fh_want_write(ffhp); in nfsd_rename()
1799 if (host_err) { in nfsd_rename()
1800 err = nfserrno(host_err); in nfsd_rename()
1813 host_err = PTR_ERR(odentry); in nfsd_rename()
1817 host_err = -ENOENT; in nfsd_rename()
1820 host_err = -EINVAL; in nfsd_rename()
1825 host_err = PTR_ERR(ndentry); in nfsd_rename()
1828 host_err = -ENOTEMPTY; in nfsd_rename()
1848 host_err = vfs_rename(&rd); in nfsd_rename()
1849 if (host_err != -EAGAIN || !retries--) in nfsd_rename()
1854 if (!host_err) { in nfsd_rename()
1855 host_err = commit_metadata(tfhp); in nfsd_rename()
1856 if (!host_err) in nfsd_rename()
1857 host_err = commit_metadata(ffhp); in nfsd_rename()
1865 err = nfserrno(host_err); in nfsd_rename()
1903 int host_err; in nfsd_unlink() local
1912 host_err = fh_want_write(fhp); in nfsd_unlink()
1913 if (host_err) in nfsd_unlink()
1921 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1927 host_err = -ENOENT; in nfsd_unlink()
1946 host_err = vfs_unlink(&nop_mnt_idmap, dirp, rdentry, NULL); in nfsd_unlink()
1947 if (host_err != -EAGAIN || !retries--) in nfsd_unlink()
1953 host_err = vfs_rmdir(&nop_mnt_idmap, dirp, rdentry); in nfsd_unlink()
1958 if (!host_err) in nfsd_unlink()
1959 host_err = commit_metadata(fhp); in nfsd_unlink()
1966 if (host_err == -EBUSY) { in nfsd_unlink()
1975 err = nfserrno(host_err); in nfsd_unlink()
2036 int host_err; in nfsd_buffered_readdir() local
2056 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
2058 host_err = 0; in nfsd_buffered_readdir()
2060 if (host_err < 0) in nfsd_buffered_readdir()
2094 if (host_err) in nfsd_buffered_readdir()
2095 return nfserrno(host_err); in nfsd_buffered_readdir()