Home
last modified time | relevance | path

Searched refs:clcsock (Results 1 – 6 of 6) sorted by relevance

/linux/net/smc/
H A Dsmc_close.c31 if (smc->clcsock) { in smc_clcsock_release()
32 tcp = smc->clcsock; in smc_clcsock_release()
33 smc->clcsock = NULL; in smc_clcsock_release()
133 if (sk->sk_state != SMC_INIT && smc->clcsock && smc->clcsock->sk) { in smc_close_active_abort()
135 if (smc->clcsock && smc->clcsock->sk) in smc_close_active_abort()
136 tcp_abort(smc->clcsock->sk, ECONNABORTED); in smc_close_active_abort()
217 if (smc->clcsock && smc->clcsock->sk) { in smc_close_active()
218 write_lock_bh(&smc->clcsock->sk->sk_callback_lock); in smc_close_active()
219 smc_clcsock_restore_cb(&smc->clcsock->sk->sk_data_ready, in smc_close_active()
221 smc->clcsock->sk->sk_user_data = NULL; in smc_close_active()
[all …]
H A Dsmc_clc.c563 static int smc_clc_prfx_set(struct socket *clcsock, in smc_clc_prfx_set() argument
575 if (kernel_getsockname(clcsock, (struct sockaddr *)&addrs) < 0) in smc_clc_prfx_set()
583 dst = __sk_dst_get(clcsock->sk); in smc_clc_prfx_set()
657 int smc_clc_prfx_match(struct socket *clcsock, in smc_clc_prfx_match() argument
666 dst = __sk_dst_get(clcsock->sk); in smc_clc_prfx_match()
692 long rcvtimeo = READ_ONCE(smc->clcsock->sk->sk_rcvtimeo); in smc_clc_wait_msg()
693 struct sock *clc_sk = smc->clcsock->sk; in smc_clc_wait_msg()
714 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg()
761 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg()
777 len = sock_recvmsg(smc->clcsock, &msg, krflags); in smc_clc_wait_msg()
[all …]
H A Dsmc.h72 /* clcsock initialization */
290 struct socket *clcsock; /* internal tcp socket */ member
328 /* protects clcsock of a listen
401 return (smc->clcsock->sk->sk_policy[0] || in using_ipsec()
402 smc->clcsock->sk->sk_policy[1]) ? true : false; in using_ipsec()
H A Dsmc_cdc.c417 if (smc->clcsock && smc->clcsock->sk) in smc_cdc_msg_recv_action()
418 smc->clcsock->sk->sk_shutdown |= RCV_SHUTDOWN; in smc_cdc_msg_recv_action()
H A Dsmc_tracepoint.h31 const struct sock *clcsk = smc->clcsock->sk;
H A Dsmc_clc.h445 int smc_clc_prfx_match(struct socket *clcsock,