Lines Matching defs:node
1576 phandle_t child, node;
1579 for (node = OF_child(start); node != 0; node = OF_peer(node)) {
1580 if ((ofw_bus_node_is_compatible(node, "net,ethernet") &&
1581 ofw_bus_node_is_compatible(node, "usb,device")) ||
1582 ofw_bus_node_is_compatible(node, "usb424,ec00"))
1583 return (node);
1584 child = smsc_fdt_find_eth_node(node);
1593 * Check if node's path is <*>/usb/hub/ethernet
1596 smsc_fdt_is_usb_eth(phandle_t node)
1602 len = OF_getprop(node, "name", name, sizeof(name));
1609 node = OF_parent(node);
1610 if (node == -1)
1612 len = OF_getprop(node, "name", name, sizeof(name));
1619 node = OF_parent(node);
1620 if (node == -1)
1622 len = OF_getprop(node, "name", name, sizeof(name));
1635 phandle_t child, node;
1638 for (node = OF_child(start); node != 0; node = OF_peer(node)) {
1639 if (smsc_fdt_is_usb_eth(node))
1640 return (node);
1641 child = smsc_fdt_find_eth_node_by_path(node);
1654 smsc_fdt_read_mac_property(phandle_t node, unsigned char *mac)
1659 if ((len = OF_getproplen(node, "local-mac-address")) > 0) {
1663 OF_getprop(node, "local-mac-address", mac,
1668 if ((len = OF_getproplen(node, "mac-address")) > 0) {
1672 OF_getprop(node, "mac-address", mac,
1688 phandle_t node, root;
1691 node = smsc_fdt_find_eth_node(root);
1692 if (node != -1) {
1693 if (smsc_fdt_read_mac_property(node, mac) == 0)
1701 node = smsc_fdt_find_eth_node_by_path(root);
1703 if (node != -1)
1704 return smsc_fdt_read_mac_property(node, mac);