Lines Matching defs:r_xprt
238 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt,
240 struct rpc_xprt *xprt = &r_xprt->rx_xprt;
243 rc = rpcrdma_xprt_connect(r_xprt);
253 rpcrdma_xprt_disconnect(r_xprt);
254 xprt_unlock_connect(xprt, r_xprt);
270 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
272 trace_xprtrdma_op_inject_dsc(r_xprt);
273 rdma_disconnect(r_xprt->rx_ep->re_id);
286 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
288 cancel_delayed_work_sync(&r_xprt->rx_connect_worker);
290 rpcrdma_xprt_disconnect(r_xprt);
291 rpcrdma_buffer_destroy(&r_xprt->rx_buf);
384 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
386 rpcrdma_xprt_disconnect(r_xprt);
447 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
449 trace_xprtrdma_op_set_cto(r_xprt, connect_timeout, reconnect_timeout);
463 r_xprt->rx_timeout = to;
464 xprt->timeout = &r_xprt->rx_timeout;
483 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
484 struct rpcrdma_ep *ep = r_xprt->rx_ep;
487 WARN_ON_ONCE(!xprt_lock_connect(xprt, task, r_xprt));
494 trace_xprtrdma_op_connect(r_xprt, delay);
495 queue_delayed_work(xprtiod_workqueue, &r_xprt->rx_connect_worker,
511 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
514 req = rpcrdma_buffer_get(&r_xprt->rx_buf);
535 struct rpcrdma_xprt *r_xprt =
538 rpcrdma_reply_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
541 rpcrdma_buffer_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
545 static bool rpcrdma_check_regbuf(struct rpcrdma_xprt *r_xprt,
552 r_xprt->rx_stats.hardway_register_count += size;
570 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
580 if (!rpcrdma_check_regbuf(r_xprt, req->rl_sendbuf, rqst->rq_callsize,
583 if (!rpcrdma_check_regbuf(r_xprt, req->rl_recvbuf, rqst->rq_rcvsize,
605 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
609 frwr_unmap_sync(r_xprt, req);
639 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
653 rc = rpcrdma_marshal_req(r_xprt, rqst);
662 if (rpcrdma_post_sends(r_xprt, req))
684 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
703 r_xprt->rx_stats.read_chunk_count,
704 r_xprt->rx_stats.write_chunk_count,
705 r_xprt->rx_stats.reply_chunk_count,
706 r_xprt->rx_stats.total_rdma_request,
707 r_xprt->rx_stats.total_rdma_reply,
708 r_xprt->rx_stats.pullup_copy_count,
709 r_xprt->rx_stats.fixup_copy_count,
710 r_xprt->rx_stats.hardway_register_count,
711 r_xprt->rx_stats.failed_marshal_count,
712 r_xprt->rx_stats.bad_reply_count,
713 r_xprt->rx_stats.nomsg_call_count);
715 r_xprt->rx_stats.mrs_recycled,
716 r_xprt->rx_stats.mrs_orphaned,
717 r_xprt->rx_stats.mrs_allocated,
718 r_xprt->rx_stats.local_inv_needed,
719 r_xprt->rx_stats.empty_sendctx_q,
720 r_xprt->rx_stats.reply_waits_for_send);