Lines Matching defs:rqstp
39 static __be32 nfs4_callback_null(struct svc_rqst *rqstp, void *argp, void *resp)
44 static int nfs4_decode_void(struct svc_rqst *rqstp, __be32 *p, void *dummy)
46 return xdr_argsize_check(rqstp, p);
49 static int nfs4_encode_void(struct svc_rqst *rqstp, __be32 *p, void *dummy)
51 return xdr_ressize_check(rqstp, p);
172 static __be32 decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_getattrargs *args)
179 args->addr = svc_addr_in(rqstp);
186 static __be32 decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_recallargs *args)
191 args->addr = svc_addr_in(rqstp);
330 static __be32 encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct cb_getattrres *res)
356 static __be32 process_op(struct svc_rqst *rqstp,
384 status = op->decode_args(rqstp, xdr_in, argp);
394 status = op->encode_res(rqstp, xdr_out, resp);
402 static __be32 nfs4_callback_compound(struct svc_rqst *rqstp, void *argp, void *resp)
413 xdr_init_decode(&xdr_in, &rqstp->rq_arg, rqstp->rq_arg.head[0].iov_base);
415 p = (__be32*)((char *)rqstp->rq_res.head[0].iov_base + rqstp->rq_res.head[0].iov_len);
416 xdr_init_encode(&xdr_out, &rqstp->rq_res, p);
425 status = process_op(rqstp, &xdr_in, argp, &xdr_out, resp);