Lines Matching refs:rqstp
58 static __be32 nfs4_callback_null(struct svc_rqst *rqstp, void *argp, void *resp) in nfs4_callback_null() argument
63 static int nfs4_decode_void(struct svc_rqst *rqstp, __be32 *p, void *dummy) in nfs4_decode_void() argument
65 return xdr_argsize_check(rqstp, p); in nfs4_decode_void()
68 static int nfs4_encode_void(struct svc_rqst *rqstp, __be32 *p, void *dummy) in nfs4_encode_void() argument
70 return xdr_ressize_check(rqstp, p); in nfs4_encode_void()
194 static __be32 decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_getattr… in decode_getattr_args() argument
201 args->addr = svc_addr(rqstp); in decode_getattr_args()
208 static __be32 decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_recallar… in decode_recall_args() argument
213 args->addr = svc_addr(rqstp); in decode_recall_args()
231 static __be32 decode_layoutrecall_args(struct svc_rqst *rqstp, in decode_layoutrecall_args() argument
239 args->cbl_addr = svc_addr(rqstp); in decode_layoutrecall_args()
292 __be32 decode_devicenotify_args(struct svc_rqst *rqstp, in decode_devicenotify_args() argument
434 static __be32 decode_cb_sequence_args(struct svc_rqst *rqstp, in decode_cb_sequence_args() argument
451 args->csa_addr = svc_addr(rqstp); in decode_cb_sequence_args()
496 static __be32 decode_recallany_args(struct svc_rqst *rqstp, in decode_recallany_args() argument
503 args->craa_addr = svc_addr(rqstp); in decode_recallany_args()
516 static __be32 decode_recallslot_args(struct svc_rqst *rqstp, in decode_recallslot_args() argument
522 args->crsa_addr = svc_addr(rqstp); in decode_recallslot_args()
655 static __be32 encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct cb_ge… in encode_getattr_res() argument
697 static __be32 encode_cb_sequence_res(struct svc_rqst *rqstp, in encode_cb_sequence_res() argument
826 static __be32 process_op(int nop, struct svc_rqst *rqstp, in process_op() argument
871 status = op->decode_args(rqstp, xdr_in, argp); in process_op()
882 status = op->encode_res(rqstp, xdr_out, resp); in process_op()
890 static __be32 nfs4_callback_compound(struct svc_rqst *rqstp, void *argp, void *resp) in nfs4_callback_compound() argument
900 .net = SVC_NET(rqstp), in nfs4_callback_compound()
906 xdr_init_decode(&xdr_in, &rqstp->rq_arg, rqstp->rq_arg.head[0].iov_base); in nfs4_callback_compound()
908 p = (__be32*)((char *)rqstp->rq_res.head[0].iov_base + rqstp->rq_res.head[0].iov_len); in nfs4_callback_compound()
909 xdr_init_encode(&xdr_out, &rqstp->rq_res, p); in nfs4_callback_compound()
916 cps.clp = nfs4_find_client_ident(SVC_NET(rqstp), hdr_arg.cb_ident); in nfs4_callback_compound()
917 if (!cps.clp || !check_gss_callback_principal(cps.clp, rqstp)) in nfs4_callback_compound()
928 status = process_op(nops, rqstp, &xdr_in, in nfs4_callback_compound()