Lines Matching refs:r_xprt

232 	struct rpcrdma_xprt *r_xprt = container_of(work, struct rpcrdma_xprt,  in xprt_rdma_connect_worker()  local
234 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in xprt_rdma_connect_worker()
240 r_xprt->rx_ep.rep_connected != 0 ? "re" : ""); in xprt_rdma_connect_worker()
241 rc = rpcrdma_ep_connect(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_connect_worker()
263 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_destroy() local
267 cancel_delayed_work_sync(&r_xprt->rx_connect_worker); in xprt_rdma_destroy()
271 rpcrdma_buffer_destroy(&r_xprt->rx_buf); in xprt_rdma_destroy()
272 rpcrdma_ep_destroy(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_destroy()
273 rpcrdma_ia_close(&r_xprt->rx_ia); in xprt_rdma_destroy()
439 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_close() local
442 if (r_xprt->rx_ep.rep_connected > 0) in xprt_rdma_close()
445 rpcrdma_ep_disconnect(&r_xprt->rx_ep, &r_xprt->rx_ia); in xprt_rdma_close()
463 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_connect() local
465 if (r_xprt->rx_ep.rep_connected != 0) { in xprt_rdma_connect()
467 schedule_delayed_work(&r_xprt->rx_connect_worker, in xprt_rdma_connect()
475 schedule_delayed_work(&r_xprt->rx_connect_worker, 0); in xprt_rdma_connect()
477 flush_delayed_work(&r_xprt->rx_connect_worker); in xprt_rdma_connect()
494 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_allocate() local
500 req = rpcrdma_buffer_get(&r_xprt->rx_buf); in xprt_rdma_allocate()
522 rb = rpcrdma_alloc_regbuf(&r_xprt->rx_ia, min_size, flags); in xprt_rdma_allocate()
549 rb = rpcrdma_alloc_regbuf(&r_xprt->rx_ia, size, flags); in xprt_rdma_allocate()
554 r_xprt->rx_stats.hardway_register_count += size; in xprt_rdma_allocate()
555 rpcrdma_free_regbuf(&r_xprt->rx_ia, req->rl_sendbuf); in xprt_rdma_allocate()
561 r_xprt->rx_stats.failed_marshal_count++; in xprt_rdma_allocate()
572 struct rpcrdma_xprt *r_xprt; in xprt_rdma_free() local
581 r_xprt = container_of(req->rl_buffer, struct rpcrdma_xprt, rx_buf); in xprt_rdma_free()
587 i += r_xprt->rx_ia.ri_ops->ro_unmap(r_xprt, in xprt_rdma_free()
611 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_send_request() local
632 if (rpcrdma_ep_post(&r_xprt->rx_ia, &r_xprt->rx_ep, req)) in xprt_rdma_send_request()
640 r_xprt->rx_stats.failed_marshal_count++; in xprt_rdma_send_request()
652 struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); in xprt_rdma_print_stats() local
673 r_xprt->rx_stats.read_chunk_count, in xprt_rdma_print_stats()
674 r_xprt->rx_stats.write_chunk_count, in xprt_rdma_print_stats()
675 r_xprt->rx_stats.reply_chunk_count, in xprt_rdma_print_stats()
676 r_xprt->rx_stats.total_rdma_request, in xprt_rdma_print_stats()
677 r_xprt->rx_stats.total_rdma_reply, in xprt_rdma_print_stats()
678 r_xprt->rx_stats.pullup_copy_count, in xprt_rdma_print_stats()
679 r_xprt->rx_stats.fixup_copy_count, in xprt_rdma_print_stats()
680 r_xprt->rx_stats.hardway_register_count, in xprt_rdma_print_stats()
681 r_xprt->rx_stats.failed_marshal_count, in xprt_rdma_print_stats()
682 r_xprt->rx_stats.bad_reply_count); in xprt_rdma_print_stats()