Lines Matching defs:node1
341 static void move_tree(struct fw_node *node0, struct fw_node *node1, int port)
346 tree = node1->ports[port];
349 if (tree->ports[i] == node1) {
364 struct fw_node *node0, *node1, *next1;
373 node1 = fw_node(list1.next);
376 WARN_ON(node0->port_count != node1->port_count);
378 if (node0->link_on && !node1->link_on)
380 else if (!node0->link_on && node1->link_on)
382 else if (node1->initiated_reset && node1->link_on)
387 node0->node_id = node1->node_id;
389 node0->link_on = node1->link_on;
390 node0->initiated_reset = node1->initiated_reset;
391 node0->max_hops = node1->max_hops;
392 node1->color = card->color;
395 if (card->root_node == node1)
397 if (card->irm_node == node1)
401 if (node0->ports[i] && node1->ports[i]) {
410 list_add_tail(&node1->ports[i]->link, &list1);
422 } else if (node1->ports[i]) {
429 move_tree(node0, node1, i);
436 next1 = fw_node(node1->link.next);
437 fw_node_put(node1);
438 node1 = next1;