Lines Matching refs:rqstp
853 static void svc_rdma_save_io_pages(struct svc_rqst *rqstp,
856 int i, pages = rqstp->rq_next_page - rqstp->rq_respages;
860 ctxt->sc_pages[i] = rqstp->rq_respages[i];
861 rqstp->rq_respages[i] = NULL;
865 rqstp->rq_next_page = rqstp->rq_respages;
883 struct svc_rqst *rqstp)
889 &rctxt->rc_reply_pcl, &rqstp->rq_res);
896 svc_rdma_save_io_pages(rqstp, sctxt);
979 * @rqstp: processed RPC request, reply XDR already in ::rq_res
981 * Any resources still associated with @rqstp are released upon return.
989 int svc_rdma_sendto(struct svc_rqst *rqstp)
991 struct svc_xprt *xprt = rqstp->rq_xprt;
994 struct svc_rdma_recv_ctxt *rctxt = rqstp->rq_xprt_ctxt;
1016 ret = svc_rdma_send_write_list(rdma, rctxt, &rqstp->rq_res);
1024 &rqstp->rq_res);
1045 ret = svc_rdma_send_reply_msg(rdma, sctxt, rctxt, rqstp);
1057 svc_rdma_save_io_pages(rqstp, sctxt);
1064 trace_svcrdma_send_err(rqstp, ret);
1071 * @rqstp: RPC transaction context
1072 * @offset: payload's byte offset in @rqstp->rq_res
1083 int svc_rdma_result_payload(struct svc_rqst *rqstp, unsigned int offset,
1086 struct svc_rdma_recv_ctxt *rctxt = rqstp->rq_xprt_ctxt;