Lines Matching refs:rqstp
754 static void svc_rdma_save_io_pages(struct svc_rqst *rqstp, in svc_rdma_save_io_pages() argument
757 int i, pages = rqstp->rq_next_page - rqstp->rq_respages; in svc_rdma_save_io_pages()
761 ctxt->sc_pages[i] = rqstp->rq_respages[i]; in svc_rdma_save_io_pages()
762 rqstp->rq_respages[i] = NULL; in svc_rdma_save_io_pages()
766 rqstp->rq_next_page = rqstp->rq_respages; in svc_rdma_save_io_pages()
790 struct svc_rqst *rqstp) in svc_rdma_send_reply_msg() argument
794 ret = svc_rdma_map_reply_msg(rdma, sctxt, rctxt, &rqstp->rq_res); in svc_rdma_send_reply_msg()
798 svc_rdma_save_io_pages(rqstp, sctxt); in svc_rdma_send_reply_msg()
890 int svc_rdma_sendto(struct svc_rqst *rqstp) in svc_rdma_sendto() argument
892 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_sendto()
895 struct svc_rdma_recv_ctxt *rctxt = rqstp->rq_xprt_ctxt; in svc_rdma_sendto()
899 struct xdr_buf *xdr = &rqstp->rq_res; in svc_rdma_sendto()
947 ret = svc_rdma_send_reply_chunk(rdma, rctxt, &rqstp->rq_res); in svc_rdma_sendto()
957 ret = svc_rdma_send_reply_msg(rdma, sctxt, rctxt, rqstp); in svc_rdma_sendto()
969 svc_rdma_save_io_pages(rqstp, sctxt); in svc_rdma_sendto()
976 trace_svcrdma_send_err(rqstp, ret); in svc_rdma_sendto()
993 int svc_rdma_read_payload(struct svc_rqst *rqstp, unsigned int offset, in svc_rdma_read_payload() argument
996 struct svc_rdma_recv_ctxt *rctxt = rqstp->rq_xprt_ctxt; in svc_rdma_read_payload()