Lines Matching refs:rqstp
21 nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) in nfsd3_proc_null() argument
29 static __be32 nfsd3_proc_getacl(struct svc_rqst * rqstp, in nfsd3_proc_getacl() argument
38 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsd3_proc_getacl()
83 static __be32 nfsd3_proc_setacl(struct svc_rqst * rqstp, in nfsd3_proc_setacl() argument
93 nfserr = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_SATTR); in nfsd3_proc_setacl()
128 static int nfs3svc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p, in nfs3svc_decode_getaclargs() argument
136 return xdr_argsize_check(rqstp, p); in nfs3svc_decode_getaclargs()
140 static int nfs3svc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p, in nfs3svc_decode_setaclargs() argument
143 struct kvec *head = rqstp->rq_arg.head; in nfs3svc_decode_setaclargs()
152 !xdr_argsize_check(rqstp, p)) in nfs3svc_decode_setaclargs()
156 n = nfsacl_decode(&rqstp->rq_arg, base, NULL, in nfs3svc_decode_setaclargs()
160 n = nfsacl_decode(&rqstp->rq_arg, base + n, NULL, in nfs3svc_decode_setaclargs()
171 static int nfs3svc_encode_getaclres(struct svc_rqst *rqstp, __be32 *p, in nfs3svc_encode_getaclres() argument
176 p = nfs3svc_encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_getaclres()
179 struct kvec *head = rqstp->rq_res.head; in nfs3svc_encode_getaclres()
185 if (!xdr_ressize_check(rqstp, p)) in nfs3svc_encode_getaclres()
189 rqstp->rq_res.page_len = w = nfsacl_size( in nfs3svc_encode_getaclres()
193 if (!*(rqstp->rq_next_page++)) in nfs3svc_encode_getaclres()
198 n = nfsacl_encode(&rqstp->rq_res, base, inode, in nfs3svc_encode_getaclres()
202 n = nfsacl_encode(&rqstp->rq_res, base + n, inode, in nfs3svc_encode_getaclres()
209 if (!xdr_ressize_check(rqstp, p)) in nfs3svc_encode_getaclres()
216 static int nfs3svc_encode_setaclres(struct svc_rqst *rqstp, __be32 *p, in nfs3svc_encode_setaclres() argument
219 p = nfs3svc_encode_post_op_attr(rqstp, p, &resp->fh); in nfs3svc_encode_setaclres()
221 return xdr_ressize_check(rqstp, p); in nfs3svc_encode_setaclres()
227 static int nfs3svc_release_getacl(struct svc_rqst *rqstp, __be32 *p, in nfs3svc_release_getacl() argument