Lines Matching refs:newcon
736 struct connection *newcon; in tcp_accept_from_sock() local
784 newcon = nodeid2con(nodeid, GFP_NOFS); in tcp_accept_from_sock()
785 if (!newcon) { in tcp_accept_from_sock()
789 mutex_lock_nested(&newcon->sock_mutex, 1); in tcp_accept_from_sock()
790 if (newcon->sock) { in tcp_accept_from_sock()
791 struct connection *othercon = newcon->othercon; in tcp_accept_from_sock()
797 mutex_unlock(&newcon->sock_mutex); in tcp_accept_from_sock()
812 newcon->othercon = othercon; in tcp_accept_from_sock()
821 mutex_unlock(&newcon->sock_mutex); in tcp_accept_from_sock()
826 newcon->rx_action = receive_from_sock; in tcp_accept_from_sock()
830 add_sock(newsock, newcon); in tcp_accept_from_sock()
831 addcon = newcon; in tcp_accept_from_sock()
834 mutex_unlock(&newcon->sock_mutex); in tcp_accept_from_sock()
864 struct connection *newcon; in sctp_accept_from_sock() local
902 newcon = nodeid2con(nodeid, GFP_NOFS); in sctp_accept_from_sock()
903 if (!newcon) { in sctp_accept_from_sock()
908 mutex_lock_nested(&newcon->sock_mutex, 1); in sctp_accept_from_sock()
910 if (newcon->sock) { in sctp_accept_from_sock()
911 struct connection *othercon = newcon->othercon; in sctp_accept_from_sock()
917 mutex_unlock(&newcon->sock_mutex); in sctp_accept_from_sock()
932 newcon->othercon = othercon; in sctp_accept_from_sock()
940 mutex_unlock(&newcon->sock_mutex); in sctp_accept_from_sock()
944 newcon->rx_action = receive_from_sock; in sctp_accept_from_sock()
945 add_sock(newsock, newcon); in sctp_accept_from_sock()
946 addcon = newcon; in sctp_accept_from_sock()
951 mutex_unlock(&newcon->sock_mutex); in sctp_accept_from_sock()