Lines Matching defs:r_xprt
70 struct rpcrdma_xprt *r_xprt = mr->mr_xprt;
76 ib_dma_unmap_sg(r_xprt->rx_ep->re_id->device,
81 spin_lock(&r_xprt->rx_buf.rb_lock);
83 r_xprt->rx_stats.mrs_recycled++;
84 spin_unlock(&r_xprt->rx_buf.rb_lock);
109 * @r_xprt: controlling transport instance
115 int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr)
117 struct rpcrdma_ep *ep = r_xprt->rx_ep;
131 mr->mr_xprt = r_xprt;
268 * @r_xprt: controlling transport
281 struct rpcrdma_mr_seg *frwr_map(struct rpcrdma_xprt *r_xprt,
286 struct rpcrdma_ep *ep = r_xprt->rx_ep;
375 * @r_xprt: controlling transport instance
387 int frwr_send(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
408 return ib_post_send(r_xprt->rx_ep->re_id->qp, post_wr, NULL);
482 * @r_xprt: controlling transport instance
491 void frwr_unmap_sync(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
509 r_xprt->rx_stats.local_inv_needed++;
538 rc = ib_post_send(r_xprt->rx_ep->re_id->qp, first, &bad_wr);
589 * @r_xprt: controlling transport instance
597 void frwr_unmap_async(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req)
613 r_xprt->rx_stats.local_inv_needed++;
642 rc = ib_post_send(r_xprt->rx_ep->re_id->qp, first, &bad_wr);