Lines Matching refs:conn
170 struct tipc_sock_conn *conn; in tipc_node_add_conn() local
181 conn = kmalloc(sizeof(*conn), GFP_ATOMIC); in tipc_node_add_conn()
182 if (!conn) { in tipc_node_add_conn()
186 conn->peer_node = dnode; in tipc_node_add_conn()
187 conn->port = port; in tipc_node_add_conn()
188 conn->peer_port = peer_port; in tipc_node_add_conn()
191 list_add_tail(&conn->list, &node->conn_sks); in tipc_node_add_conn()
201 struct tipc_sock_conn *conn, *safe; in tipc_node_remove_conn() local
211 list_for_each_entry_safe(conn, safe, &node->conn_sks, list) { in tipc_node_remove_conn()
212 if (port != conn->port) in tipc_node_remove_conn()
214 list_del(&conn->list); in tipc_node_remove_conn()
215 kfree(conn); in tipc_node_remove_conn()
372 struct tipc_sock_conn *conn, *safe; in node_lost_contact() local
418 list_for_each_entry_safe(conn, safe, conns, list) { in node_lost_contact()
421 conn->peer_node, conn->port, in node_lost_contact()
422 conn->peer_port, TIPC_ERR_NO_NODE); in node_lost_contact()
427 list_del(&conn->list); in node_lost_contact()
428 kfree(conn); in node_lost_contact()