Lines Matching refs:host_err
204 int host_err; in nfsd_lookup_dentry() local
221 host_err = nfsd_lookup_parent(rqstp, dparent, &exp, &dentry); in nfsd_lookup_dentry()
222 if (host_err) in nfsd_lookup_dentry()
233 host_err = PTR_ERR(dentry); in nfsd_lookup_dentry()
240 if ((host_err = nfsd_cross_mnt(rqstp, &dentry, &exp))) { in nfsd_lookup_dentry()
252 return nfserrno(host_err); in nfsd_lookup_dentry()
348 int host_err; in nfsd_get_write_access() local
359 host_err = get_write_access(inode); in nfsd_get_write_access()
360 if (host_err) in nfsd_get_write_access()
363 host_err = locks_verify_truncate(inode, NULL, iap->ia_size); in nfsd_get_write_access()
364 if (host_err) in nfsd_get_write_access()
371 return nfserrno(host_err); in nfsd_get_write_access()
386 int host_err; in nfsd_setattr() local
416 host_err = fh_want_write(fhp); in nfsd_setattr()
417 if (host_err) in nfsd_setattr()
463 host_err = notify_change(dentry, &size_attr, NULL); in nfsd_setattr()
464 if (host_err) in nfsd_setattr()
478 host_err = notify_change(dentry, iap, NULL); in nfsd_setattr()
485 if (!host_err) in nfsd_setattr()
486 host_err = commit_metadata(fhp); in nfsd_setattr()
487 return nfserrno(host_err); in nfsd_setattr()
689 int host_err = 0; in nfsd_open() local
731 host_err = nfsd_open_break_lease(inode, may_flags); in nfsd_open()
732 if (host_err) /* NOMEM or WOULDBLOCK */ in nfsd_open()
744 host_err = PTR_ERR(file); in nfsd_open()
748 host_err = ima_file_check(file, may_flags, 0); in nfsd_open()
749 if (host_err) { in nfsd_open()
761 err = nfserrno(host_err); in nfsd_open()
867 nfsd_finish_read(struct file *file, unsigned long *count, int host_err) in nfsd_finish_read() argument
869 if (host_err >= 0) { in nfsd_finish_read()
870 nfsdstats.io_read += host_err; in nfsd_finish_read()
871 *count = host_err; in nfsd_finish_read()
875 return nfserrno(host_err); in nfsd_finish_read()
887 int host_err; in nfsd_splice_read() local
890 host_err = splice_direct_to_actor(file, &sd, nfsd_direct_splice_actor); in nfsd_splice_read()
891 return nfsd_finish_read(file, count, host_err); in nfsd_splice_read()
898 int host_err; in nfsd_readv() local
902 host_err = vfs_readv(file, (struct iovec __user *)vec, vlen, &offset); in nfsd_readv()
904 return nfsd_finish_read(file, count, host_err); in nfsd_readv()
963 int host_err; in nfsd_vfs_write() local
989 host_err = vfs_writev(file, (struct iovec __user *)vec, vlen, &pos); in nfsd_vfs_write()
991 if (host_err < 0) in nfsd_vfs_write()
993 *cnt = host_err; in nfsd_vfs_write()
994 nfsdstats.io_write += host_err; in nfsd_vfs_write()
999 host_err = wait_for_concurrent_writes(file); in nfsd_vfs_write()
1003 host_err = vfs_fsync_range(file, offset, end, 0); in nfsd_vfs_write()
1008 dprintk("nfsd: write complete host_err=%d\n", host_err); in nfsd_vfs_write()
1009 if (host_err >= 0) in nfsd_vfs_write()
1012 err = nfserrno(host_err); in nfsd_vfs_write()
1174 int host_err; in nfsd_create() local
1198 host_err = fh_want_write(fhp); in nfsd_create()
1199 if (host_err) in nfsd_create()
1205 host_err = PTR_ERR(dchild); in nfsd_create()
1248 host_err = 0; in nfsd_create()
1251 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in nfsd_create()
1252 if (!host_err) in nfsd_create()
1256 host_err = vfs_mkdir(dirp, dchild, iap->ia_mode); in nfsd_create()
1262 host_err = vfs_mknod(dirp, dchild, iap->ia_mode, rdev); in nfsd_create()
1265 if (host_err < 0) in nfsd_create()
1290 err = nfserrno(host_err); in nfsd_create()
1308 int host_err; in do_nfsd_create() local
1332 host_err = fh_want_write(fhp); in do_nfsd_create()
1333 if (host_err) in do_nfsd_create()
1342 host_err = PTR_ERR(dchild); in do_nfsd_create()
1414 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in do_nfsd_create()
1415 if (host_err < 0) { in do_nfsd_create()
1459 err = nfserrno(host_err); in do_nfsd_create()
1475 int host_err; in nfsd_readlink() local
1496 host_err = inode->i_op->readlink(path.dentry, (char __user *)buf, *lenp); in nfsd_readlink()
1499 if (host_err < 0) in nfsd_readlink()
1501 *lenp = host_err; in nfsd_readlink()
1507 err = nfserrno(host_err); in nfsd_readlink()
1523 int host_err; in nfsd_symlink() local
1536 host_err = fh_want_write(fhp); in nfsd_symlink()
1537 if (host_err) in nfsd_symlink()
1543 host_err = PTR_ERR(dnew); in nfsd_symlink()
1547 host_err = vfs_symlink(d_inode(dentry), dnew, path); in nfsd_symlink()
1548 err = nfserrno(host_err); in nfsd_symlink()
1562 err = nfserrno(host_err); in nfsd_symlink()
1577 int host_err; in nfsd_link() local
1595 host_err = fh_want_write(tfhp); in nfsd_link()
1596 if (host_err) { in nfsd_link()
1597 err = nfserrno(host_err); in nfsd_link()
1606 host_err = PTR_ERR(dnew); in nfsd_link()
1615 host_err = vfs_link(dold, dirp, dnew, NULL); in nfsd_link()
1616 if (!host_err) { in nfsd_link()
1621 if (host_err == -EXDEV && rqstp->rq_vers == 2) in nfsd_link()
1624 err = nfserrno(host_err); in nfsd_link()
1635 err = nfserrno(host_err); in nfsd_link()
1650 int host_err; in nfsd_rename() local
1669 host_err = fh_want_write(ffhp); in nfsd_rename()
1670 if (host_err) { in nfsd_rename()
1671 err = nfserrno(host_err); in nfsd_rename()
1683 host_err = PTR_ERR(odentry); in nfsd_rename()
1687 host_err = -ENOENT; in nfsd_rename()
1690 host_err = -EINVAL; in nfsd_rename()
1695 host_err = PTR_ERR(ndentry); in nfsd_rename()
1698 host_err = -ENOTEMPTY; in nfsd_rename()
1702 host_err = -EXDEV; in nfsd_rename()
1708 host_err = vfs_rename(fdir, odentry, tdir, ndentry, NULL, 0); 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()
1719 err = nfserrno(host_err); in nfsd_rename()
1746 int host_err; in nfsd_unlink() local
1755 host_err = fh_want_write(fhp); in nfsd_unlink()
1756 if (host_err) in nfsd_unlink()
1764 host_err = PTR_ERR(rdentry); in nfsd_unlink()
1778 host_err = vfs_unlink(dirp, rdentry, NULL); in nfsd_unlink()
1780 host_err = vfs_rmdir(dirp, rdentry); in nfsd_unlink()
1781 if (!host_err) in nfsd_unlink()
1782 host_err = commit_metadata(fhp); in nfsd_unlink()
1786 err = nfserrno(host_err); in nfsd_unlink()
1842 int host_err; in nfsd_buffered_readdir() local
1863 host_err = iterate_dir(file, &buf.ctx); in nfsd_buffered_readdir()
1865 host_err = 0; in nfsd_buffered_readdir()
1867 if (host_err < 0) in nfsd_buffered_readdir()
1880 host_err = mutex_lock_killable(&dir_inode->i_mutex); in nfsd_buffered_readdir()
1881 if (host_err) in nfsd_buffered_readdir()
1909 if (host_err) in nfsd_buffered_readdir()
1910 return nfserrno(host_err); in nfsd_buffered_readdir()