Lines Matching refs:node_db
81 static struct hsr_node *find_node_by_AddrA(struct list_head *node_db, in find_node_by_AddrA() argument
86 list_for_each_entry_rcu(node, node_db, mac_list) { in find_node_by_AddrA()
132 struct hsr_node *hsr_add_node(struct list_head *node_db, unsigned char addr[], in hsr_add_node() argument
154 list_add_tail_rcu(&node->mac_list, node_db); in hsr_add_node()
161 struct hsr_node *hsr_get_node(struct list_head *node_db, struct sk_buff *skb, in hsr_get_node() argument
173 list_for_each_entry_rcu(node, node_db, mac_list) { in hsr_get_node()
193 return hsr_add_node(node_db, ethhdr->h_source, seq_out); in hsr_get_node()
205 struct list_head *node_db; in hsr_handle_sup_frame() local
216 node_db = &port_rcv->hsr->node_db; in hsr_handle_sup_frame()
217 node_real = find_node_by_AddrA(node_db, hsr_sp->MacAddressA); in hsr_handle_sup_frame()
220 node_real = hsr_add_node(node_db, hsr_sp->MacAddressA, in hsr_handle_sup_frame()
286 node_dst = find_node_by_AddrA(&port->hsr->node_db, eth_hdr(skb)->h_dest); in hsr_addr_subst_dest()
366 list_for_each_entry_rcu(node, &hsr->node_db, mac_list) { in hsr_prune_nodes()
416 node = list_first_or_null_rcu(&hsr->node_db, in hsr_get_next_node()
424 list_for_each_entry_continue_rcu(node, &hsr->node_db, mac_list) { in hsr_get_next_node()
448 node = find_node_by_AddrA(&hsr->node_db, addr); in hsr_get_node_data()