Lines Matching refs:node
57 di_node_t cb_node; /* found leaf node of device path */
198 * Get the value of the named property on the named node in root.
203 di_node_t node;
211 for (node = di_child_node(root_node);
212 node != DI_NODE_NIL;
213 node = di_sibling_node(node)) {
214 if (strcmp(di_node_name(node), nodename) == 0) {
218 if (node == DI_NODE_NIL) {
225 for (pp = di_prom_prop_next(phdl, node, DI_PROM_PROP_NIL);
227 pp = di_prom_prop_next(phdl, node, pp)) {
299 p2n_cb(di_node_t node, void *arg)
303 char *phys_path = di_devfs_path(node);
306 cbp->cb_node = node;
331 * Check whether node corresponds to a network device.
334 is_network_device(di_node_t node)
338 return (di_prom_prop_lookup_strings(phdl, node,
381 di_node_t node;
399 (node = path2node(devpath)) == DI_NODE_NIL ||
400 !is_network_device(node)) {
407 (node = path2node(devpath)) == DI_NODE_NIL ||
408 !is_network_device(node)) {
414 * Get the driver name and instance number of this node.
417 if ((drvname = di_driver_name(node)) == NULL) {
420 if ((instance = di_instance(node)) == -1) {
425 * (possibly changed) device tree and re-compute our node.
431 (node = path2node(devpath)) == DI_NODE_NIL) {
435 instance = di_instance(node);
443 "%s", di_driver_name(node));
446 "%s%d", di_driver_name(node), instance);