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