Lines Matching refs:xprt
53 static int map_xdr(struct svcxprt_rdma *xprt, in map_xdr() argument
109 static dma_addr_t dma_map_xdr(struct svcxprt_rdma *xprt, in dma_map_xdr() argument
134 dma_addr = ib_dma_map_page(xprt->sc_cm_id->device, page, xdr_off, in dma_map_xdr()
142 static int send_write(struct svcxprt_rdma *xprt, struct svc_rqst *rqstp, in send_write() argument
166 ctxt = svc_rdma_get_context(xprt); in send_write()
188 dma_map_xdr(xprt, &rqstp->rq_res, xdr_off, in send_write()
191 if (ib_dma_mapping_error(xprt->sc_cm_id->device, in send_write()
194 atomic_inc(&xprt->sc_dma_used); in send_write()
195 sge[sge_no].lkey = xprt->sc_dma_lkey; in send_write()
205 if (sge_no == xprt->sc_max_sge) in send_write()
222 if (svc_rdma_send(xprt, &write_wr)) in send_write()
232 static int send_write_chunks(struct svcxprt_rdma *xprt, in send_write_chunks() argument
272 ret = send_write(xprt, rqstp, in send_write_chunks()
295 static int send_reply_chunks(struct svcxprt_rdma *xprt, in send_reply_chunks() argument
337 ret = send_write(xprt, rqstp, in send_reply_chunks()
496 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_sendto() local
498 container_of(xprt, struct svcxprt_rdma, sc_xprt); in svc_rdma_sendto()