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()
332 int host_err; in nfsd_get_write_access() local
343 host_err = get_write_access(inode); in nfsd_get_write_access()
344 if (host_err) in nfsd_get_write_access()
347 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); in nfsd_get_write_access()
348 if (host_err) in nfsd_get_write_access()
355 return nfserrno(host_err); in nfsd_get_write_access()
370 int host_err; in nfsd_setattr() local
387 host_err = fh_want_write(fhp); in nfsd_setattr()
388 if (host_err) in nfsd_setattr()
389 return nfserrno(host_err); in nfsd_setattr()
433 host_err = notify_change(dentry, iap, NULL); in nfsd_setattr()
435 err = nfserrno(host_err); in nfsd_setattr()
645 int host_err = 0; in nfsd_open() local
687 host_err = nfsd_open_break_lease(inode, may_flags); in nfsd_open()
688 if (host_err) /* NOMEM or WOULDBLOCK */ in nfsd_open()
700 host_err = PTR_ERR(file); in nfsd_open()
704 host_err = ima_file_check(file, may_flags, 0); in nfsd_open()
705 if (host_err) { in nfsd_open()
717 err = nfserrno(host_err); in nfsd_open()
823 nfsd_finish_read(struct file *file, unsigned long *count, int host_err) in nfsd_finish_read() argument
825 if (host_err >= 0) { in nfsd_finish_read()
826 nfsdstats.io_read += host_err; in nfsd_finish_read()
827 *count = host_err; in nfsd_finish_read()
831 return nfserrno(host_err); in nfsd_finish_read()
843 int host_err; in nfsd_splice_read() local
846 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
847 return nfsd_finish_read(file, count, host_err); in nfsd_splice_read()
854 int host_err; in nfsd_readv() local
858 host_err = vfs_readv(file, (struct iovec __user *)vec, vlen, &offset); in nfsd_readv()
860 return nfsd_finish_read(file, count, host_err); in nfsd_readv()
919 int host_err; in nfsd_vfs_write() local
945 host_err = vfs_writev(file, (struct iovec __user *)vec, vlen, &pos); in nfsd_vfs_write()
947 if (host_err < 0) in nfsd_vfs_write()
949 *cnt = host_err; in nfsd_vfs_write()
950 nfsdstats.io_write += host_err; in nfsd_vfs_write()
955 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
959 host_err = vfs_fsync_range(file, offset, end, 0); in nfsd_vfs_write()
964 dprintk("nfsd: write complete host_err=%d\n", host_err); in nfsd_vfs_write()
965 if (host_err >= 0) in nfsd_vfs_write()
968 err = nfserrno(host_err); in nfsd_vfs_write()
1130 int host_err; in nfsd_create() local
1154 host_err = fh_want_write(fhp); in nfsd_create()
1155 if (host_err) in nfsd_create()
1161 host_err = PTR_ERR(dchild); in nfsd_create()
1204 host_err = 0; in nfsd_create()
1207 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in nfsd_create()
1208 if (!host_err) in nfsd_create()
1212 host_err = vfs_mkdir(dirp, dchild, iap->ia_mode); in nfsd_create()
1218 host_err = vfs_mknod(dirp, dchild, iap->ia_mode, rdev); in nfsd_create()
1221 if (host_err < 0) in nfsd_create()
1246 err = nfserrno(host_err); in nfsd_create()
1264 int host_err; in do_nfsd_create() local
1288 host_err = fh_want_write(fhp); in do_nfsd_create()
1289 if (host_err) in do_nfsd_create()
1298 host_err = PTR_ERR(dchild); in do_nfsd_create()
1370 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in do_nfsd_create()
1371 if (host_err < 0) { in do_nfsd_create()
1415 err = nfserrno(host_err); in do_nfsd_create()
1431 int host_err; in nfsd_readlink() local
1452 host_err = inode->i_op->readlink(path.dentry, (char __user *)buf, *lenp); in nfsd_readlink()
1455 if (host_err < 0) in nfsd_readlink()
1457 *lenp = host_err; in nfsd_readlink()
1463 err = nfserrno(host_err); in nfsd_readlink()
1479 int host_err; in nfsd_symlink() local
1492 host_err = fh_want_write(fhp); in nfsd_symlink()
1493 if (host_err) in nfsd_symlink()
1499 host_err = PTR_ERR(dnew); in nfsd_symlink()
1503 host_err = vfs_symlink(d_inode(dentry), dnew, path); in nfsd_symlink()
1504 err = nfserrno(host_err); in nfsd_symlink()
1518 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()
1562 host_err = PTR_ERR(dnew); in nfsd_link()
1571 host_err = vfs_link(dold, dirp, dnew, NULL); in nfsd_link()
1572 if (!host_err) { in nfsd_link()
1577 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1580 err = nfserrno(host_err); in nfsd_link()
1591 err = nfserrno(host_err); in nfsd_link()
1606 int host_err; in nfsd_rename() local
1625 host_err = fh_want_write(ffhp); in nfsd_rename()
1626 if (host_err) { in nfsd_rename()
1627 err = nfserrno(host_err); in nfsd_rename()
1639 host_err = PTR_ERR(odentry); in nfsd_rename()
1643 host_err = -ENOENT; in nfsd_rename()
1646 host_err = -EINVAL; in nfsd_rename()
1651 host_err = PTR_ERR(ndentry); in nfsd_rename()
1654 host_err = -ENOTEMPTY; in nfsd_rename()
1658 host_err = -EXDEV; in nfsd_rename()
1664 host_err = vfs_rename(fdir, odentry, tdir, ndentry, NULL, 0); in nfsd_rename()
1665 if (!host_err) { in nfsd_rename()
1666 host_err = commit_metadata(tfhp); in nfsd_rename()
1667 if (!host_err) in nfsd_rename()
1668 host_err = commit_metadata(ffhp); in nfsd_rename()
1675 err = nfserrno(host_err); in nfsd_rename()
1702 int host_err; in nfsd_unlink() local
1711 host_err = fh_want_write(fhp); in nfsd_unlink()
1712 if (host_err) in nfsd_unlink()
1720 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1734 host_err = vfs_unlink(dirp, rdentry, NULL); in nfsd_unlink()
1736 host_err = vfs_rmdir(dirp, rdentry); in nfsd_unlink()
1737 if (!host_err) in nfsd_unlink()
1738 host_err = commit_metadata(fhp); in nfsd_unlink()
1742 err = nfserrno(host_err); in nfsd_unlink()
1798 int host_err; in nfsd_buffered_readdir() local
1819 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
1821 host_err = 0; in nfsd_buffered_readdir()
1823 if (host_err < 0) in nfsd_buffered_readdir()
1836 host_err = mutex_lock_killable(&dir_inode->i_mutex); in nfsd_buffered_readdir()
1837 if (host_err) in nfsd_buffered_readdir()
1865 if (host_err) in nfsd_buffered_readdir()
1866 return nfserrno(host_err); in nfsd_buffered_readdir()