Lines Matching refs:node1
339 static void move_tree(struct fw_node *node0, struct fw_node *node1, int port) in move_tree() argument
344 tree = node1->ports[port]; in move_tree()
347 if (tree->ports[i] == node1) { in move_tree()
362 struct fw_node *node0, *node1, *next1; in update_tree() local
371 node1 = fw_node(list1.next); in update_tree()
374 WARN_ON(node0->port_count != node1->port_count); in update_tree()
376 if (node0->link_on && !node1->link_on) in update_tree()
378 else if (!node0->link_on && node1->link_on) in update_tree()
380 else if (node1->initiated_reset && node1->link_on) in update_tree()
385 node0->node_id = node1->node_id; in update_tree()
387 node0->link_on = node1->link_on; in update_tree()
388 node0->initiated_reset = node1->initiated_reset; in update_tree()
389 node0->max_hops = node1->max_hops; in update_tree()
390 node1->color = card->color; in update_tree()
393 if (card->root_node == node1) in update_tree()
395 if (card->irm_node == node1) in update_tree()
399 if (node0->ports[i] && node1->ports[i]) { in update_tree()
408 list_add_tail(&node1->ports[i]->link, &list1); in update_tree()
420 } else if (node1->ports[i]) { in update_tree()
427 move_tree(node0, node1, i); in update_tree()
434 next1 = fw_node(node1->link.next); in update_tree()
435 fw_node_put(node1); in update_tree()
436 node1 = next1; in update_tree()