Lines Matching refs:conn
240 struct tipc_sock_conn *conn; in tipc_node_add_conn() local
251 conn = kmalloc(sizeof(*conn), GFP_ATOMIC); in tipc_node_add_conn()
252 if (!conn) { in tipc_node_add_conn()
256 conn->peer_node = dnode; in tipc_node_add_conn()
257 conn->port = port; in tipc_node_add_conn()
258 conn->peer_port = peer_port; in tipc_node_add_conn()
261 list_add_tail(&conn->list, &node->conn_sks); in tipc_node_add_conn()
271 struct tipc_sock_conn *conn, *safe; in tipc_node_remove_conn() local
281 list_for_each_entry_safe(conn, safe, &node->conn_sks, list) { in tipc_node_remove_conn()
282 if (port != conn->port) in tipc_node_remove_conn()
284 list_del(&conn->list); in tipc_node_remove_conn()
285 kfree(conn); in tipc_node_remove_conn()
859 struct tipc_sock_conn *conn, *safe; in node_lost_contact() local
882 list_for_each_entry_safe(conn, safe, conns, list) { in node_lost_contact()
885 conn->peer_node, conn->port, in node_lost_contact()
886 conn->peer_port, TIPC_ERR_NO_NODE); in node_lost_contact()
889 list_del(&conn->list); in node_lost_contact()
890 kfree(conn); in node_lost_contact()