Lines Matching refs:sk_state
281 if (sk->sk_state != SMC_CLOSED) { in __smc_release()
282 if (sk->sk_state != SMC_LISTEN && in __smc_release()
283 sk->sk_state != SMC_INIT) in __smc_release()
285 if (sk->sk_state == SMC_LISTEN) { in __smc_release()
290 sk->sk_state = SMC_CLOSED; in __smc_release()
298 if (sk->sk_state == SMC_CLOSED) { in __smc_release()
323 old_state = sk->sk_state; in smc_release()
332 if (sk->sk_state == SMC_LISTEN) in smc_release()
340 if (old_state == SMC_INIT && sk->sk_state == SMC_ACTIVE && in smc_release()
359 if (sk->sk_state != SMC_CLOSED) in smc_destruct()
369 sk->sk_state = SMC_INIT; in smc_sk_init()
435 if (sk->sk_state != SMC_INIT || smc->connect_nonblock) in smc_bind()
940 if (smc->sk.sk_state == SMC_INIT) in smc_connect_fallback()
946 if (smc->sk.sk_state == SMC_INIT) in smc_connect_fallback()
947 smc->sk.sk_state = SMC_ACTIVE; in smc_connect_fallback()
960 if (smc->sk.sk_state == SMC_INIT) in smc_connect_decline_fallback()
968 if (smc->sk.sk_state == SMC_INIT) in smc_connect_decline_fallback()
1353 if (smc->sk.sk_state == SMC_INIT) in smc_connect_rdma()
1354 smc->sk.sk_state = SMC_ACTIVE; in smc_connect_rdma()
1455 if (smc->sk.sk_state == SMC_INIT) in smc_connect_ism()
1456 smc->sk.sk_state = SMC_ACTIVE; in smc_connect_ism()
1591 } else if ((1 << smc->clcsock->sk->sk_state) & in smc_connect_work()
1595 ((1 << smc->clcsock->sk->sk_state) & in smc_connect_work()
1602 smc->sk.sk_state = SMC_CLOSED; in smc_connect_work()
1650 rc = sk->sk_state == SMC_ACTIVE ? -EISCONN : -EINVAL; in smc_connect()
1653 if (sk->sk_state == SMC_ACTIVE) in smc_connect()
1661 switch (sk->sk_state) { in smc_connect()
1735 if (rc < 0 || lsk->sk_state == SMC_CLOSED) { in smc_clcsock_accept()
1739 new_sk->sk_state = SMC_CLOSED; in smc_clcsock_accept()
1807 if (new_sk->sk_state == SMC_CLOSED) { in smc_accept_dequeue()
1907 if (lsmc->sk.sk_state == SMC_LISTEN) { in smc_listen_out()
1925 if (newsmcsk->sk_state == SMC_INIT) in smc_listen_out_connected()
1926 newsmcsk->sk_state = SMC_ACTIVE; in smc_listen_out_connected()
1938 if (newsmcsk->sk_state == SMC_INIT) in smc_listen_out_err()
1940 newsmcsk->sk_state = SMC_CLOSED; in smc_listen_out_err()
2436 if (new_smc->listen_smc->sk.sk_state != SMC_LISTEN) in smc_listen_work()
2575 while (lsk->sk_state == SMC_LISTEN) { in smc_tcp_listen_work()
2610 if (lsmc->sk.sk_state == SMC_LISTEN) { in smc_clcsock_data_ready()
2629 if ((sk->sk_state != SMC_INIT && sk->sk_state != SMC_LISTEN) || in smc_listen()
2634 if (sk->sk_state == SMC_LISTEN) { in smc_listen()
2677 sk->sk_state = SMC_LISTEN; in smc_listen()
2697 if (lsmc->sk.sk_state != SMC_LISTEN) { in smc_accept()
2759 if (peer && (sock->sk->sk_state != SMC_ACTIVE) && in smc_getname()
2760 (sock->sk->sk_state != SMC_APPCLOSEWAIT1)) in smc_getname()
2780 if (sk->sk_state == SMC_INIT && !smc->connect_nonblock) { in smc_sendmsg()
2788 } else if ((sk->sk_state != SMC_ACTIVE) && in smc_sendmsg()
2789 (sk->sk_state != SMC_APPCLOSEWAIT1) && in smc_sendmsg()
2790 (sk->sk_state != SMC_INIT)) { in smc_sendmsg()
2815 if (sk->sk_state == SMC_CLOSED && (sk->sk_shutdown & RCV_SHUTDOWN)) { in smc_recvmsg()
2820 if ((sk->sk_state == SMC_INIT) || in smc_recvmsg()
2821 (sk->sk_state == SMC_LISTEN) || in smc_recvmsg()
2822 (sk->sk_state == SMC_CLOSED)) in smc_recvmsg()
2825 if (sk->sk_state == SMC_PEERFINCLOSEWAIT) { in smc_recvmsg()
2872 if (sk->sk_state != SMC_CLOSED) in smc_poll()
2877 (sk->sk_state == SMC_CLOSED)) in smc_poll()
2879 if (sk->sk_state == SMC_LISTEN) { in smc_poll()
2887 if ((sk->sk_state != SMC_INIT && in smc_poll()
2895 if (sk->sk_state != SMC_INIT) { in smc_poll()
2906 if (sk->sk_state == SMC_APPCLOSEWAIT1) in smc_poll()
2933 if (sk->sk_state == SMC_ACTIVE) in smc_shutdown()
2935 else if (sk->sk_state == SMC_PEERCLOSEWAIT1 || in smc_shutdown()
2936 sk->sk_state == SMC_PEERCLOSEWAIT2 || in smc_shutdown()
2937 sk->sk_state == SMC_APPCLOSEWAIT1 || in smc_shutdown()
2938 sk->sk_state == SMC_APPCLOSEWAIT2 || in smc_shutdown()
2939 sk->sk_state == SMC_APPFINCLOSEWAIT) in smc_shutdown()
2944 if ((sk->sk_state != SMC_ACTIVE) && in smc_shutdown()
2945 (sk->sk_state != SMC_PEERCLOSEWAIT1) && in smc_shutdown()
2946 (sk->sk_state != SMC_PEERCLOSEWAIT2) && in smc_shutdown()
2947 (sk->sk_state != SMC_APPCLOSEWAIT1) && in smc_shutdown()
2948 (sk->sk_state != SMC_APPCLOSEWAIT2) && in smc_shutdown()
2949 (sk->sk_state != SMC_APPFINCLOSEWAIT)) in smc_shutdown()
2955 sk->sk_state = SMC_CLOSED; in smc_shutdown()
2963 old_state = sk->sk_state; in smc_shutdown()
2966 sk->sk_state == SMC_PEERCLOSEWAIT1) in smc_shutdown()
2982 if (sk->sk_state == SMC_CLOSED) in smc_shutdown()
3103 if (sk->sk_state == SMC_INIT && !smc->connect_nonblock) { in smc_setsockopt()
3110 if (sk->sk_state != SMC_INIT && in smc_setsockopt()
3111 sk->sk_state != SMC_LISTEN && in smc_setsockopt()
3112 sk->sk_state != SMC_CLOSED) { in smc_setsockopt()
3121 if (sk->sk_state != SMC_INIT && in smc_setsockopt()
3122 sk->sk_state != SMC_LISTEN && in smc_setsockopt()
3123 sk->sk_state != SMC_CLOSED) { in smc_setsockopt()
3191 if (smc->sk.sk_state == SMC_LISTEN) { in smc_ioctl()
3195 if (smc->sk.sk_state == SMC_INIT || in smc_ioctl()
3196 smc->sk.sk_state == SMC_CLOSED) in smc_ioctl()
3203 if (smc->sk.sk_state == SMC_LISTEN) { in smc_ioctl()
3207 if (smc->sk.sk_state == SMC_INIT || in smc_ioctl()
3208 smc->sk.sk_state == SMC_CLOSED) in smc_ioctl()
3216 if (smc->sk.sk_state == SMC_LISTEN) { in smc_ioctl()
3220 if (smc->sk.sk_state == SMC_INIT || in smc_ioctl()
3221 smc->sk.sk_state == SMC_CLOSED) in smc_ioctl()
3227 if (smc->sk.sk_state == SMC_LISTEN) { in smc_ioctl()
3231 if (smc->sk.sk_state == SMC_INIT || in smc_ioctl()
3232 smc->sk.sk_state == SMC_CLOSED) { in smc_ioctl()
3266 if (sk->sk_state == SMC_CLOSED && (sk->sk_shutdown & RCV_SHUTDOWN)) { in smc_splice_read()
3271 if (sk->sk_state == SMC_INIT || in smc_splice_read()
3272 sk->sk_state == SMC_LISTEN || in smc_splice_read()
3273 sk->sk_state == SMC_CLOSED) in smc_splice_read()
3276 if (sk->sk_state == SMC_PEERFINCLOSEWAIT) { in smc_splice_read()