Lines Matching refs:rqstp
381 static void svc_rdma_build_arg_xdr(struct svc_rqst *rqstp, in svc_rdma_build_arg_xdr() argument
384 struct xdr_buf *arg = &rqstp->rq_arg; in svc_rdma_build_arg_xdr()
786 int svc_rdma_recvfrom(struct svc_rqst *rqstp) in svc_rdma_recvfrom() argument
788 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_recvfrom()
797 rqstp->rq_respages = rqstp->rq_pages; in svc_rdma_recvfrom()
798 rqstp->rq_next_page = rqstp->rq_respages; in svc_rdma_recvfrom()
800 rqstp->rq_xprt_ctxt = NULL; in svc_rdma_recvfrom()
821 svc_rdma_build_arg_xdr(rqstp, ctxt); in svc_rdma_recvfrom()
823 ret = svc_rdma_xdr_decode_req(&rqstp->rq_arg, ctxt); in svc_rdma_recvfrom()
836 ret = svc_rdma_process_read_list(rdma_xprt, rqstp, ctxt); in svc_rdma_recvfrom()
841 rqstp->rq_xprt_ctxt = ctxt; in svc_rdma_recvfrom()
842 rqstp->rq_prot = IPPROTO_MAX; in svc_rdma_recvfrom()
843 svc_xprt_copy_addrs(rqstp, xprt); in svc_rdma_recvfrom()
844 return rqstp->rq_arg.len; in svc_rdma_recvfrom()
859 svc_rdma_handle_bc_reply(rqstp, ctxt); in svc_rdma_recvfrom()