Lines Matching refs:host_err

188 	int			host_err;  in nfsd_lookup_dentry()  local
205 host_err = nfsd_lookup_parent(rqstp, dparent, &exp, &dentry); in nfsd_lookup_dentry()
206 if (host_err) in nfsd_lookup_dentry()
217 host_err = PTR_ERR(dentry); in nfsd_lookup_dentry()
224 if ((host_err = nfsd_cross_mnt(rqstp, &dentry, &exp))) { in nfsd_lookup_dentry()
236 return nfserrno(host_err); in nfsd_lookup_dentry()
368 int host_err; in nfsd_get_write_access() local
379 host_err = get_write_access(inode); in nfsd_get_write_access()
380 if (host_err) in nfsd_get_write_access()
383 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); in nfsd_get_write_access()
384 if (host_err) in nfsd_get_write_access()
391 return nfserrno(host_err); in nfsd_get_write_access()
406 int host_err; in nfsd_setattr() local
423 host_err = fh_want_write(fhp); in nfsd_setattr()
424 if (host_err) in nfsd_setattr()
425 return nfserrno(host_err); in nfsd_setattr()
469 host_err = notify_change(dentry, iap, NULL); in nfsd_setattr()
471 err = nfserrno(host_err); in nfsd_setattr()
686 int host_err = 0; in nfsd_open() local
728 host_err = nfsd_open_break_lease(inode, may_flags); in nfsd_open()
729 if (host_err) /* NOMEM or WOULDBLOCK */ in nfsd_open()
741 host_err = PTR_ERR(file); in nfsd_open()
745 host_err = ima_file_check(file, may_flags, 0); in nfsd_open()
746 if (host_err) { in nfsd_open()
758 err = nfserrno(host_err); in nfsd_open()
861 nfsd_finish_read(struct file *file, unsigned long *count, int host_err) in nfsd_finish_read() argument
863 if (host_err >= 0) { in nfsd_finish_read()
864 nfsdstats.io_read += host_err; in nfsd_finish_read()
865 *count = host_err; in nfsd_finish_read()
869 return nfserrno(host_err); in nfsd_finish_read()
881 int host_err; in nfsd_splice_read() local
884 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
885 return nfsd_finish_read(file, count, host_err); in nfsd_splice_read()
892 int host_err; in nfsd_readv() local
896 host_err = vfs_readv(file, (struct iovec __user *)vec, vlen, &offset); in nfsd_readv()
898 return nfsd_finish_read(file, count, host_err); in nfsd_readv()
957 int host_err; in nfsd_vfs_write() local
983 host_err = vfs_writev(file, (struct iovec __user *)vec, vlen, &pos); in nfsd_vfs_write()
985 if (host_err < 0) in nfsd_vfs_write()
987 *cnt = host_err; in nfsd_vfs_write()
988 nfsdstats.io_write += host_err; in nfsd_vfs_write()
993 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
997 host_err = vfs_fsync_range(file, offset, end, 0); in nfsd_vfs_write()
1002 dprintk("nfsd: write complete host_err=%d\n", host_err); in nfsd_vfs_write()
1003 if (host_err >= 0) in nfsd_vfs_write()
1006 err = nfserrno(host_err); in nfsd_vfs_write()
1200 int host_err; in nfsd_create() local
1224 host_err = fh_want_write(fhp); in nfsd_create()
1225 if (host_err) in nfsd_create()
1231 host_err = PTR_ERR(dchild); in nfsd_create()
1274 host_err = 0; in nfsd_create()
1277 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in nfsd_create()
1278 if (!host_err) in nfsd_create()
1282 host_err = vfs_mkdir(dirp, dchild, iap->ia_mode); in nfsd_create()
1288 host_err = vfs_mknod(dirp, dchild, iap->ia_mode, rdev); in nfsd_create()
1291 if (host_err < 0) in nfsd_create()
1316 err = nfserrno(host_err); in nfsd_create()
1340 int host_err; in do_nfsd_create() local
1364 host_err = fh_want_write(fhp); in do_nfsd_create()
1365 if (host_err) in do_nfsd_create()
1374 host_err = PTR_ERR(dchild); in do_nfsd_create()
1446 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in do_nfsd_create()
1447 if (host_err < 0) { in do_nfsd_create()
1491 err = nfserrno(host_err); in do_nfsd_create()
1507 int host_err; in nfsd_readlink() local
1528 host_err = inode->i_op->readlink(path.dentry, (char __user *)buf, *lenp); in nfsd_readlink()
1531 if (host_err < 0) in nfsd_readlink()
1533 *lenp = host_err; in nfsd_readlink()
1539 err = nfserrno(host_err); in nfsd_readlink()
1555 int host_err; in nfsd_symlink() local
1568 host_err = fh_want_write(fhp); in nfsd_symlink()
1569 if (host_err) in nfsd_symlink()
1575 host_err = PTR_ERR(dnew); in nfsd_symlink()
1579 host_err = vfs_symlink(d_inode(dentry), dnew, path); in nfsd_symlink()
1580 err = nfserrno(host_err); in nfsd_symlink()
1594 err = nfserrno(host_err); in nfsd_symlink()
1609 int host_err; in nfsd_link() local
1627 host_err = fh_want_write(tfhp); in nfsd_link()
1628 if (host_err) { in nfsd_link()
1629 err = nfserrno(host_err); in nfsd_link()
1638 host_err = PTR_ERR(dnew); in nfsd_link()
1647 host_err = vfs_link(dold, dirp, dnew, NULL); in nfsd_link()
1648 if (!host_err) { in nfsd_link()
1653 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1656 err = nfserrno(host_err); in nfsd_link()
1667 err = nfserrno(host_err); in nfsd_link()
1682 int host_err; in nfsd_rename() local
1701 host_err = fh_want_write(ffhp); in nfsd_rename()
1702 if (host_err) { in nfsd_rename()
1703 err = nfserrno(host_err); in nfsd_rename()
1715 host_err = PTR_ERR(odentry); in nfsd_rename()
1719 host_err = -ENOENT; in nfsd_rename()
1722 host_err = -EINVAL; in nfsd_rename()
1727 host_err = PTR_ERR(ndentry); in nfsd_rename()
1730 host_err = -ENOTEMPTY; in nfsd_rename()
1734 host_err = -EXDEV; in nfsd_rename()
1740 host_err = vfs_rename(fdir, odentry, tdir, ndentry, NULL, 0); in nfsd_rename()
1741 if (!host_err) { in nfsd_rename()
1742 host_err = commit_metadata(tfhp); in nfsd_rename()
1743 if (!host_err) in nfsd_rename()
1744 host_err = commit_metadata(ffhp); in nfsd_rename()
1751 err = nfserrno(host_err); in nfsd_rename()
1778 int host_err; in nfsd_unlink() local
1787 host_err = fh_want_write(fhp); in nfsd_unlink()
1788 if (host_err) in nfsd_unlink()
1796 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1810 host_err = vfs_unlink(dirp, rdentry, NULL); in nfsd_unlink()
1812 host_err = vfs_rmdir(dirp, rdentry); in nfsd_unlink()
1813 if (!host_err) in nfsd_unlink()
1814 host_err = commit_metadata(fhp); in nfsd_unlink()
1818 err = nfserrno(host_err); in nfsd_unlink()
1874 int host_err; in nfsd_buffered_readdir() local
1895 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
1897 host_err = 0; in nfsd_buffered_readdir()
1899 if (host_err < 0) in nfsd_buffered_readdir()
1912 host_err = mutex_lock_killable(&dir_inode->i_mutex); in nfsd_buffered_readdir()
1913 if (host_err) in nfsd_buffered_readdir()
1941 if (host_err) in nfsd_buffered_readdir()
1942 return nfserrno(host_err); in nfsd_buffered_readdir()