Lines Matching refs:othercon
124 struct connection *othercon; member
555 if (con->othercon && and_other) { in close_connection()
557 close_connection(con->othercon, false, true, true); in close_connection()
743 struct connection *othercon = newcon->othercon; in tcp_accept_from_sock() local
745 if (!othercon) { in tcp_accept_from_sock()
746 othercon = kmem_cache_zalloc(con_cache, GFP_NOFS); in tcp_accept_from_sock()
747 if (!othercon) { in tcp_accept_from_sock()
753 othercon->nodeid = nodeid; in tcp_accept_from_sock()
754 othercon->rx_action = receive_from_sock; in tcp_accept_from_sock()
755 mutex_init(&othercon->sock_mutex); in tcp_accept_from_sock()
756 INIT_WORK(&othercon->swork, process_send_sockets); in tcp_accept_from_sock()
757 INIT_WORK(&othercon->rwork, process_recv_sockets); in tcp_accept_from_sock()
758 set_bit(CF_IS_OTHERCON, &othercon->flags); in tcp_accept_from_sock()
760 if (!othercon->sock) { in tcp_accept_from_sock()
761 newcon->othercon = othercon; in tcp_accept_from_sock()
762 othercon->sock = newsock; in tcp_accept_from_sock()
763 newsock->sk->sk_user_data = othercon; in tcp_accept_from_sock()
764 add_sock(newsock, othercon); in tcp_accept_from_sock()
765 addcon = othercon; in tcp_accept_from_sock()
856 struct connection *othercon = newcon->othercon; in sctp_accept_from_sock() local
858 if (!othercon) { in sctp_accept_from_sock()
859 othercon = kmem_cache_zalloc(con_cache, GFP_NOFS); in sctp_accept_from_sock()
860 if (!othercon) { in sctp_accept_from_sock()
866 othercon->nodeid = nodeid; in sctp_accept_from_sock()
867 othercon->rx_action = receive_from_sock; in sctp_accept_from_sock()
868 mutex_init(&othercon->sock_mutex); in sctp_accept_from_sock()
869 INIT_WORK(&othercon->swork, process_send_sockets); in sctp_accept_from_sock()
870 INIT_WORK(&othercon->rwork, process_recv_sockets); in sctp_accept_from_sock()
871 set_bit(CF_IS_OTHERCON, &othercon->flags); in sctp_accept_from_sock()
873 if (!othercon->sock) { in sctp_accept_from_sock()
874 newcon->othercon = othercon; in sctp_accept_from_sock()
875 othercon->sock = newsock; in sctp_accept_from_sock()
876 newsock->sk->sk_user_data = othercon; in sctp_accept_from_sock()
877 add_sock(newsock, othercon); in sctp_accept_from_sock()
878 addcon = othercon; in sctp_accept_from_sock()
1596 if (con->othercon) in free_conn()
1597 kmem_cache_free(con_cache, con->othercon); in free_conn()