Lines Matching refs:lower_xprt
2459 static int xs_tcp_tls_finish_connecting(struct rpc_xprt *lower_xprt,
2463 container_of(lower_xprt, struct sock_xprt, xprt);
2511 xprt_clear_connected(lower_xprt);
2512 xs_sock_reset_connection_flags(lower_xprt);
2544 struct rpc_xprt *lower_xprt = data;
2546 container_of(lower_xprt, struct sock_xprt, xprt);
2550 xprt_put(lower_xprt);
2553 static int xs_tls_handshake_sync(struct rpc_xprt *lower_xprt, struct xprtsec_parms *xprtsec)
2556 container_of(lower_xprt, struct sock_xprt, xprt);
2560 .ta_data = xprt_get(lower_xprt),
2561 .ta_peername = lower_xprt->servername,
2605 xprt_put(lower_xprt);
2650 struct rpc_xprt *lower_xprt;
2673 lower_xprt = rcu_dereference(lower_clnt->cl_xprt);
2676 if (wait_on_bit_lock(&lower_xprt->state, XPRT_LOCKED, TASK_KILLABLE))
2679 status = xs_tls_handshake_sync(lower_xprt, &upper_xprt->xprtsec);
2685 status = xs_tcp_tls_finish_connecting(lower_xprt, upper_transport);
2688 xprt_release_write(lower_xprt, NULL);
2710 xprt_release_write(lower_xprt, NULL);