Lines Matching defs:r_xprt
226 struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt,
228 struct rpc_xprt *xprt = &r_xprt->rx_xprt;
234 rc = rpcrdma_xprt_connect(r_xprt);
244 rpcrdma_xprt_disconnect(r_xprt);
245 xprt_unlock_connect(xprt, r_xprt);
262 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
264 trace_xprtrdma_op_inject_dsc(r_xprt);
265 rdma_disconnect(r_xprt->rx_ep->re_id);
278 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
280 cancel_delayed_work_sync(&r_xprt->rx_connect_worker);
282 rpcrdma_xprt_disconnect(r_xprt);
283 rpcrdma_buffer_destroy(&r_xprt->rx_buf);
377 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
379 rpcrdma_xprt_disconnect(r_xprt);
440 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
442 trace_xprtrdma_op_set_cto(r_xprt, connect_timeout, reconnect_timeout);
456 r_xprt->rx_timeout = to;
457 xprt->timeout = &r_xprt->rx_timeout;
476 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
477 struct rpcrdma_ep *ep = r_xprt->rx_ep;
480 WARN_ON_ONCE(!xprt_lock_connect(xprt, task, r_xprt));
487 trace_xprtrdma_op_connect(r_xprt, delay);
488 queue_delayed_work(system_long_wq, &r_xprt->rx_connect_worker, delay);
503 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
506 req = rpcrdma_buffer_get(&r_xprt->rx_buf);
527 struct rpcrdma_xprt *r_xprt =
530 rpcrdma_reply_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
533 rpcrdma_buffer_put(&r_xprt->rx_buf, rpcr_to_rdmar(rqst));
537 static bool rpcrdma_check_regbuf(struct rpcrdma_xprt *r_xprt,
544 r_xprt->rx_stats.hardway_register_count += size;
562 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(rqst->rq_xprt);
566 if (!rpcrdma_check_regbuf(r_xprt, req->rl_sendbuf, rqst->rq_callsize,
569 if (!rpcrdma_check_regbuf(r_xprt, req->rl_recvbuf, rqst->rq_rcvsize,
626 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
640 rc = rpcrdma_marshal_req(r_xprt, rqst);
649 if (frwr_send(r_xprt, req))
671 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt);
690 r_xprt->rx_stats.read_chunk_count,
691 r_xprt->rx_stats.write_chunk_count,
692 r_xprt->rx_stats.reply_chunk_count,
693 r_xprt->rx_stats.total_rdma_request,
694 r_xprt->rx_stats.total_rdma_reply,
695 r_xprt->rx_stats.pullup_copy_count,
696 r_xprt->rx_stats.fixup_copy_count,
697 r_xprt->rx_stats.hardway_register_count,
698 r_xprt->rx_stats.failed_marshal_count,
699 r_xprt->rx_stats.bad_reply_count,
700 r_xprt->rx_stats.nomsg_call_count);
702 r_xprt->rx_stats.mrs_recycled,
703 r_xprt->rx_stats.mrs_orphaned,
704 r_xprt->rx_stats.mrs_allocated,
705 r_xprt->rx_stats.local_inv_needed,
706 r_xprt->rx_stats.empty_sendctx_q,
707 r_xprt->rx_stats.reply_waits_for_send);