Lines Matching refs:pnode

235 	Prom_node *pnode;  in disp_fail_parts()  local
245 pnode = find_failed_node(bnode->nodes); in disp_fail_parts()
246 if ((pnode != NULL) && !system_failed) { in disp_fail_parts()
259 while (pnode != NULL) { in disp_fail_parts()
264 value = get_prop_val(find_prop(pnode, "status")); in disp_fail_parts()
265 name = get_node_name(pnode); in disp_fail_parts()
269 pnode = next_failed_node(pnode); in disp_fail_parts()
290 "Card %d\n"), get_sbus_slot(pnode), 0); in disp_fail_parts()
292 } else if (((name = get_node_name(pnode)) != in disp_fail_parts()
298 } else if (((name = get_node_name(pnode)) != in disp_fail_parts()
304 pnode, -1, slot_str), 0); in disp_fail_parts()
306 } else if (((name = get_node_name(pnode->parent)) != in disp_fail_parts()
310 pnode->parent, in disp_fail_parts()
311 get_pci_device(pnode), in disp_fail_parts()
316 } else if (((type = get_node_type(pnode)) != NULL) && in disp_fail_parts()
322 get_id(pnode)); in disp_fail_parts()
324 } else if (((type = get_node_type(pnode)) != NULL) && in disp_fail_parts()
328 find_prop(pnode, "fru"))); in disp_fail_parts()
330 find_prop(pnode, "socket-name"))); in disp_fail_parts()
336 pnode = next_failed_node(pnode); in disp_fail_parts()
858 Prom_node *pnode; in walk() local
865 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in walk()
872 pnode->parent = root; in walk()
873 pnode->sibling = NULL; in walk()
874 pnode->child = NULL; in walk()
877 dump_node(pnode); in walk()
893 name = get_node_name(pnode); in walk()
894 type = get_node_type(pnode); in walk()
895 model = (char *)get_prop_val(find_prop(pnode, "model")); in walk()
911 if (has_board_num(pnode)) { in walk()
912 add_node(tree, pnode); in walk()
932 add_node(tree, pnode); in walk()
946 pnode->child = walk(tree, pnode, curnode); in walk()
953 pnode->sibling = walk(tree, root, curnode); in walk()
960 return (pnode); in walk()
1152 Prom_node *pnode; in tazjav_disp_asic_revs() local
1171 for (pnode = dev_find_node(bnode->nodes, "sbus"); pnode != NULL; in tazjav_disp_asic_revs()
1172 pnode = dev_next_node(pnode, "sbus")) { in tazjav_disp_asic_revs()
1173 version = (int *)get_prop_val(find_prop(pnode, "version#")); in tazjav_disp_asic_revs()
1174 name = get_prop_val(find_prop(pnode, "name")); in tazjav_disp_asic_revs()
1182 for (pnode = dev_find_node(bnode->nodes, "pci"); pnode != NULL; in tazjav_disp_asic_revs()
1183 pnode = dev_next_node(pnode, "pci")) { in tazjav_disp_asic_revs()
1184 Prom_node *parsib = pnode->parent->sibling; in tazjav_disp_asic_revs()
1186 if (find_prop(pnode, "upa-portid") == NULL) { in tazjav_disp_asic_revs()
1191 pnode = parsib; in tazjav_disp_asic_revs()
1193 pnode = parsib; in tazjav_disp_asic_revs()
1198 version = (int *)get_prop_val(find_prop(pnode, "version#")); in tazjav_disp_asic_revs()
1199 name = get_prop_val(find_prop(pnode, "name")); in tazjav_disp_asic_revs()
1202 if (get_pci_bus(pnode) == 0) in tazjav_disp_asic_revs()
1207 for (pnode = dev_find_node(bnode->nodes, "ebus"); pnode != NULL; in tazjav_disp_asic_revs()
1208 pnode = dev_next_node(pnode, "ebus")) { in tazjav_disp_asic_revs()
1209 version = (int *)get_prop_val(find_prop(pnode, "revision-id")); in tazjav_disp_asic_revs()
1210 name = get_prop_val(find_prop(pnode, "name")); in tazjav_disp_asic_revs()
1217 for (pnode = dev_find_node(bnode->nodes, "sc"); pnode != NULL; in tazjav_disp_asic_revs()
1218 pnode = dev_next_node(pnode, "sc")) { in tazjav_disp_asic_revs()
1219 version = (int *)get_prop_val(find_prop(pnode, "version#")); in tazjav_disp_asic_revs()
1220 model = (char *)get_prop_val(find_prop(pnode, "model")); in tazjav_disp_asic_revs()
1221 name = get_prop_val(find_prop(pnode, "name")); in tazjav_disp_asic_revs()
1230 for (pnode = dev_find_node(bnode->nodes, "SUNW,hme"); pnode != NULL; in tazjav_disp_asic_revs()
1231 pnode = dev_next_node(pnode, "SUNW,hme")) { in tazjav_disp_asic_revs()
1232 version = (int *)get_prop_val(find_prop(pnode, "hm-rev")); in tazjav_disp_asic_revs()
1233 name = get_prop_val(find_prop(pnode, "name")); in tazjav_disp_asic_revs()