Lines Matching defs:node
500 * It's better to start all over in this case because the node from which we
541 device->max_speed = device->node->max_speed;
821 * bus manager work looks at this node.
824 device->node->data = NULL;
827 fw_node_put(device->node);
866 * If a device was pending for deletion because its node went away but its
882 spin_lock_irq(&card->lock); /* serialize node access */
888 struct fw_node *current_node = new->node;
889 struct fw_node *obsolete_node = old->node;
891 new->node = obsolete_node;
892 new->node->data = new;
893 old->node = current_node;
894 old->node->data = old;
987 * All failure paths here set node->data to NULL, so that we
999 if (device->node->link_on)
1000 fw_notice(card, "giving up on node %x: reading config rom failed: %s\n",
1003 if (device->node == card->root_node)
1078 * root node config rom. If this races with a bus reset we
1082 if (device->node == card->root_node)
1197 void fw_node_event(struct fw_card *card, struct fw_node *node, int event)
1204 * Attempt to scan the node, regardless whether its self ID has
1226 device->node = fw_node_get(node);
1227 device->node_id = node->node_id;
1229 device->is_local = node == card->local_node;
1234 * Set the node data to point back to this device so
1238 node->data = device;
1253 device = node->data;
1257 device->node_id = node->node_id;
1270 device = node->data;
1274 device->node_id = node->node_id;
1285 if (!node->data)
1289 * Destroy the device associated with the node. There
1300 device = node->data;