Lines Matching refs:resp

2261 	struct nfsd4_compoundres *resp = rqstp->rq_resp;  in nfsd4_encode_fattr()  local
2262 u32 minorversion = resp->cstate.minorversion; in nfsd4_encode_fattr()
3003 nfsd4_encode_access(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_access *access) in nfsd4_encode_access() argument
3005 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_access()
3018 static __be32 nfsd4_encode_bind_conn_to_session(struct nfsd4_compoundres *resp, __be32 nfserr, stru… in nfsd4_encode_bind_conn_to_session() argument
3020 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_bind_conn_to_session()
3037 nfsd4_encode_close(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_close *close) in nfsd4_encode_close() argument
3039 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_close()
3049 nfsd4_encode_commit(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_commit *commit) in nfsd4_encode_commit() argument
3051 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_commit()
3065 nfsd4_encode_create(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_create *create) in nfsd4_encode_create() argument
3067 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_create()
3083 nfsd4_encode_getattr(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_getattr *getattr) in nfsd4_encode_getattr() argument
3086 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_getattr()
3093 resp->rqstp, 0); in nfsd4_encode_getattr()
3098 nfsd4_encode_getfh(struct nfsd4_compoundres *resp, __be32 nfserr, struct svc_fh **fhpp) in nfsd4_encode_getfh() argument
3100 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_getfh()
3155 nfsd4_encode_lock(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_lock *lock) in nfsd4_encode_lock() argument
3157 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_lock()
3168 nfsd4_encode_lockt(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_lockt *lockt) in nfsd4_encode_lockt() argument
3170 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_lockt()
3178 nfsd4_encode_locku(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_locku *locku) in nfsd4_encode_locku() argument
3180 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_locku()
3190 nfsd4_encode_link(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_link *link) in nfsd4_encode_link() argument
3192 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_link()
3206 nfsd4_encode_open(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open *open) in nfsd4_encode_open() argument
3208 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_open()
3298 nfsd4_encode_open_confirm(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open_confirm … in nfsd4_encode_open_confirm() argument
3300 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_open_confirm()
3309 nfsd4_encode_open_downgrade(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_open_downgr… in nfsd4_encode_open_downgrade() argument
3311 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_open_downgrade()
3320 struct nfsd4_compoundres *resp, in nfsd4_encode_splice_read() argument
3324 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_splice_read()
3380 static __be32 nfsd4_encode_readv(struct nfsd4_compoundres *resp, in nfsd4_encode_readv() argument
3384 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_readv()
3402 resp->rqstp->rq_vec[v].iov_base = p; in nfsd4_encode_readv()
3403 resp->rqstp->rq_vec[v].iov_len = thislen; in nfsd4_encode_readv()
3411 resp->rqstp->rq_vec[v].iov_base = p; in nfsd4_encode_readv()
3412 resp->rqstp->rq_vec[v].iov_len = thislen; in nfsd4_encode_readv()
3418 nfserr = nfsd_readv(file, read->rd_offset, resp->rqstp->rq_vec, in nfsd4_encode_readv()
3440 nfsd4_encode_read(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_read() argument
3444 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_read()
3457 WARN_ON_ONCE(test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)); in nfsd4_encode_read()
3460 if (resp->xdr.buf->page_len && test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)) { in nfsd4_encode_read()
3466 maxcount = svc_max_payload(resp->rqstp); in nfsd4_encode_read()
3471 err = nfsd_permission(resp->rqstp, fhp->fh_export, in nfsd4_encode_read()
3475 err = nfsd_get_tmp_read_open(resp->rqstp, read->rd_fhp, in nfsd4_encode_read()
3480 if (file->f_op->splice_read && test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)) in nfsd4_encode_read()
3481 err = nfsd4_encode_splice_read(resp, read, file, maxcount); in nfsd4_encode_read()
3483 err = nfsd4_encode_readv(resp, read, file, maxcount); in nfsd4_encode_read()
3495 nfsd4_encode_readlink(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_readlink *readlin… in nfsd4_encode_readlink() argument
3500 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_readlink()
3540 nfsd4_encode_readdir(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_readdir *readdir) in nfsd4_encode_readdir() argument
3546 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_readdir()
3560 resp->xdr.buf->head[0].iov_len = ((char *)resp->xdr.p) in nfsd4_encode_readdir()
3561 - (char *)resp->xdr.buf->head[0].iov_base; in nfsd4_encode_readdir()
3633 nfsd4_encode_remove(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_remove *remove) in nfsd4_encode_remove() argument
3635 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_remove()
3648 nfsd4_encode_rename(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_rename *rename) in nfsd4_encode_rename() argument
3650 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_rename()
3740 nfsd4_encode_secinfo(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_secinfo() argument
3743 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_secinfo()
3749 nfsd4_encode_secinfo_no_name(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_secinfo_no_name() argument
3752 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_secinfo_no_name()
3762 nfsd4_encode_setattr(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_setattr *setattr) in nfsd4_encode_setattr() argument
3764 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_setattr()
3786 nfsd4_encode_setclientid(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_setclientid *s… in nfsd4_encode_setclientid() argument
3788 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_setclientid()
3810 nfsd4_encode_write(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_write *write) in nfsd4_encode_write() argument
3812 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_write()
3836 nfsd4_encode_exchange_id(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_exchange_id() argument
3839 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_exchange_id()
3914 nfsd4_encode_create_session(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_create_session() argument
3917 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_create_session()
3970 nfsd4_encode_sequence(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_sequence() argument
3973 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_sequence()
3991 resp->cstate.data_offset = xdr->buf->len; /* DRC cache data pointer */ in nfsd4_encode_sequence()
3996 nfsd4_encode_test_stateid(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_test_stateid() argument
3999 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_test_stateid()
4020 nfsd4_encode_getdeviceinfo(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_getdeviceinfo() argument
4023 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_getdeviceinfo()
4090 nfsd4_encode_layoutget(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutget() argument
4093 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_layoutget()
4125 nfsd4_encode_layoutcommit(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutcommit() argument
4128 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_layoutcommit()
4149 nfsd4_encode_layoutreturn(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_layoutreturn() argument
4152 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_layoutreturn()
4169 nfsd4_encode_seek(struct nfsd4_compoundres *resp, __be32 nfserr, in nfsd4_encode_seek() argument
4177 p = xdr_reserve_space(&resp->xdr, 4 + 8); in nfsd4_encode_seek()
4185 nfsd4_encode_noop(struct nfsd4_compoundres *resp, __be32 nfserr, void *p) in nfsd4_encode_noop() argument
4293 __be32 nfsd4_check_resp_size(struct nfsd4_compoundres *resp, u32 respsize) in nfsd4_check_resp_size() argument
4295 struct xdr_buf *buf = &resp->rqstp->rq_res; in nfsd4_check_resp_size()
4296 struct nfsd4_slot *slot = resp->cstate.slot; in nfsd4_check_resp_size()
4300 if (!nfsd4_has_session(&resp->cstate)) in nfsd4_check_resp_size()
4310 nfsd4_encode_operation(struct nfsd4_compoundres *resp, struct nfsd4_op *op) in nfsd4_encode_operation() argument
4312 struct xdr_stream *xdr = &resp->xdr; in nfsd4_encode_operation()
4313 struct nfs4_stateowner *so = resp->cstate.replay_owner; in nfsd4_encode_operation()
4314 struct svc_rqst *rqstp = resp->rqstp; in nfsd4_encode_operation()
4332 op->status = encoder(resp, op->status, &op->u); in nfsd4_encode_operation()
4340 op->status = nfsd4_check_resp_size(resp, space_needed); in nfsd4_encode_operation()
4342 if (op->status == nfserr_resource && nfsd4_has_session(&resp->cstate)) { in nfsd4_encode_operation()
4343 struct nfsd4_slot *slot = resp->cstate.slot; in nfsd4_encode_operation()
4407 int nfsd4_release_compoundargs(void *rq, __be32 *p, void *resp) in nfsd4_release_compoundargs() argument
4448 nfs4svc_encode_compoundres(struct svc_rqst *rqstp, __be32 *p, struct nfsd4_compoundres *resp) in nfs4svc_encode_compoundres() argument
4453 struct xdr_buf *buf = resp->xdr.buf; in nfs4svc_encode_compoundres()
4458 rqstp->rq_next_page = resp->xdr.page_ptr + 1; in nfs4svc_encode_compoundres()
4460 p = resp->tagp; in nfs4svc_encode_compoundres()
4461 *p++ = htonl(resp->taglen); in nfs4svc_encode_compoundres()
4462 memcpy(p, resp->tag, resp->taglen); in nfs4svc_encode_compoundres()
4463 p += XDR_QUADLEN(resp->taglen); in nfs4svc_encode_compoundres()
4464 *p++ = htonl(resp->opcnt); in nfs4svc_encode_compoundres()
4466 nfsd4_sequence_done(resp); in nfs4svc_encode_compoundres()