Lines Matching refs:othercon
125 struct connection *othercon; member
525 if (con->othercon && and_other) { in close_connection()
527 close_connection(con->othercon, false); in close_connection()
976 struct connection *othercon = newcon->othercon; in tcp_accept_from_sock() local
978 if (!othercon) { in tcp_accept_from_sock()
979 othercon = kmem_cache_zalloc(con_cache, GFP_NOFS); in tcp_accept_from_sock()
980 if (!othercon) { in tcp_accept_from_sock()
986 othercon->nodeid = nodeid; in tcp_accept_from_sock()
987 othercon->rx_action = receive_from_sock; in tcp_accept_from_sock()
988 mutex_init(&othercon->sock_mutex); in tcp_accept_from_sock()
989 INIT_WORK(&othercon->swork, process_send_sockets); in tcp_accept_from_sock()
990 INIT_WORK(&othercon->rwork, process_recv_sockets); in tcp_accept_from_sock()
991 set_bit(CF_IS_OTHERCON, &othercon->flags); in tcp_accept_from_sock()
993 if (!othercon->sock) { in tcp_accept_from_sock()
994 newcon->othercon = othercon; in tcp_accept_from_sock()
995 othercon->sock = newsock; in tcp_accept_from_sock()
996 newsock->sk->sk_user_data = othercon; in tcp_accept_from_sock()
997 add_sock(newsock, othercon); in tcp_accept_from_sock()
998 addcon = othercon; in tcp_accept_from_sock()
1739 if (con->othercon) in free_conn()
1740 kmem_cache_free(con_cache, con->othercon); in free_conn()