Lines Matching defs:rqstp

167 		struct kvec *vec = &argp->rqstp->rq_arg.tail[0];
426 status = nfsd_map_name_to_gid(argp->rqstp,
429 status = nfsd_map_name_to_uid(argp->rqstp,
450 if ((status = nfsd_map_name_to_uid(argp->rqstp, buf, dummy32, &iattr->ia_uid)))
461 if ((status = nfsd_map_name_to_gid(argp->rqstp, buf, dummy32, &iattr->ia_gid)))
569 struct user_namespace *userns = nfsd_user_namespace(argp->rqstp);
1999 maxcount = svc_max_payload(argp->rqstp);
2027 maxcount = svc_max_payload(argp->rqstp);
2071 maxcount = min(maxcount, svc_max_payload(argp->rqstp));
2207 int auth_slack= argp->rqstp->rq_auth_slack;
2266 readbytes += nfsd4_max_reply(argp->rqstp, op);
2268 max_reply += nfsd4_max_reply(argp->rqstp, op);
2286 svc_reserve(argp->rqstp, max_reply + readbytes);
2287 argp->rqstp->rq_cachetype = cachethis ? RC_REPLBUFF : RC_NOCACHE;
2290 clear_bit(RQ_SPLICE_OK, &argp->rqstp->rq_flags);
2511 struct svc_rqst *rqstp, const struct path *path)
2516 exp_ps = rqst_find_fsidzero_export(rqstp);
2528 struct svc_rqst *rqstp, struct svc_export *exp)
2535 status = nfsd4_encode_fsloc_fsroot(xdr, rqstp, &exp->ex_path);
2565 nfsd4_encode_aclname(struct xdr_stream *xdr, struct svc_rqst *rqstp,
2571 return nfsd4_encode_group(xdr, rqstp, ace->who_gid);
2573 return nfsd4_encode_user(xdr, rqstp, ace->who_uid);
2602 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp,
2622 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp,
2701 struct svc_rqst *rqstp, int ignore_crossmnt)
2724 struct nfsd4_compoundres *resp = rqstp->rq_resp;
2730 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id);
2764 err = nfsd4_get_nfs4_acl(rqstp, dentry, &acl);
2945 status = nfsd4_encode_aclname(xdr, rqstp, ace);
3014 status = nfsd4_encode_fs_locations(xdr, rqstp, exp);
3046 p = xdr_encode_hyper(p, (u64) svc_max_payload(rqstp));
3052 p = xdr_encode_hyper(p, (u64) svc_max_payload(rqstp));
3073 status = nfsd4_encode_user(xdr, rqstp, stat.uid);
3078 status = nfsd4_encode_group(xdr, rqstp, stat.gid);
3209 status = nfsd4_encode_security_label(xdr, rqstp, context,
3268 struct svc_rqst *rqstp, int ignore_crossmnt)
3275 ret = nfsd4_encode_fattr(&xdr, fhp, exp, dentry, bmval, rqstp,
3552 getattr->ga_bmval, resp->rqstp, 0);
3836 read->rd_vlen = xdr_reserve_space_vec(xdr, resp->rqstp->rq_vec, maxcount);
3840 nfserr = nfsd_readv(resp->rqstp, read->rd_fhp, file, read->rd_offset,
3841 resp->rqstp->rq_vec, read->rd_vlen, &maxcount,
3846 if (svc_encode_read_payload(resp->rqstp, starting_len + 8, maxcount))
3879 WARN_ON_ONCE(test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags));
3883 test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags)) {
3889 maxcount = svc_max_payload(resp->rqstp);
3895 test_bit(RQ_SPLICE_OK, &resp->rqstp->rq_flags))
3979 maxcount = svc_max_payload(resp->rqstp);
3994 readdir->rd_dircount = svc_max_payload(resp->rqstp);
4231 struct nfsd_net *nn = net_generic(SVC_NET(resp->rqstp), nfsd_net_id);
4638 read->rd_vlen = xdr_reserve_space_vec(xdr, resp->rqstp->rq_vec, *maxcount);
4642 nfserr = nfsd_readv(resp->rqstp, read->rd_fhp, file, read->rd_offset,
4643 resp->rqstp->rq_vec, read->rd_vlen, maxcount, eof);
4717 maxcount = svc_max_payload(resp->rqstp);
5164 struct xdr_buf *buf = &resp->rqstp->rq_res;
5183 struct svc_rqst *rqstp = resp->rqstp;
5213 if (!nfsd4_last_compound_op(rqstp))
5275 nfs4svc_encode_voidres(struct svc_rqst *rqstp, __be32 *p)
5277 return xdr_ressize_check(rqstp, p);
5280 void nfsd4_release_compoundargs(struct svc_rqst *rqstp)
5282 struct nfsd4_compoundargs *args = rqstp->rq_argp;
5298 nfs4svc_decode_voidarg(struct svc_rqst *rqstp, __be32 *p)
5304 nfs4svc_decode_compoundargs(struct svc_rqst *rqstp, __be32 *p)
5306 struct nfsd4_compoundargs *args = rqstp->rq_argp;
5308 if (rqstp->rq_arg.head[0].iov_len % 4) {
5311 __func__, svc_addr(rqstp), be32_to_cpu(rqstp->rq_xid));
5315 args->end = rqstp->rq_arg.head[0].iov_base + rqstp->rq_arg.head[0].iov_len;
5316 args->pagelist = rqstp->rq_arg.pages;
5317 args->pagelen = rqstp->rq_arg.page_len;
5322 args->rqstp = rqstp;
5328 nfs4svc_encode_compoundres(struct svc_rqst *rqstp, __be32 *p)
5330 struct nfsd4_compoundres *resp = rqstp->rq_resp;
5338 rqstp->rq_next_page = resp->xdr.page_ptr + 1;