Lines Matching refs:upper_transport
2456 * Transfer the connected socket to @upper_transport, then mark that
2460 struct sock_xprt *upper_transport)
2464 struct rpc_xprt *upper_xprt = &upper_transport->xprt;
2466 if (!upper_transport->inet) {
2488 upper_transport->old_data_ready = lower_transport->old_data_ready;
2489 upper_transport->old_state_change = lower_transport->old_state_change;
2490 upper_transport->old_write_space = lower_transport->old_write_space;
2491 upper_transport->old_error_report = lower_transport->old_error_report;
2499 upper_transport->sock = sock;
2500 upper_transport->inet = sk;
2501 upper_transport->file = lower_transport->file;
2524 clear_bit(XPRT_SOCK_CONNECTING, &upper_transport->sock_state);
2530 xs_run_error_worker(upper_transport, XPRT_SOCK_WAKE_PENDING);
2628 struct sock_xprt *upper_transport =
2630 struct rpc_clnt *upper_clnt = upper_transport->clnt;
2631 struct rpc_xprt *upper_xprt = &upper_transport->xprt;
2656 xs_stream_start_connect(upper_transport);
2662 clear_bit(XPRT_SOCK_CONNECTING, &upper_transport->sock_state);
2665 xs_run_error_worker(upper_transport, XPRT_SOCK_WAKE_PENDING);
2685 status = xs_tcp_tls_finish_connecting(lower_xprt, upper_transport);
2690 trace_rpc_socket_connect(upper_xprt, upper_transport->sock, 0);
2693 clear_bit(XPRT_SOCK_CONNECTING, &upper_transport->sock_state);
2699 xs_run_error_worker(upper_transport, XPRT_SOCK_WAKE_PENDING);
2705 upper_transport->clnt = NULL;
2706 xprt_unlock_connect(upper_xprt, upper_transport);