Lines Matching refs:ports
104 node = kzalloc(struct_size(node, ports, port_count), GFP_ATOMIC); in fw_node_create()
142 if (node->ports[i] == NULL) in update_hop_count()
145 if (node->ports[i]->max_hops > max_child_hops) in update_hop_count()
146 max_child_hops = node->ports[i]->max_hops; in update_hop_count()
148 if (node->ports[i]->max_depth > depths[0]) { in update_hop_count()
150 depths[0] = node->ports[i]->max_depth; in update_hop_count()
151 } else if (node->ports[i]->max_depth > depths[1]) in update_hop_count()
152 depths[1] = node->ports[i]->max_depth; in update_hop_count()
255 node->ports[i] = child; in build_tree()
260 child->ports[child->color] = node; in build_tree()
329 child = node->ports[i]; in for_each_fw_node()
392 tree = node1->ports[port]; in move_tree()
393 node0->ports[port] = tree; in move_tree()
395 if (tree->ports[i] == node1) { in move_tree()
396 tree->ports[i] = node0; in move_tree()
447 if (node0->ports[i] && node1->ports[i]) { in update_tree()
453 if (node0->ports[i]->color == card->color) in update_tree()
455 list_add_tail(&node0->ports[i]->link, &list0); in update_tree()
456 list_add_tail(&node1->ports[i]->link, &list1); in update_tree()
457 } else if (node0->ports[i]) { in update_tree()
465 for_each_fw_node(card, node0->ports[i], in update_tree()
467 node0->ports[i] = NULL; in update_tree()
468 } else if (node1->ports[i]) { in update_tree()
476 for_each_fw_node(card, node0->ports[i], in update_tree()