Lines Matching refs:pnode

126 Prop	*find_prop(Prom_node *pnode, char *name);
127 char *get_node_name(Prom_node *pnode);
128 char *get_node_type(Prom_node *pnode);
768 add_node(Sys_tree *root, Prom_node *pnode) in add_node() argument
780 if ((value = get_prop_val(find_prop(pnode, "portid"))) == NULL) { in add_node()
781 if ((type = get_node_type(pnode)) && (strcmp(type, "cpu") == 0)) in add_node()
783 get_prop_val(find_prop(pnode->parent, "portid")); in add_node()
799 pnode->sibling = NULL; in add_node()
801 bnode->nodes = pnode; in add_node()
806 p->sibling = pnode; in add_node()
1215 Prom_node *pnode; in serengeti_display_hw_revisions() local
1233 pnode = dev_find_node(root, "openprom"); in serengeti_display_hw_revisions()
1234 if (pnode != NULL) { in serengeti_display_hw_revisions()
1235 value = (char *)get_prop_val(find_prop(pnode, "version")); in serengeti_display_hw_revisions()
1277 Prom_node *pnode; in display_schizo_revisions() local
1307 for (pnode = dev_find_node_by_compatible(bnode->nodes, in display_schizo_revisions()
1308 SCHIZO_COMPATIBLE); pnode != NULL; in display_schizo_revisions()
1309 pnode = dev_next_node_by_compatible(pnode, in display_schizo_revisions()
1319 (find_prop(pnode, "reg")); in display_schizo_revisions()
1327 (find_prop(pnode, "portid")); in display_schizo_revisions()
1342 (find_prop(pnode, "status")); in display_schizo_revisions()
1364 (find_prop(pnode, "model")); in display_schizo_revisions()
1368 (find_prop(pnode, "module-revision#")); in display_schizo_revisions()
1374 (find_prop(pnode, "version#")); in display_schizo_revisions()
1382 (pnode, "status")); in display_schizo_revisions()
1461 Prom_node *pnode; in display_sgsbbc_revisions() local
1481 for (pnode = dev_find_node_by_type(bnode->nodes, "model", in display_sgsbbc_revisions()
1482 "SUNW,sgsbbc"); pnode != NULL; in display_sgsbbc_revisions()
1483 pnode = dev_next_node_by_type(pnode, "model", in display_sgsbbc_revisions()
1493 (find_prop(pnode->parent, "portid")); in display_sgsbbc_revisions()
1503 (find_prop(pnode, "model")); in display_sgsbbc_revisions()
1507 (pnode, "status")); in display_sgsbbc_revisions()
1511 (find_prop(pnode, "revision-id")); in display_sgsbbc_revisions()
1519 find_prop(pnode->parent, "slot-names")); in display_sgsbbc_revisions()
1585 Prom_node *pnode; in display_failed_parts() local
1595 pnode = find_failed_node(bnode->nodes); in display_failed_parts()
1596 if ((pnode != NULL) && !system_failed) { in display_failed_parts()
1606 while (pnode != NULL) { in display_failed_parts()
1612 status = get_prop_val(find_prop(pnode, "status")); in display_failed_parts()
1613 name = get_node_name(pnode); in display_failed_parts()
1617 pnode = next_failed_node(pnode); in display_failed_parts()
1621 type = get_node_type(pnode); in display_failed_parts()
1622 portid = get_id(pnode); in display_failed_parts()
1624 (find_prop(pnode, "model")); in display_failed_parts()
1634 portid = get_id(pnode->parent); in display_failed_parts()
1651 portid = get_id(pnode->parent); in display_failed_parts()
1669 portid = get_id(pnode); in display_failed_parts()
1675 portid = get_id(pnode->parent); in display_failed_parts()
1701 if (pnode->parent != NULL) in display_failed_parts()
1702 parent_pnode = pnode->parent; in display_failed_parts()
1708 (find_prop(pnode->parent, "model")); in display_failed_parts()
1712 portid = get_id(pnode->parent); in display_failed_parts()
1748 pnode = next_failed_node(pnode); in display_failed_parts()
1948 find_prop(Prom_node *pnode, char *name) in find_prop() argument
1952 if (pnode == NULL) in find_prop()
1955 if (pnode->props == NULL) in find_prop()
1958 prop = pnode->props; in find_prop()
1979 get_node_name(Prom_node *pnode) in get_node_name() argument
1983 if (pnode == NULL) in get_node_name()
1986 prop = pnode->props; in get_node_name()
2007 get_node_type(Prom_node *pnode) in get_node_type() argument
2011 if (pnode == NULL) in get_node_type()
2014 prop = pnode->props; in get_node_type()