Lines Matching refs:lower_xprt
2478 static int xs_tcp_tls_finish_connecting(struct rpc_xprt *lower_xprt,
2482 container_of(lower_xprt, struct sock_xprt, xprt);
2530 xprt_clear_connected(lower_xprt);
2531 xs_sock_reset_connection_flags(lower_xprt);
2563 struct rpc_xprt *lower_xprt = data;
2565 container_of(lower_xprt, struct sock_xprt, xprt);
2569 xprt_put(lower_xprt);
2572 static int xs_tls_handshake_sync(struct rpc_xprt *lower_xprt, struct xprtsec_parms *xprtsec)
2575 container_of(lower_xprt, struct sock_xprt, xprt);
2579 .ta_data = xprt_get(lower_xprt),
2580 .ta_peername = lower_xprt->servername,
2624 xprt_put(lower_xprt);
2670 struct rpc_xprt *lower_xprt;
2693 lower_xprt = rcu_dereference(lower_clnt->cl_xprt);
2696 if (wait_on_bit_lock(&lower_xprt->state, XPRT_LOCKED, TASK_KILLABLE))
2699 status = xs_tls_handshake_sync(lower_xprt, &upper_xprt->xprtsec);
2705 status = xs_tcp_tls_finish_connecting(lower_xprt, upper_transport);
2708 xprt_release_write(lower_xprt, NULL);
2730 xprt_release_write(lower_xprt, NULL);