Lines Matching refs:node_db

70 static struct hsr_node *find_node_by_addr_A(struct list_head *node_db,  in find_node_by_addr_A()  argument
75 list_for_each_entry_rcu(node, node_db, mac_list) { in find_node_by_addr_A()
85 bool hsr_is_node_in_db(struct list_head *node_db, in hsr_is_node_in_db() argument
88 return !!find_node_by_addr_A(node_db, addr); in hsr_is_node_in_db()
129 void hsr_del_nodes(struct list_head *node_db) in hsr_del_nodes() argument
134 list_for_each_entry_safe(node, tmp, node_db, mac_list) in hsr_del_nodes()
156 struct list_head *node_db, in hsr_add_node() argument
190 list_for_each_entry_rcu(node, node_db, mac_list, in hsr_add_node()
197 list_add_tail_rcu(&new_node->mac_list, node_db); in hsr_add_node()
217 struct hsr_node *hsr_get_node(struct hsr_port *port, struct list_head *node_db, in hsr_get_node() argument
233 list_for_each_entry_rcu(node, node_db, mac_list) { in hsr_get_node()
279 return hsr_add_node(hsr, node_db, ethhdr->h_source, seq_out, in hsr_get_node()
296 struct list_head *node_db; in hsr_handle_sup_frame() local
338 node_db = &port_rcv->hsr->node_db; in hsr_handle_sup_frame()
339 node_real = find_node_by_addr_A(node_db, hsr_sp->macaddress_A); in hsr_handle_sup_frame()
342 node_real = hsr_add_node(hsr, node_db, hsr_sp->macaddress_A, in hsr_handle_sup_frame()
448 node_dst = find_node_by_addr_A(&port->hsr->node_db, in hsr_addr_subst_dest()
628 list_for_each_entry_safe(node, tmp, &hsr->node_db, mac_list) { in hsr_prune_nodes()
727 node = list_first_or_null_rcu(&hsr->node_db, in hsr_get_next_node()
735 list_for_each_entry_continue_rcu(node, &hsr->node_db, mac_list) { in hsr_get_next_node()
756 node = find_node_by_addr_A(&hsr->node_db, addr); in hsr_get_node_data()