Lines Matching refs:upper_xprt
2464 struct rpc_xprt *upper_xprt = &upper_transport->xprt; in xs_tcp_tls_finish_connecting() local
2477 if (xs_addr(upper_xprt)->sa_family == PF_INET6) in xs_tcp_tls_finish_connecting()
2480 xs_tcp_set_socket_timeouts(upper_xprt, sock); in xs_tcp_tls_finish_connecting()
2492 sk->sk_user_data = upper_xprt; in xs_tcp_tls_finish_connecting()
2497 xprt_clear_connected(upper_xprt); in xs_tcp_tls_finish_connecting()
2517 if (!xprt_bound(upper_xprt)) in xs_tcp_tls_finish_connecting()
2520 xs_set_memalloc(upper_xprt); in xs_tcp_tls_finish_connecting()
2522 if (!xprt_test_and_set_connected(upper_xprt)) { in xs_tcp_tls_finish_connecting()
2523 upper_xprt->connect_cookie++; in xs_tcp_tls_finish_connecting()
2525 xprt_clear_connecting(upper_xprt); in xs_tcp_tls_finish_connecting()
2527 upper_xprt->stat.connect_count++; in xs_tcp_tls_finish_connecting()
2528 upper_xprt->stat.connect_time += (long)jiffies - in xs_tcp_tls_finish_connecting()
2529 upper_xprt->stat.connect_start; in xs_tcp_tls_finish_connecting()
2631 struct rpc_xprt *upper_xprt = &upper_transport->xprt; in xs_tcp_tls_setup_socket() local
2633 .net = upper_xprt->xprt_net, in xs_tcp_tls_setup_socket()
2634 .protocol = upper_xprt->prot, in xs_tcp_tls_setup_socket()
2635 .address = (struct sockaddr *)&upper_xprt->addr, in xs_tcp_tls_setup_socket()
2636 .addrsize = upper_xprt->addrlen, in xs_tcp_tls_setup_socket()
2638 .servername = upper_xprt->servername, in xs_tcp_tls_setup_socket()
2653 if (atomic_read(&upper_xprt->swapper)) in xs_tcp_tls_setup_socket()
2661 trace_rpc_tls_unavailable(upper_clnt, upper_xprt); in xs_tcp_tls_setup_socket()
2663 xprt_clear_connecting(upper_xprt); in xs_tcp_tls_setup_socket()
2664 xprt_wake_pending_tasks(upper_xprt, PTR_ERR(lower_clnt)); in xs_tcp_tls_setup_socket()
2679 status = xs_tls_handshake_sync(lower_xprt, &upper_xprt->xprtsec); in xs_tcp_tls_setup_socket()
2681 trace_rpc_tls_not_started(upper_clnt, upper_xprt); in xs_tcp_tls_setup_socket()
2690 trace_rpc_socket_connect(upper_xprt, upper_transport->sock, 0); in xs_tcp_tls_setup_socket()
2691 if (!xprt_test_and_set_connected(upper_xprt)) { in xs_tcp_tls_setup_socket()
2692 upper_xprt->connect_cookie++; in xs_tcp_tls_setup_socket()
2694 xprt_clear_connecting(upper_xprt); in xs_tcp_tls_setup_socket()
2696 upper_xprt->stat.connect_count++; in xs_tcp_tls_setup_socket()
2697 upper_xprt->stat.connect_time += (long)jiffies - in xs_tcp_tls_setup_socket()
2698 upper_xprt->stat.connect_start; in xs_tcp_tls_setup_socket()
2706 xprt_unlock_connect(upper_xprt, upper_transport); in xs_tcp_tls_setup_socket()
2716 xprt_wake_pending_tasks(upper_xprt, status); in xs_tcp_tls_setup_socket()
2717 xs_tcp_force_close(upper_xprt); in xs_tcp_tls_setup_socket()
2718 xprt_clear_connecting(upper_xprt); in xs_tcp_tls_setup_socket()