Lines Matching defs:rqstp
23 nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp)
31 static __be32 nfsd3_proc_getacl(struct svc_rqst * rqstp,
39 if ((nfserr = fh_verify(rqstp, &resp->fh, 0, MAY_NOP)))
96 static __be32 nfsd3_proc_setacl(struct svc_rqst * rqstp,
104 nfserr = fh_verify(rqstp, &resp->fh, 0, MAY_SATTR);
125 static int nfs3svc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p,
132 return xdr_argsize_check(rqstp, p);
136 static int nfs3svc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p,
139 struct kvec *head = rqstp->rq_arg.head;
147 !xdr_argsize_check(rqstp, p))
151 n = nfsacl_decode(&rqstp->rq_arg, base, NULL,
155 n = nfsacl_decode(&rqstp->rq_arg, base + n, NULL,
166 static int nfs3svc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p,
171 p = nfs3svc_encode_post_op_attr(rqstp, p, &resp->fh);
174 struct kvec *head = rqstp->rq_res.head;
180 if (!xdr_ressize_check(rqstp, p))
184 rqstp->rq_res.page_len = w = nfsacl_size(
188 if (!rqstp->rq_respages[rqstp->rq_resused++])
193 n = nfsacl_encode(&rqstp->rq_res, base, inode,
197 n = nfsacl_encode(&rqstp->rq_res, base + n, inode,
204 if (!xdr_ressize_check(rqstp, p))
211 static int nfs3svc_encode_setaclres(struct svc_rqst *rqstp, __be32 *p,
214 p = nfs3svc_encode_post_op_attr(rqstp, p, &resp->fh);
216 return xdr_ressize_check(rqstp, p);
222 static int nfs3svc_release_getacl(struct svc_rqst *rqstp, __be32 *p,