Lines Matching defs:new_node
8854 struct hclge_mac_node *mac_node, *tmp, *new_node;
8869 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr);
8870 if (new_node) {
8871 hclge_update_mac_node(new_node, mac_node->state);
8889 struct hclge_mac_node *mac_node, *tmp, *new_node;
8892 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr);
8893 if (new_node) {
8901 new_node->state = HCLGE_MAC_ACTIVE;
8930 struct hclge_mac_node *mac_node, *tmp, *new_node;
8952 new_node = kzalloc(sizeof(*new_node), GFP_ATOMIC);
8953 if (!new_node)
8955 ether_addr_copy(new_node->mac_addr, mac_node->mac_addr);
8956 new_node->state = mac_node->state;
8957 list_add_tail(&new_node->node, &tmp_add_list);
9290 struct hclge_mac_node *old_node, *new_node;
9292 new_node = hclge_find_mac_node(list, new_addr);
9293 if (!new_node) {
9294 new_node = kzalloc(sizeof(*new_node), GFP_ATOMIC);
9295 if (!new_node)
9298 new_node->state = HCLGE_MAC_TO_ADD;
9299 ether_addr_copy(new_node->mac_addr, new_addr);
9300 list_add(&new_node->node, list);
9302 if (new_node->state == HCLGE_MAC_TO_DEL)
9303 new_node->state = HCLGE_MAC_ACTIVE;
9310 list_move(&new_node->node, list);