Lines Matching refs:fw_node
112 static struct fw_node *fw_node_create(u32 sid, int port_count, int color)
114 struct fw_node *node;
148 static void update_hop_count(struct fw_node *node)
172 static inline struct fw_node *fw_node(struct list_head *l)
174 return list_entry(l, struct fw_node, link);
182 * fw_node corresponding to the local card otherwise NULL.
184 static struct fw_node *build_tree(struct fw_card *card,
187 struct fw_node *node, *child, *local_node, *irm_node;
234 child = fw_node(h);
275 child = fw_node(child->link.next);
323 struct fw_node * node,
324 struct fw_node * parent);
326 static void for_each_fw_node(struct fw_card *card, struct fw_node *root,
330 struct fw_node *node, *next, *child, *parent;
361 struct fw_node *node, struct fw_node *parent)
371 struct fw_node *node, struct fw_node *parent)
403 static void move_tree(struct fw_node *node0, struct fw_node *node1, int port)
405 struct fw_node *tree;
423 static void update_tree(struct fw_card *card, struct fw_node *root)
426 struct fw_node *node0, *node1, *next1;
434 node0 = fw_node(list0.next);
435 node1 = fw_node(list1.next);
497 node0 = fw_node(node0->link.next);
498 next1 = fw_node(node1->link.next);
523 struct fw_node *local_node;