Lines Matching refs:pnode
410 get_node_name(Prom_node *pnode) in get_node_name() argument
414 if (pnode == NULL) { in get_node_name()
418 prop = pnode->props; in get_node_name()
432 get_node_type(Prom_node *pnode) in get_node_type() argument
436 if (pnode == NULL) { in get_node_type()
440 prop = pnode->props; in get_node_type()
509 Prom_node *pnode; in find_failed_node() local
519 if ((pnode = find_failed_node(root->child)) != NULL) in find_failed_node()
520 return (pnode); in find_failed_node()
523 if ((pnode = find_failed_node(root->sibling)) != NULL) in find_failed_node()
524 return (pnode); in find_failed_node()
536 Prom_node *pnode; in next_failed_node() local
543 if ((pnode = find_failed_node(root->child)) != NULL) { in next_failed_node()
544 return (pnode); in next_failed_node()
548 if ((pnode = find_failed_node(root->sibling)) != NULL) { in next_failed_node()
549 return (pnode); in next_failed_node()
555 if ((pnode = find_failed_node(parent->sibling)) != NULL) in next_failed_node()
556 return (pnode); in next_failed_node()
614 find_prop(Prom_node *pnode, char *name) in find_prop() argument
618 if (pnode == NULL) { in find_prop()
622 if (pnode->props == NULL) { in find_prop()
628 prop = pnode->props; in find_prop()
640 add_node(Sys_tree *root, Prom_node *pnode) in add_node() argument
647 if ((board = get_board_num(pnode)) == -1) { in add_node()
660 pnode->sibling = NULL; in add_node()
662 bnode->nodes = pnode; in add_node()
667 p->sibling = pnode; in add_node()
680 Prom_node *pnode; in find_device() local
684 pnode = dev_find_node(board->nodes, name); in find_device()
687 while (pnode != NULL) { in find_device()
688 if ((get_id(pnode) & mask) == id) in find_device()
689 return (pnode); in find_device()
691 pnode = dev_next_node(pnode, name); in find_device()