Lines Matching refs:rqstp
22 nfsacld_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) in nfsacld_proc_null() argument
30 static __be32 nfsacld_proc_getacl(struct svc_rqst * rqstp, in nfsacld_proc_getacl() argument
41 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getacl()
90 static __be32 nfsacld_proc_setacl(struct svc_rqst * rqstp, in nfsacld_proc_setacl() argument
102 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsacld_proc_setacl()
144 static __be32 nfsacld_proc_getattr(struct svc_rqst * rqstp, in nfsacld_proc_getattr() argument
151 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsacld_proc_getattr()
161 static __be32 nfsacld_proc_access(struct svc_rqst *rqstp, struct nfsd3_accessargs *argp, in nfsacld_proc_access() argument
172 nfserr = nfsd_access(rqstp, &resp->fh, &resp->access, NULL); in nfsacld_proc_access()
182 static int nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_decode_getaclargs() argument
190 return xdr_argsize_check(rqstp, p); in nfsaclsvc_decode_getaclargs()
194 static int nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_decode_setaclargs() argument
197 struct kvec *head = rqstp->rq_arg.head; in nfsaclsvc_decode_setaclargs()
206 !xdr_argsize_check(rqstp, p)) in nfsaclsvc_decode_setaclargs()
210 n = nfsacl_decode(&rqstp->rq_arg, base, NULL, in nfsaclsvc_decode_setaclargs()
214 n = nfsacl_decode(&rqstp->rq_arg, base + n, NULL, in nfsaclsvc_decode_setaclargs()
220 static int nfsaclsvc_decode_fhandleargs(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_decode_fhandleargs() argument
226 return xdr_argsize_check(rqstp, p); in nfsaclsvc_decode_fhandleargs()
229 static int nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_decode_accessargs() argument
237 return xdr_argsize_check(rqstp, p); in nfsaclsvc_decode_accessargs()
248 static int nfsaclsvc_encode_voidres(struct svc_rqst *rqstp, __be32 *p, void *dummy) in nfsaclsvc_encode_voidres() argument
250 return xdr_ressize_check(rqstp, p); in nfsaclsvc_encode_voidres()
254 static int nfsaclsvc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_encode_getaclres() argument
259 struct kvec *head = rqstp->rq_res.head; in nfsaclsvc_encode_getaclres()
273 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_getaclres()
275 if (!xdr_ressize_check(rqstp, p)) in nfsaclsvc_encode_getaclres()
279 rqstp->rq_res.page_len = w = nfsacl_size( in nfsaclsvc_encode_getaclres()
283 if (!*(rqstp->rq_next_page++)) in nfsaclsvc_encode_getaclres()
288 n = nfsacl_encode(&rqstp->rq_res, base, inode, in nfsaclsvc_encode_getaclres()
292 n = nfsacl_encode(&rqstp->rq_res, base + n, inode, in nfsaclsvc_encode_getaclres()
299 static int nfsaclsvc_encode_attrstatres(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_encode_attrstatres() argument
302 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_attrstatres()
303 return xdr_ressize_check(rqstp, p); in nfsaclsvc_encode_attrstatres()
307 static int nfsaclsvc_encode_accessres(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_encode_accessres() argument
310 p = nfs2svc_encode_fattr(rqstp, p, &resp->fh, &resp->stat); in nfsaclsvc_encode_accessres()
312 return xdr_ressize_check(rqstp, p); in nfsaclsvc_encode_accessres()
318 static int nfsaclsvc_release_getacl(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_release_getacl() argument
327 static int nfsaclsvc_release_attrstat(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_release_attrstat() argument
334 static int nfsaclsvc_release_access(struct svc_rqst *rqstp, __be32 *p, in nfsaclsvc_release_access() argument