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()
203 host_err = PTR_ERR(dentry); in nfsd_lookup_dentry()
207 host_err = nfsd_cross_mnt(rqstp, &dentry, &exp); in nfsd_lookup_dentry()
208 if (host_err) { in nfsd_lookup_dentry()
220 return nfserrno(host_err); in nfsd_lookup_dentry()
348 int host_err; in __nfsd_setattr() local
366 host_err = notify_change(&init_user_ns, dentry, &size_attr, NULL); in __nfsd_setattr()
367 if (host_err) in __nfsd_setattr()
368 return host_err; in __nfsd_setattr()
413 int host_err; in nfsd_setattr() local
444 host_err = fh_want_write(fhp); in nfsd_setattr()
445 if (host_err) in nfsd_setattr()
472 host_err = __nfsd_setattr(dentry, iap); in nfsd_setattr()
473 if (host_err != -EAGAIN || !retries--) in nfsd_setattr()
494 if (!host_err) in nfsd_setattr()
495 host_err = commit_metadata(fhp); in nfsd_setattr()
496 return nfserrno(host_err); in nfsd_setattr()
758 int host_err = 0; in __nfsd_open() local
771 host_err = nfsd_open_break_lease(inode, may_flags); in __nfsd_open()
772 if (host_err) /* NOMEM or WOULDBLOCK */ in __nfsd_open()
784 host_err = PTR_ERR(file); in __nfsd_open()
788 host_err = ima_file_check(file, may_flags); in __nfsd_open()
789 if (host_err) { in __nfsd_open()
801 err = nfserrno(host_err); in __nfsd_open()
903 unsigned long *count, u32 *eof, ssize_t host_err) in nfsd_finish_read() argument
905 if (host_err >= 0) { in nfsd_finish_read()
906 nfsd_stats_io_read_add(fhp->fh_export, host_err); in nfsd_finish_read()
907 *eof = nfsd_eof_on_read(file, offset, host_err, *count); in nfsd_finish_read()
908 *count = host_err; in nfsd_finish_read()
913 trace_nfsd_read_err(rqstp, fhp, offset, host_err); in nfsd_finish_read()
914 return nfserrno(host_err); in nfsd_finish_read()
928 ssize_t host_err; in nfsd_splice_read() local
932 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
933 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_splice_read()
943 ssize_t host_err; in nfsd_readv() local
947 host_err = vfs_iter_read(file, &iter, &ppos, 0); in nfsd_readv()
948 return nfsd_finish_read(rqstp, fhp, file, offset, count, eof, host_err); in nfsd_readv()
1001 int host_err; in nfsd_vfs_write() local
1040 host_err = vfs_iter_write(file, &iter, &pos, flags); in nfsd_vfs_write()
1041 if (host_err < 0) { in nfsd_vfs_write()
1043 trace_nfsd_writeverf_reset(nn, rqstp, host_err); in nfsd_vfs_write()
1046 *cnt = host_err; in nfsd_vfs_write()
1049 host_err = filemap_check_wb_err(file->f_mapping, since); in nfsd_vfs_write()
1050 if (host_err < 0) in nfsd_vfs_write()
1054 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
1055 if (host_err < 0) { in nfsd_vfs_write()
1057 trace_nfsd_writeverf_reset(nn, rqstp, host_err); in nfsd_vfs_write()
1062 if (host_err >= 0) { in nfsd_vfs_write()
1066 trace_nfsd_write_err(rqstp, fhp, offset, host_err); in nfsd_vfs_write()
1067 nfserr = nfserrno(host_err); in nfsd_vfs_write()
1290 int host_err; in nfsd_create_locked() local
1308 host_err = 0; in nfsd_create_locked()
1311 host_err = vfs_create(&init_user_ns, dirp, dchild, iap->ia_mode, true); in nfsd_create_locked()
1312 if (!host_err) in nfsd_create_locked()
1316 host_err = vfs_mkdir(&init_user_ns, dirp, dchild, iap->ia_mode); in nfsd_create_locked()
1317 if (!host_err && unlikely(d_unhashed(dchild))) { in nfsd_create_locked()
1323 host_err = PTR_ERR(d); in nfsd_create_locked()
1344 host_err = vfs_mknod(&init_user_ns, dirp, dchild, in nfsd_create_locked()
1350 host_err = -EINVAL; in nfsd_create_locked()
1352 if (host_err < 0) in nfsd_create_locked()
1362 err = nfserrno(host_err); in nfsd_create_locked()
1379 int host_err; in nfsd_create() local
1390 host_err = fh_want_write(fhp); in nfsd_create()
1391 if (host_err) in nfsd_create()
1392 return nfserrno(host_err); in nfsd_create()
1396 host_err = PTR_ERR(dchild); in nfsd_create()
1398 err = nfserrno(host_err); in nfsd_create()
1477 int host_err; in nfsd_symlink() local
1490 host_err = fh_want_write(fhp); in nfsd_symlink()
1491 if (host_err) { in nfsd_symlink()
1492 err = nfserrno(host_err); in nfsd_symlink()
1505 host_err = vfs_symlink(&init_user_ns, d_inode(dentry), dnew, path); in nfsd_symlink()
1506 err = nfserrno(host_err); in nfsd_symlink()
1533 int host_err; in nfsd_link() local
1551 host_err = fh_want_write(tfhp); in nfsd_link()
1552 if (host_err) { in nfsd_link()
1553 err = nfserrno(host_err); in nfsd_link()
1573 host_err = vfs_link(dold, &init_user_ns, dirp, dnew, NULL); in nfsd_link()
1576 if (!host_err) { in nfsd_link()
1581 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1584 err = nfserrno(host_err); in nfsd_link()
1630 int host_err; in nfsd_rename() local
1651 host_err = fh_want_write(ffhp); in nfsd_rename()
1652 if (host_err) { in nfsd_rename()
1653 err = nfserrno(host_err); in nfsd_rename()
1662 host_err = PTR_ERR(odentry); in nfsd_rename()
1666 host_err = -ENOENT; in nfsd_rename()
1669 host_err = -EINVAL; in nfsd_rename()
1674 host_err = PTR_ERR(ndentry); in nfsd_rename()
1677 host_err = -ENOTEMPTY; in nfsd_rename()
1681 host_err = -EXDEV; in nfsd_rename()
1703 host_err = vfs_rename(&rd); in nfsd_rename()
1704 if (host_err != -EAGAIN || !retries--) in nfsd_rename()
1709 if (!host_err) { in nfsd_rename()
1710 host_err = commit_metadata(tfhp); in nfsd_rename()
1711 if (!host_err) in nfsd_rename()
1712 host_err = commit_metadata(ffhp); in nfsd_rename()
1720 err = nfserrno(host_err); in nfsd_rename()
1757 int host_err; in nfsd_unlink() local
1766 host_err = fh_want_write(fhp); in nfsd_unlink()
1767 if (host_err) in nfsd_unlink()
1775 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1781 host_err = -ENOENT; in nfsd_unlink()
1798 host_err = vfs_unlink(&init_user_ns, dirp, rdentry, NULL); in nfsd_unlink()
1799 if (host_err != -EAGAIN || !retries--) in nfsd_unlink()
1805 host_err = vfs_rmdir(&init_user_ns, dirp, rdentry); in nfsd_unlink()
1810 if (!host_err) in nfsd_unlink()
1811 host_err = commit_metadata(fhp); in nfsd_unlink()
1818 if (host_err == -EBUSY) { in nfsd_unlink()
1827 err = nfserrno(host_err); in nfsd_unlink()
1888 int host_err; in nfsd_buffered_readdir() local
1908 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
1910 host_err = 0; in nfsd_buffered_readdir()
1912 if (host_err < 0) in nfsd_buffered_readdir()
1946 if (host_err) in nfsd_buffered_readdir()
1947 return nfserrno(host_err); in nfsd_buffered_readdir()