Lines Matching refs:nfserr
2841 __be32 nfserr; in nfsd4_encode_dirent_fattr() local
2880 nfserr = nfserrno(err); in nfsd4_encode_dirent_fattr()
2883 nfserr = check_nfsd_access(exp, cd->rd_rqstp); in nfsd4_encode_dirent_fattr()
2884 if (nfserr) in nfsd4_encode_dirent_fattr()
2889 nfserr = nfsd4_encode_fattr(xdr, NULL, exp, dentry, cd->rd_bmval, in nfsd4_encode_dirent_fattr()
2894 return nfserr; in nfsd4_encode_dirent_fattr()
2898 nfsd4_encode_rdattr_error(struct xdr_stream *xdr, __be32 nfserr) in nfsd4_encode_rdattr_error() argument
2910 *p++ = nfserr; /* no htonl */ in nfsd4_encode_rdattr_error()
2925 __be32 nfserr = nfserr_toosmall; in nfsd4_encode_dirent() local
2952 nfserr = nfsd4_encode_dirent_fattr(xdr, cd, name, namlen); in nfsd4_encode_dirent()
2953 switch (nfserr) { in nfsd4_encode_dirent()
2957 nfserr = nfserr_toosmall; in nfsd4_encode_dirent()
2972 p = nfsd4_encode_rdattr_error(xdr, nfserr); in nfsd4_encode_dirent()
2974 nfserr = nfserr_toosmall; in nfsd4_encode_dirent()
2978 nfserr = nfserr_toosmall; in nfsd4_encode_dirent()
3000 cd->common.err = nfserr; in nfsd4_encode_dirent()
3019 nfsd4_encode_access(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_access *access) in nfsd4_encode_access() argument
3024 if (!nfserr) { in nfsd4_encode_access()
3031 return nfserr; in nfsd4_encode_access()
3034 static __be32 nfsd4_encode_bind_conn_to_session(struct nfsd4_compoundres *resp, __be32 nfserr, stru… in nfsd4_encode_bind_conn_to_session() argument
3039 if (!nfserr) { in nfsd4_encode_bind_conn_to_session()
3049 return nfserr; in nfsd4_encode_bind_conn_to_session()
3053 nfsd4_encode_close(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_close *close) in nfsd4_encode_close() argument
3057 if (!nfserr) in nfsd4_encode_close()
3058 nfserr = nfsd4_encode_stateid(xdr, &close->cl_stateid); in nfsd4_encode_close()
3060 return nfserr; in nfsd4_encode_close()
3065 nfsd4_encode_commit(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_commit *commit) in nfsd4_encode_commit() argument
3070 if (!nfserr) { in nfsd4_encode_commit()
3077 return nfserr; in nfsd4_encode_commit()
3081 nfsd4_encode_create(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_create *create) in nfsd4_encode_create() argument
3086 if (!nfserr) { in nfsd4_encode_create()
3091 nfserr = nfsd4_encode_bitmap(xdr, create->cr_bmval[0], in nfsd4_encode_create()
3094 return nfserr; in nfsd4_encode_create()
3098 nfsd4_encode_getattr(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_getattr *getattr) in nfsd4_encode_getattr() argument
3103 if (nfserr) in nfsd4_encode_getattr()
3104 return nfserr; in nfsd4_encode_getattr()
3106 nfserr = nfsd4_encode_fattr(xdr, fhp, fhp->fh_export, fhp->fh_dentry, in nfsd4_encode_getattr()
3109 return nfserr; in nfsd4_encode_getattr()
3113 nfsd4_encode_getfh(struct nfsd4_compoundres *resp, __be32 nfserr, struct svc_fh **fhpp) in nfsd4_encode_getfh() argument
3120 if (!nfserr) { in nfsd4_encode_getfh()
3127 return nfserr; in nfsd4_encode_getfh()
3170 nfsd4_encode_lock(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_lock *lock) in nfsd4_encode_lock() argument
3174 if (!nfserr) in nfsd4_encode_lock()
3175 nfserr = nfsd4_encode_stateid(xdr, &lock->lk_resp_stateid); in nfsd4_encode_lock()
3176 else if (nfserr == nfserr_denied) in nfsd4_encode_lock()
3177 nfserr = nfsd4_encode_lock_denied(xdr, &lock->lk_denied); in nfsd4_encode_lock()
3179 return nfserr; in nfsd4_encode_lock()
3183 nfsd4_encode_lockt(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_lockt *lockt) in nfsd4_encode_lockt() argument
3187 if (nfserr == nfserr_denied) in nfsd4_encode_lockt()
3189 return nfserr; in nfsd4_encode_lockt()
3193 nfsd4_encode_locku(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_locku *locku) in nfsd4_encode_locku() argument
3197 if (!nfserr) in nfsd4_encode_locku()
3198 nfserr = nfsd4_encode_stateid(xdr, &locku->lu_stateid); in nfsd4_encode_locku()
3200 return nfserr; in nfsd4_encode_locku()
3205 nfsd4_encode_link(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_link *link) in nfsd4_encode_link() argument
3210 if (!nfserr) { in nfsd4_encode_link()
3216 return nfserr; in nfsd4_encode_link()
3221 nfsd4_encode_open(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open *open) in nfsd4_encode_open() argument
3226 if (nfserr) in nfsd4_encode_open()
3229 nfserr = nfsd4_encode_stateid(xdr, &open->op_stateid); in nfsd4_encode_open()
3230 if (nfserr) in nfsd4_encode_open()
3238 nfserr = nfsd4_encode_bitmap(xdr, open->op_bmval[0], open->op_bmval[1], in nfsd4_encode_open()
3240 if (nfserr) in nfsd4_encode_open()
3252 nfserr = nfsd4_encode_stateid(xdr, &open->op_delegate_stateid); in nfsd4_encode_open()
3253 if (nfserr) in nfsd4_encode_open()
3254 return nfserr; in nfsd4_encode_open()
3269 nfserr = nfsd4_encode_stateid(xdr, &open->op_delegate_stateid); in nfsd4_encode_open()
3270 if (nfserr) in nfsd4_encode_open()
3271 return nfserr; in nfsd4_encode_open()
3315 return nfserr; in nfsd4_encode_open()
3319 nfsd4_encode_open_confirm(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open_confirm … in nfsd4_encode_open_confirm() argument
3323 if (!nfserr) in nfsd4_encode_open_confirm()
3324 nfserr = nfsd4_encode_stateid(xdr, &oc->oc_resp_stateid); in nfsd4_encode_open_confirm()
3326 return nfserr; in nfsd4_encode_open_confirm()
3330 nfsd4_encode_open_downgrade(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open_downgr… in nfsd4_encode_open_downgrade() argument
3334 if (!nfserr) in nfsd4_encode_open_downgrade()
3335 nfserr = nfsd4_encode_stateid(xdr, &od->od_stateid); in nfsd4_encode_open_downgrade()
3337 return nfserr; in nfsd4_encode_open_downgrade()
3349 __be32 nfserr; in nfsd4_encode_splice_read() local
3356 nfserr = nfsd_splice_read(read->rd_rqstp, file, in nfsd4_encode_splice_read()
3358 if (nfserr) { in nfsd4_encode_splice_read()
3365 return nfserr; in nfsd4_encode_splice_read()
3411 __be32 nfserr; in nfsd4_encode_readv() local
3439 nfserr = nfsd_readv(file, read->rd_offset, resp->rqstp->rq_vec, in nfsd4_encode_readv()
3441 if (nfserr) in nfsd4_encode_readv()
3442 return nfserr; in nfsd4_encode_readv()
3461 nfsd4_encode_read(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_read() argument
3471 if (nfserr) in nfsd4_encode_read()
3477 nfserr = nfserr_resource; in nfsd4_encode_read()
3483 nfserr = nfserr_resource; in nfsd4_encode_read()
3498 nfserr = nfsd4_encode_splice_read(resp, read, file, maxcount); in nfsd4_encode_read()
3500 nfserr = nfsd4_encode_readv(resp, read, file, maxcount); in nfsd4_encode_read()
3505 if (nfserr) in nfsd4_encode_read()
3511 return nfserr; in nfsd4_encode_read()
3515 nfsd4_encode_readlink(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_readlink *readlin… in nfsd4_encode_readlink() argument
3524 if (nfserr) in nfsd4_encode_readlink()
3525 return nfserr; in nfsd4_encode_readlink()
3541 nfserr = nfsd_readlink(readlink->rl_rqstp, readlink->rl_fhp, in nfsd4_encode_readlink()
3543 if (nfserr == nfserr_isdir) in nfsd4_encode_readlink()
3544 nfserr = nfserr_inval; in nfsd4_encode_readlink()
3545 if (nfserr) { in nfsd4_encode_readlink()
3547 return nfserr; in nfsd4_encode_readlink()
3560 nfsd4_encode_readdir(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_readdir *readdir) in nfsd4_encode_readdir() argument
3570 if (nfserr) in nfsd4_encode_readdir()
3571 return nfserr; in nfsd4_encode_readdir()
3590 nfserr = nfserr_resource; in nfsd4_encode_readdir()
3600 nfserr = nfserr_toosmall; in nfsd4_encode_readdir()
3615 nfserr = nfsd_readdir(readdir->rd_rqstp, readdir->rd_fhp, in nfsd4_encode_readdir()
3618 if (nfserr == nfs_ok && in nfsd4_encode_readdir()
3624 nfserr = nfserr_toosmall; in nfsd4_encode_readdir()
3627 nfserr = nfserr_resource; in nfsd4_encode_readdir()
3629 if (nfserr) in nfsd4_encode_readdir()
3649 return nfserr; in nfsd4_encode_readdir()
3653 nfsd4_encode_remove(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_remove *remove) in nfsd4_encode_remove() argument
3658 if (!nfserr) { in nfsd4_encode_remove()
3664 return nfserr; in nfsd4_encode_remove()
3668 nfsd4_encode_rename(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_rename *rename) in nfsd4_encode_rename() argument
3673 if (!nfserr) { in nfsd4_encode_rename()
3680 return nfserr; in nfsd4_encode_rename()
3685 __be32 nfserr, struct svc_export *exp) in nfsd4_do_encode_secinfo() argument
3693 if (nfserr) in nfsd4_do_encode_secinfo()
3695 nfserr = nfserr_resource; in nfsd4_do_encode_secinfo()
3752 nfserr = 0; in nfsd4_do_encode_secinfo()
3756 return nfserr; in nfsd4_do_encode_secinfo()
3760 nfsd4_encode_secinfo(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_secinfo() argument
3765 return nfsd4_do_encode_secinfo(xdr, nfserr, secinfo->si_exp); in nfsd4_encode_secinfo()
3769 nfsd4_encode_secinfo_no_name(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_secinfo_no_name() argument
3774 return nfsd4_do_encode_secinfo(xdr, nfserr, secinfo->sin_exp); in nfsd4_encode_secinfo_no_name()
3782 nfsd4_encode_setattr(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_setattr *setattr) in nfsd4_encode_setattr() argument
3790 if (nfserr) { in nfsd4_encode_setattr()
3802 return nfserr; in nfsd4_encode_setattr()
3806 nfsd4_encode_setclientid(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_setclientid *s… in nfsd4_encode_setclientid() argument
3811 if (!nfserr) { in nfsd4_encode_setclientid()
3819 else if (nfserr == nfserr_clid_inuse) { in nfsd4_encode_setclientid()
3826 return nfserr; in nfsd4_encode_setclientid()
3830 nfsd4_encode_write(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_write *write) in nfsd4_encode_write() argument
3835 if (!nfserr) { in nfsd4_encode_write()
3844 return nfserr; in nfsd4_encode_write()
3856 nfsd4_encode_exchange_id(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_exchange_id() argument
3867 if (nfserr) in nfsd4_encode_exchange_id()
3868 return nfserr; in nfsd4_encode_exchange_id()
3934 nfsd4_encode_create_session(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_create_session() argument
3940 if (nfserr) in nfsd4_encode_create_session()
3941 return nfserr; in nfsd4_encode_create_session()
3990 nfsd4_encode_sequence(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_sequence() argument
3996 if (nfserr) in nfsd4_encode_sequence()
3997 return nfserr; in nfsd4_encode_sequence()
4016 nfsd4_encode_test_stateid(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_test_stateid() argument
4023 if (nfserr) in nfsd4_encode_test_stateid()
4024 return nfserr; in nfsd4_encode_test_stateid()
4035 return nfserr; in nfsd4_encode_test_stateid()
4040 nfsd4_encode_getdeviceinfo(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_getdeviceinfo() argument
4049 dprintk("%s: err %d\n", __func__, nfserr); in nfsd4_encode_getdeviceinfo()
4050 if (nfserr) in nfsd4_encode_getdeviceinfo()
4053 nfserr = nfserr_resource; in nfsd4_encode_getdeviceinfo()
4062 nfserr = ops->encode_getdeviceinfo(xdr, gdev); in nfsd4_encode_getdeviceinfo()
4063 if (nfserr) { in nfsd4_encode_getdeviceinfo()
4075 nfserr = nfserr_resource; in nfsd4_encode_getdeviceinfo()
4089 nfserr = 0; in nfsd4_encode_getdeviceinfo()
4092 dprintk("%s: done: %d\n", __func__, be32_to_cpu(nfserr)); in nfsd4_encode_getdeviceinfo()
4093 return nfserr; in nfsd4_encode_getdeviceinfo()
4101 nfserr = nfserr_resource; in nfsd4_encode_getdeviceinfo()
4104 nfserr = nfserr_toosmall; in nfsd4_encode_getdeviceinfo()
4110 nfsd4_encode_layoutget(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutget() argument
4118 dprintk("%s: err %d\n", __func__, nfserr); in nfsd4_encode_layoutget()
4119 if (nfserr) in nfsd4_encode_layoutget()
4122 nfserr = nfserr_resource; in nfsd4_encode_layoutget()
4138 nfserr = ops->encode_layoutget(xdr, lgp); in nfsd4_encode_layoutget()
4141 return nfserr; in nfsd4_encode_layoutget()
4145 nfsd4_encode_layoutcommit(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutcommit() argument
4151 if (nfserr) in nfsd4_encode_layoutcommit()
4152 return nfserr; in nfsd4_encode_layoutcommit()
4169 nfsd4_encode_layoutreturn(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutreturn() argument
4175 if (nfserr) in nfsd4_encode_layoutreturn()
4176 return nfserr; in nfsd4_encode_layoutreturn()
4189 nfsd4_encode_seek(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_seek() argument
4194 if (nfserr) in nfsd4_encode_seek()
4195 return nfserr; in nfsd4_encode_seek()
4201 return nfserr; in nfsd4_encode_seek()
4205 nfsd4_encode_noop(struct nfsd4_compoundres *resp, __be32 nfserr, void *p) in nfsd4_encode_noop() argument
4207 return nfserr; in nfsd4_encode_noop()