Lines Matching refs:err

234 	int		err;  in picldiag_get_node_by_name()  local
241 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in picldiag_get_node_by_name()
244 while (err == PICL_SUCCESS) { in picldiag_get_node_by_name()
245 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in picldiag_get_node_by_name()
247 if (err != PICL_SUCCESS) { in picldiag_get_node_by_name()
248 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name()
258 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name()
262 return (err); in picldiag_get_node_by_name()
272 int err; in picldiag_get_string_propval() local
277 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_string_propval()
278 if (err != PICL_SUCCESS) in picldiag_get_string_propval()
279 return (err); in picldiag_get_string_propval()
291 err = picl_get_propval(proph, prop_value, pinfo.size); in picldiag_get_string_propval()
292 if (err != PICL_SUCCESS) { in picldiag_get_string_propval()
294 return (err); in picldiag_get_string_propval()
309 int err; in picldiag_get_int_propval() local
317 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_int_propval()
318 if (err != PICL_SUCCESS) { in picldiag_get_int_propval()
319 *ret = err; in picldiag_get_int_propval()
334 err = picl_get_propval(proph, &int8v, sizeof (int8v)); in picldiag_get_int_propval()
335 *ret = err; in picldiag_get_int_propval()
338 err = picl_get_propval(proph, &int16v, sizeof (int16v)); in picldiag_get_int_propval()
339 *ret = err; in picldiag_get_int_propval()
342 err = picl_get_propval(proph, &int32v, sizeof (int32v)); in picldiag_get_int_propval()
343 *ret = err; in picldiag_get_int_propval()
346 err = picl_get_propval(proph, &int64v, sizeof (int64v)); in picldiag_get_int_propval()
347 *ret = err; in picldiag_get_int_propval()
361 int err; in picldiag_get_uint_propval() local
369 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_uint_propval()
370 if (err != PICL_SUCCESS) { in picldiag_get_uint_propval()
371 *ret = err; in picldiag_get_uint_propval()
388 err = picl_get_propval(proph, &uint8v, sizeof (uint8v)); in picldiag_get_uint_propval()
389 *ret = err; in picldiag_get_uint_propval()
392 err = picl_get_propval(proph, &uint16v, sizeof (uint16v)); in picldiag_get_uint_propval()
393 *ret = err; in picldiag_get_uint_propval()
396 err = picl_get_propval(proph, &uint32v, sizeof (uint32v)); in picldiag_get_uint_propval()
397 *ret = err; in picldiag_get_uint_propval()
400 err = picl_get_propval(proph, &uint64v, sizeof (uint64v)); in picldiag_get_uint_propval()
401 *ret = err; in picldiag_get_uint_propval()
415 int err; in picldiag_get_float_propval() local
420 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_float_propval()
421 if (err != PICL_SUCCESS) { in picldiag_get_float_propval()
422 *ret = err; in picldiag_get_float_propval()
445 int err; in picldiag_get_clock_freq() local
448 clk_freq = picldiag_get_uint_propval(modh, OBP_PROP_CLOCK_FREQ, &err); in picldiag_get_clock_freq()
449 if (err != PICL_SUCCESS) in picldiag_get_clock_freq()
450 return (err); in picldiag_get_clock_freq()
464 int err; in picldiag_get_clock_from_parent() local
467 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_clock_from_parent()
470 while (err == PICL_SUCCESS) { in picldiag_get_clock_from_parent()
471 err = picldiag_get_clock_freq(parenth, clk); in picldiag_get_clock_from_parent()
472 if (err != PICL_PROPNOTFOUND) in picldiag_get_clock_from_parent()
473 return (err); in picldiag_get_clock_from_parent()
475 err = picl_get_propval_by_name(parenth, PICL_PROP_PARENT, in picldiag_get_clock_from_parent()
479 return (err); in picldiag_get_clock_from_parent()
492 int err; in picldiag_get_fru_parent() local
495 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_FRU_PARENT, in picldiag_get_fru_parent()
498 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
499 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_LOC_PARENT, in picldiag_get_fru_parent()
502 while (err == PICL_PROPNOTFOUND) { in picldiag_get_fru_parent()
503 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_fru_parent()
505 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
506 return (err); in picldiag_get_fru_parent()
508 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_FRU_PARENT, in picldiag_get_fru_parent()
510 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
511 err = picl_get_propval_by_name(nodeh, in picldiag_get_fru_parent()
515 if (err == PICL_SUCCESS) in picldiag_get_fru_parent()
518 return (err); in picldiag_get_fru_parent()
533 int err; in picldiag_get_label() local
535 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, label); in picldiag_get_label()
537 while (err == PICL_PROPNOTFOUND) { in picldiag_get_label()
538 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_label()
540 if (err != PICL_SUCCESS) in picldiag_get_label()
541 return (err); in picldiag_get_label()
543 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, in picldiag_get_label()
547 return (err); in picldiag_get_label()
563 int err; in picldiag_get_combined_label() local
569 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, &ptr1); in picldiag_get_combined_label()
570 if (err != PICL_PROPNOTFOUND && err != PICL_SUCCESS) in picldiag_get_combined_label()
571 return (err); in picldiag_get_combined_label()
574 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_combined_label()
576 if (err == PICL_PROPNOTFOUND) in picldiag_get_combined_label()
578 if (err != PICL_SUCCESS) in picldiag_get_combined_label()
579 return (err); in picldiag_get_combined_label()
581 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, &ptr); in picldiag_get_combined_label()
582 if (err == PICL_SUCCESS) { in picldiag_get_combined_label()
596 } else if (err != PICL_PROPNOTFOUND) { in picldiag_get_combined_label()
597 return (err); in picldiag_get_combined_label()
635 int err; in picldiag_get_first_compatible_value() local
642 err = picl_get_propinfo_by_name(nodeh, OBP_PROP_COMPATIBLE, in picldiag_get_first_compatible_value()
644 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
645 return (err); in picldiag_get_first_compatible_value()
651 err = picl_get_propval(proph, pval, pinfo.size); in picldiag_get_first_compatible_value()
652 if (err != PICL_SUCCESS) { in picldiag_get_first_compatible_value()
654 return (err); in picldiag_get_first_compatible_value()
664 err = picl_get_propval(proph, &tblh, pinfo.size); in picldiag_get_first_compatible_value()
665 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
666 return (err); in picldiag_get_first_compatible_value()
668 err = picl_get_next_by_row(tblh, &rowproph); in picldiag_get_first_compatible_value()
669 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
670 return (err); in picldiag_get_first_compatible_value()
672 err = picl_get_propinfo(rowproph, &pinfo); in picldiag_get_first_compatible_value()
673 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
674 return (err); in picldiag_get_first_compatible_value()
680 err = picl_get_propval(rowproph, pval, pinfo.size); in picldiag_get_first_compatible_value()
681 if (err != PICL_SUCCESS) { in picldiag_get_first_compatible_value()
683 return (err); in picldiag_get_first_compatible_value()
764 int err; in display_platform_banner() local
770 err = picldiag_get_string_propval(plafh, PICL_PROP_MACHINE, in display_platform_banner()
772 if (err != PICL_SUCCESS) in display_platform_banner()
773 return (err); in display_platform_banner()
777 err = picldiag_get_string_propval(plafh, OBP_PROP_BANNER_NAME, in display_platform_banner()
779 if (err != PICL_SUCCESS) in display_platform_banner()
780 return (err); in display_platform_banner()
795 int err; in display_system_clock() local
797 err = picldiag_get_clock_freq(plafh, &system_clk); in display_system_clock()
798 if (err != PICL_SUCCESS) in display_system_clock()
799 return (err); in display_system_clock()
814 int err; in memory_callback() local
817 mem_size = picldiag_get_uint_propval(memh, PICL_PROP_SIZE, &err); in memory_callback()
818 if (err == PICL_SUCCESS) in memory_callback()
823 &err); in memory_callback()
824 if (err == PICL_PROPNOTFOUND) in memory_callback()
836 int err; in cpu_callback() local
856 OBP_PROP_IMPLEMENTATION, &err); in cpu_callback()
857 if (err == PICL_SUCCESS) { in cpu_callback()
860 err = picldiag_get_first_compatible_value(nodeh, in cpu_callback()
862 if (err != PICL_SUCCESS) in cpu_callback()
866 err = picldiag_get_string_propval(nodeh, PICL_PROP_NAME, in cpu_callback()
868 if (err != PICL_SUCCESS) in cpu_callback()
872 err = picldiag_get_string_propval(nodeh, in cpu_callback()
874 if (err != PICL_SUCCESS) in cpu_callback()
887 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in cpu_callback()
889 if (err != PICL_SUCCESS) in cpu_callback()
891 id1 = picldiag_get_uint_propval(peerh, PICL_PROP_ID, &err); in cpu_callback()
892 if (err == PICL_PROPNOTFOUND) in cpu_callback()
894 else if (err != PICL_SUCCESS) in cpu_callback()
895 return (err); in cpu_callback()
901 id0 = picldiag_get_uint_propval(nodeh, PICL_PROP_ID, &err); in cpu_callback()
902 if (err == PICL_PROPNOTFOUND) in cpu_callback()
904 else if (err != PICL_SUCCESS) in cpu_callback()
905 return (err); in cpu_callback()
915 err = picldiag_get_clock_freq(nodeh, &freq); in cpu_callback()
916 if (err == PICL_PROPNOTFOUND) in cpu_callback()
918 else if (err != PICL_SUCCESS) in cpu_callback()
919 return (err); in cpu_callback()
926 OBP_PROP_L3_CACHE_SIZE, &err); in cpu_callback()
927 if (err == PICL_SUCCESS) { in cpu_callback()
935 OBP_PROP_L2_CACHE_SIZE, &err); in cpu_callback()
936 if (err == PICL_SUCCESS) { in cpu_callback()
947 OBP_PROP_ECACHE_SIZE, &err); in cpu_callback()
948 if (err == PICL_SUCCESS) in cpu_callback()
961 uintval = picldiag_get_uint_propval(nodeh, OBP_PROP_MASK, &err); in cpu_callback()
962 if (err == PICL_PROPNOTFOUND) in cpu_callback()
964 else if (err == PICL_SUCCESS) { in cpu_callback()
973 return (err); in cpu_callback()
979 err = picldiag_get_string_propval(nodeh, OBP_PROP_STATUS, &status); in cpu_callback()
980 if (err == PICL_SUCCESS) { in cpu_callback()
984 } else if (err != PICL_PROPNOTFOUND && err != in cpu_callback()
985 PICL_PROPVALUNAVAILABLE && err != PICL_ENDOFLIST) { in cpu_callback()
986 return (err); in cpu_callback()
988 err = picldiag_get_string_propval(nodeh, in cpu_callback()
990 if (err == PICL_SUCCESS) { in cpu_callback()
994 } else if (err != PICL_PROPNOTFOUND && err != in cpu_callback()
995 PICL_PROPVALUNAVAILABLE && err != in cpu_callback()
997 return (err); in cpu_callback()
1006 err = picldiag_get_fru_parent(nodeh, &parenth); in cpu_callback()
1007 if (err == PICL_PROPNOTFOUND) { in cpu_callback()
1009 } else if (err == PICL_SUCCESS) { in cpu_callback()
1010 err = picldiag_get_combined_label(parenth, &label, 12); in cpu_callback()
1011 if (err == PICL_PROPNOTFOUND) in cpu_callback()
1013 else if (err == PICL_SUCCESS) { in cpu_callback()
1017 return (err); in cpu_callback()
1019 return (err); in cpu_callback()
1031 int err; in display_cpu_info() local
1045 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CPU, PICL_CLASS_CPU, in display_cpu_info()
1047 return (err); in display_cpu_info()
1137 int err; in logprintf_memory_module_label() local
1140 err = picldiag_get_fru_parent(moduleh, &fruparenth); in logprintf_memory_module_label()
1141 if (err == PICL_PROPNOTFOUND) { in logprintf_memory_module_label()
1144 } else if (err != PICL_SUCCESS) in logprintf_memory_module_label()
1145 return (err); in logprintf_memory_module_label()
1147 err = picldiag_get_combined_label(fruparenth, &label, 30); in logprintf_memory_module_label()
1148 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_label()
1150 else if (err == PICL_SUCCESS) { in logprintf_memory_module_label()
1154 return (err); in logprintf_memory_module_label()
1166 int err; in membank_callback() local
1177 id = picldiag_get_uint_propval(bankh, PICL_PROP_ID, &err); in membank_callback()
1180 if (err == PICL_PROPNOTFOUND) in membank_callback()
1182 else if (err == PICL_SUCCESS) in membank_callback()
1185 return (err); in membank_callback()
1206 match = picldiag_get_uint_propval(bankh, PICL_PROP_ADDRESSMATCH, &err); in membank_callback()
1207 if (err == PICL_PROPNOTFOUND) in membank_callback()
1209 else if (err != PICL_SUCCESS) in membank_callback()
1210 return (err); in membank_callback()
1212 mask = picldiag_get_uint_propval(bankh, PICL_PROP_ADDRESSMASK, &err); in membank_callback()
1213 if (err == PICL_PROPNOTFOUND) in membank_callback()
1215 else if (err != PICL_SUCCESS) in membank_callback()
1216 return (err); in membank_callback()
1235 int err; in logprintf_bankinfo() local
1242 err = picl_walk_tree_by_class(segh, PICL_CLASS_MEMORY_BANK, segp, in logprintf_bankinfo()
1245 return (err); in logprintf_bankinfo()
1255 int err; in logprintf_seg_contains_col() local
1261 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_MEMORY_MODULE, in logprintf_seg_contains_col()
1263 if ((err != PICL_SUCCESS) && (err != PICL_PROPNOTFOUND)) in logprintf_seg_contains_col()
1264 return (err); in logprintf_seg_contains_col()
1265 if (err == PICL_SUCCESS) { in logprintf_seg_contains_col()
1266 err = logprintf_memory_module_label(moduleh); in logprintf_seg_contains_col()
1268 return (err); in logprintf_seg_contains_col()
1275 err = logprintf_bankinfo(nodeh, segp); in logprintf_seg_contains_col()
1276 return (err); in logprintf_seg_contains_col()
1286 int err; in logprintf_memory_module_group_info() local
1293 id = picldiag_get_uint_propval(memgrph, PICL_PROP_ID, &err); in logprintf_memory_module_group_info()
1294 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1296 else if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1297 return (err); in logprintf_memory_module_group_info()
1299 err = picl_get_propval_by_name(memgrph, PICL_PROP_CHILD, &moduleh, in logprintf_memory_module_group_info()
1302 while (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1313 err = picl_get_propval_by_name(moduleh, PICL_PROP_CLASSNAME, in logprintf_memory_module_group_info()
1315 if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1316 return (err); in logprintf_memory_module_group_info()
1319 err = logprintf_memory_module_label(moduleh); in logprintf_memory_module_group_info()
1320 if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1321 return (err); in logprintf_memory_module_group_info()
1324 err = picldiag_get_fru_parent(moduleh, &fruparenth); in logprintf_memory_module_group_info()
1325 if (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1326 err = picldiag_get_string_propval(fruparenth, in logprintf_memory_module_group_info()
1328 if (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1332 } else if (err != PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1333 return (err); in logprintf_memory_module_group_info()
1334 } else if (err != PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1335 return (err); in logprintf_memory_module_group_info()
1337 err = picl_get_propval_by_name(moduleh, PICL_PROP_PEER, in logprintf_memory_module_group_info()
1342 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1344 return (err); in logprintf_memory_module_group_info()
1355 int err; in find_memory_module_group() local
1358 mcid = picldiag_get_uint_propval(mch, OBP_PROP_PORTID, &err); in find_memory_module_group()
1359 if (err == PICL_PROPNOTFOUND) in find_memory_module_group()
1361 else if (err != PICL_SUCCESS) in find_memory_module_group()
1362 return (err); in find_memory_module_group()
1364 err = picl_get_propval_by_name(mch, PICL_PROP_CHILD, in find_memory_module_group()
1366 while (err == PICL_SUCCESS) { in find_memory_module_group()
1367 err = picl_get_propval_by_name(memgrph, in find_memory_module_group()
1369 if (err != PICL_SUCCESS) in find_memory_module_group()
1370 return (err); in find_memory_module_group()
1385 err = logprintf_memory_module_group_info(memgrph, mcid); in find_memory_module_group()
1386 if (err != PICL_SUCCESS) in find_memory_module_group()
1387 return (err); in find_memory_module_group()
1390 err = picl_get_propval_by_name(memgrph, PICL_PROP_PEER, in find_memory_module_group()
1393 if (err == PICL_PROPNOTFOUND) in find_memory_module_group()
1395 return (err); in find_memory_module_group()
1405 int err; in print_memory_module_group_table() local
1414 err = picl_get_propval_by_name(plafh, PICL_PROP_CHILD, &mch, in print_memory_module_group_table()
1416 while (err == PICL_SUCCESS) { in print_memory_module_group_table()
1417 err = picl_get_propval_by_name(mch, PICL_PROP_CLASSNAME, in print_memory_module_group_table()
1419 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1420 return (err); in print_memory_module_group_table()
1423 err = print_memory_module_group_table(mch); in print_memory_module_group_table()
1424 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1425 return (err); in print_memory_module_group_table()
1426 err = picl_get_propval_by_name(mch, PICL_PROP_PEER, in print_memory_module_group_table()
1431 err = find_memory_module_group(mch, &print_header); in print_memory_module_group_table()
1432 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1433 return (err); in print_memory_module_group_table()
1435 err = picl_get_propval_by_name(mch, PICL_PROP_PEER, in print_memory_module_group_table()
1438 if (err == PICL_PROPNOTFOUND) in print_memory_module_group_table()
1441 return (err); in print_memory_module_group_table()
1454 int err; in print_bank_table() local
1470 id = picldiag_get_uint_propval(bankh, PICL_PROP_ID, &err); in print_bank_table()
1471 if (err != PICL_SUCCESS) in print_bank_table()
1477 err = picl_get_propval_by_name(bankh, in print_bank_table()
1480 if (err == PICL_PROPNOTFOUND) { in print_bank_table()
1483 } else if (err != PICL_SUCCESS) in print_bank_table()
1484 return (err); in print_bank_table()
1489 err = picl_get_propval_by_name(memgrph, in print_bank_table()
1491 if (err != PICL_SUCCESS) in print_bank_table()
1492 return (err); in print_bank_table()
1495 &err); in print_bank_table()
1496 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1498 else if (err != PICL_SUCCESS) in print_bank_table()
1499 return (err); in print_bank_table()
1505 &err); in print_bank_table()
1506 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1508 else if (err == PICL_SUCCESS) in print_bank_table()
1511 return (err); in print_bank_table()
1514 size = picldiag_get_uint_propval(bankh, PICL_PROP_SIZE, &err); in print_bank_table()
1515 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1517 else if (err == PICL_SUCCESS) in print_bank_table()
1520 return (err); in print_bank_table()
1543 int err; in memseg_callback() local
1547 &err); in memseg_callback()
1548 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1551 } else if (err == PICL_SUCCESS) in memseg_callback()
1554 return (err); in memseg_callback()
1557 seginfo.size = picldiag_get_uint_propval(segh, PICL_PROP_SIZE, &err); in memseg_callback()
1558 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1561 } else if (err == PICL_SUCCESS) in memseg_callback()
1564 return (err); in memseg_callback()
1568 PICL_PROP_INTERLEAVE_FACTOR, &err); in memseg_callback()
1570 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1573 } else if (err == PICL_SUCCESS) in memseg_callback()
1576 return (err); in memseg_callback()
1579 err = logprintf_seg_contains_col(segh, &seginfo); in memseg_callback()
1580 if (err != PICL_SUCCESS) in memseg_callback()
1581 return (err); in memseg_callback()
1591 int err; in find_segments() local
1601 err = picl_walk_tree_by_class(plafh, PICL_CLASS_MEMORY_SEGMENT, in find_segments()
1603 return (err); in find_segments()
1612 int err; in display_memory_config() local
1618 err = find_segments(plafh); in display_memory_config()
1620 if ((err == PICL_SUCCESS) && (mem_banks != NULL)) in display_memory_config()
1636 int err; in logprintf_hub_devices() local
1638 err = picldiag_get_string_propval(hubh, PICL_PROP_NAME, &name); in logprintf_hub_devices()
1639 if (err != PICL_SUCCESS) in logprintf_hub_devices()
1640 return (err); in logprintf_hub_devices()
1644 err = picl_get_propval_by_name(hubh, OBP_PROP_REG, in logprintf_hub_devices()
1646 if (err == PICL_PROPNOTFOUND) in logprintf_hub_devices()
1648 else if (err == PICL_SUCCESS) in logprintf_hub_devices()
1651 return (err); in logprintf_hub_devices()
1667 int err; in print_usb_devices() local
1669 err = picl_get_propval_by_name(hubh, PICL_PROP_CHILD, &chdh, in print_usb_devices()
1673 if (err == PICL_SUCCESS) { in print_usb_devices()
1674 err = picldiag_get_string_propval(hubh, PICL_PROP_NAME, in print_usb_devices()
1676 if (err != PICL_SUCCESS) in print_usb_devices()
1677 return (err); in print_usb_devices()
1685 err = picl_get_propval_by_name(hubh, in print_usb_devices()
1687 if ((err != PICL_SUCCESS) && in print_usb_devices()
1688 (err != PICL_PROPNOTFOUND)) { in print_usb_devices()
1690 return (err); in print_usb_devices()
1694 if (err == PICL_SUCCESS) in print_usb_devices()
1711 err = picl_get_propval_by_name(chdh, PICL_PROP_PEER, in print_usb_devices()
1713 } while (err == PICL_SUCCESS); in print_usb_devices()
1717 if (err == PICL_PROPNOTFOUND) in print_usb_devices()
1719 return (err); in print_usb_devices()
1729 int err; in usb_callback() local
1733 err = print_usb_devices(usbh, &type); in usb_callback()
1734 if (err != PICL_WALK_CONTINUE) in usb_callback()
1735 return (err); in usb_callback()
1737 err = picl_walk_tree_by_class(usbh, NULL, &type, print_usb_devices); in usb_callback()
1738 if (err == PICL_SUCCESS) in usb_callback()
1739 err = PICL_WALK_CONTINUE; in usb_callback()
1740 return (err); in usb_callback()
1750 int err; in display_usb_devices() local
1755 err = picl_walk_tree_by_class(plafh, PICL_CLASS_USB, NULL, in display_usb_devices()
1757 return (err); in display_usb_devices()
1774 int err; in add_io_leaves() local
1785 err = picl_get_propinfo_by_name(nodeh, PICL_PROP_NAME, &pinfo, in add_io_leaves()
1787 if (err != PICL_SUCCESS) in add_io_leaves()
1788 return (err); in add_io_leaves()
1794 err = picl_get_propval(proph, nameval, pinfo.size); in add_io_leaves()
1795 if (err != PICL_SUCCESS) in add_io_leaves()
1796 return (err); in add_io_leaves()
1800 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in add_io_leaves()
1802 if (err != PICL_SUCCESS) in add_io_leaves()
1803 return (err); in add_io_leaves()
1806 err = picl_get_propval_by_name(nodeh, PICL_PROP_BINDING_NAME, in add_io_leaves()
1808 if (err == PICL_PROPNOTFOUND) { in add_io_leaves()
1813 err = picldiag_get_first_compatible_value(nodeh, &compatible); in add_io_leaves()
1814 if (err == PICL_SUCCESS) { in add_io_leaves()
1818 } else if (err != PICL_PROPNOTFOUND) { in add_io_leaves()
1819 return (err); in add_io_leaves()
1821 } else if (err != PICL_SUCCESS) { in add_io_leaves()
1822 return (err); in add_io_leaves()
1858 err = picldiag_get_fru_parent(nodeh, &fruparenth); in add_io_leaves()
1859 if (err == PICL_PROPNOTFOUND) { in add_io_leaves()
1861 } else if (err != PICL_SUCCESS) { in add_io_leaves()
1862 return (err); in add_io_leaves()
1864 err = picldiag_get_combined_label(fruparenth, &label, in add_io_leaves()
1866 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1868 else if (err != PICL_SUCCESS) in add_io_leaves()
1869 return (err); in add_io_leaves()
1872 err = picldiag_get_string_propval(nodeh, PICL_PROP_DEVFS_PATH, in add_io_leaves()
1874 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1876 else if (err != PICL_SUCCESS) in add_io_leaves()
1877 return (err); in add_io_leaves()
1892 err = picl_get_propval_by_name(nodeh, PICL_PROP_CHILD, in add_io_leaves()
1896 while (err == PICL_SUCCESS) { in add_io_leaves()
1903 err = add_io_leaves(childh, name, board, bus_id, slot, freq, in add_io_leaves()
1905 if (err != PICL_SUCCESS) in add_io_leaves()
1906 return (err); in add_io_leaves()
1910 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in add_io_leaves()
1914 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1916 return (err); in add_io_leaves()
1927 int err; in sbus_callback() local
1938 err = picldiag_get_clock_freq(sbush, &freq); in sbus_callback()
1939 if (err == PICL_PROPNOTFOUND) in sbus_callback()
1941 else if (err != PICL_SUCCESS) in sbus_callback()
1942 return (err); in sbus_callback()
1946 boardnum = picldiag_get_uint_propval(sbush, OBP_PROP_BOARD_NUM, &err); in sbus_callback()
1947 if (err == PICL_PROPNOTFOUND) in sbus_callback()
1949 else if (err != PICL_SUCCESS) in sbus_callback()
1950 return (err); in sbus_callback()
1952 err = picl_get_propval_by_name(sbush, PICL_PROP_CHILD, &nodeh, in sbus_callback()
1955 while (err == PICL_SUCCESS) { in sbus_callback()
1957 PICL_PROP_SLOT, &err); in sbus_callback()
1958 if (err == PICL_PROPNOTFOUND) { in sbus_callback()
1959 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in sbus_callback()
1962 } else if (err != PICL_SUCCESS) in sbus_callback()
1963 return (err); in sbus_callback()
1965 err = picldiag_get_string_propval(nodeh, OBP_PROP_MODEL, in sbus_callback()
1967 if (err == PICL_PROPNOTFOUND) in sbus_callback()
1969 else if (err != PICL_SUCCESS) in sbus_callback()
1970 return (err); in sbus_callback()
1972 err = picldiag_get_string_propval(nodeh, OBP_PROP_STATUS, in sbus_callback()
1974 if (err == PICL_PROPNOTFOUND) { in sbus_callback()
1977 } else if (err != PICL_SUCCESS) in sbus_callback()
1978 return (err); in sbus_callback()
1980 err = add_io_leaves(nodeh, NULL, boardnum, bus_id, slot, freq, in sbus_callback()
1986 if (err != PICL_SUCCESS) in sbus_callback()
1987 return (err); in sbus_callback()
1989 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, &nodeh, in sbus_callback()
1992 if (err == PICL_PROPNOTFOUND) in sbus_callback()
1994 return (err); in sbus_callback()
2005 int err; in pci_callback() local
2022 err = picldiag_get_clock_freq(pcih, &freq); in pci_callback()
2023 if (err == PICL_PROPNOTFOUND) { in pci_callback()
2024 err = picldiag_get_clock_from_parent(pcih, &freq); in pci_callback()
2025 if (err == PICL_PROPNOTFOUND) in pci_callback()
2027 else if (err != PICL_SUCCESS) in pci_callback()
2028 return (err); in pci_callback()
2029 } else if (err != PICL_SUCCESS) in pci_callback()
2030 return (err); in pci_callback()
2035 boardnum = picldiag_get_uint_propval(pcih, OBP_PROP_BOARD_NUM, &err); in pci_callback()
2036 if (err == PICL_PROPNOTFOUND) in pci_callback()
2038 else if (err != PICL_SUCCESS) in pci_callback()
2039 return (err); in pci_callback()
2043 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in pci_callback()
2045 while (err == PICL_SUCCESS) { in pci_callback()
2046 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in pci_callback()
2048 if (err != PICL_SUCCESS) in pci_callback()
2049 return (err); in pci_callback()
2057 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in pci_callback()
2064 PICL_PROP_DEVICE_ID, &err); in pci_callback()
2065 if (err == PICL_PROPNOTFOUND) { in pci_callback()
2066 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in pci_callback()
2069 } else if (err != PICL_SUCCESS) in pci_callback()
2070 return (err); in pci_callback()
2073 err = picldiag_get_string_propval(nodeh, OBP_PROP_MODEL, in pci_callback()
2075 if (err == PICL_PROPNOTFOUND) in pci_callback()
2077 else if (err != PICL_SUCCESS) in pci_callback()
2078 return (err); in pci_callback()
2080 err = picldiag_get_string_propval(nodeh, OBP_PROP_STATUS, in pci_callback()
2082 if (err == PICL_PROPNOTFOUND) { in pci_callback()
2085 } else if (err != PICL_SUCCESS) in pci_callback()
2086 return (err); in pci_callback()
2088 err = add_io_leaves(nodeh, NULL, boardnum, bus_id, slot, in pci_callback()
2097 if (err != PICL_SUCCESS) in pci_callback()
2098 return (err); in pci_callback()
2100 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, &nodeh, in pci_callback()
2105 if (err == PICL_PROPNOTFOUND) in pci_callback()
2108 return (err); in pci_callback()
2118 int err; in add_io_devices() local
2141 err = picldiag_get_clock_from_parent(nodeh, &freq); in add_io_devices()
2142 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2144 else if (err != PICL_SUCCESS) in add_io_devices()
2145 return (err); in add_io_devices()
2150 boardnum = picldiag_get_uint_propval(nodeh, OBP_PROP_BOARD_NUM, &err); in add_io_devices()
2151 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2153 else if (err != PICL_SUCCESS) in add_io_devices()
2154 return (err); in add_io_devices()
2161 &err); in add_io_devices()
2162 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2164 else if (err != PICL_SUCCESS) in add_io_devices()
2165 return (err); in add_io_devices()
2168 err = picldiag_get_string_propval(nodeh, OBP_PROP_MODEL, &model); in add_io_devices()
2169 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2171 else if (err != PICL_SUCCESS) in add_io_devices()
2172 return (err); in add_io_devices()
2179 err = picl_get_prop_by_name(nodeh, PICL_PROP_FFB_BOARD_REV, &proph); in add_io_devices()
2180 if (err == PICL_PROPNOTFOUND) { in add_io_devices()
2181 err = picl_get_propinfo_by_name(nodeh, PICL_PROP_NAME, in add_io_devices()
2183 if (err != PICL_SUCCESS) in add_io_devices()
2184 return (err); in add_io_devices()
2190 err = picl_get_propval(proph, nameval, pinfo.size); in add_io_devices()
2191 if (err != PICL_SUCCESS) in add_io_devices()
2192 return (err); in add_io_devices()
2195 } else if (err == PICL_SUCCESS) { in add_io_devices()
2198 OBP_PROP_BOARD_TYPE, &err); in add_io_devices()
2199 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2201 if (err == PICL_SUCCESS) { in add_io_devices()
2209 return (err); in add_io_devices()
2211 return (err); in add_io_devices()
2213 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in add_io_devices()
2215 if (err != PICL_SUCCESS) in add_io_devices()
2216 return (err); in add_io_devices()
2220 err = picldiag_get_string_propval(nodeh, OBP_PROP_STATUS, &status); in add_io_devices()
2221 if (err == PICL_PROPNOTFOUND) { in add_io_devices()
2224 } else if (err != PICL_SUCCESS) in add_io_devices()
2225 return (err); in add_io_devices()
2227 err = picldiag_get_fru_parent(nodeh, &fruparenth); in add_io_devices()
2228 if (err == PICL_PROPNOTFOUND) { in add_io_devices()
2230 } else if (err != PICL_SUCCESS) { in add_io_devices()
2231 return (err); in add_io_devices()
2233 err = picldiag_get_combined_label(fruparenth, &label, 15); in add_io_devices()
2234 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2236 else if (err != PICL_SUCCESS) in add_io_devices()
2237 return (err); in add_io_devices()
2240 err = picldiag_get_string_propval(nodeh, PICL_PROP_DEVFS_PATH, in add_io_devices()
2242 if (err == PICL_PROPNOTFOUND) in add_io_devices()
2244 else if (err != PICL_SUCCESS) in add_io_devices()
2245 return (err); in add_io_devices()
2269 int err; in process_io_leaves() local
2271 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &nodeh, in process_io_leaves()
2273 while (err == PICL_SUCCESS) { in process_io_leaves()
2274 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in process_io_leaves()
2276 if (err != PICL_SUCCESS) in process_io_leaves()
2277 return (err); in process_io_leaves()
2280 err = add_io_devices(nodeh); in process_io_leaves()
2282 if (err != PICL_SUCCESS) in process_io_leaves()
2283 return (err); in process_io_leaves()
2285 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, &nodeh, in process_io_leaves()
2289 if (err == PICL_PROPNOTFOUND) in process_io_leaves()
2292 return (err); in process_io_leaves()
2302 int err; in upa_callback() local
2304 err = process_io_leaves(upah); in upa_callback()
2306 if (err == PICL_SUCCESS) in upa_callback()
2308 return (err); in upa_callback()
2318 int err; in ffbconfig_callback() local
2329 &err); in ffbconfig_callback()
2330 if (err == PICL_PROPNOTFOUND) in ffbconfig_callback()
2332 else if (err != PICL_SUCCESS) in ffbconfig_callback()
2333 return (err); in ffbconfig_callback()
2340 &err); in ffbconfig_callback()
2341 if (err == PICL_SUCCESS) in ffbconfig_callback()
2343 else if (err != PICL_PROPNOTFOUND) in ffbconfig_callback()
2344 return (err); in ffbconfig_callback()
2346 err = picldiag_get_string_propval(ffbh, PICL_PROP_FFB_DAC_VER, in ffbconfig_callback()
2348 if (err == PICL_SUCCESS) { in ffbconfig_callback()
2351 } else if (err != PICL_PROPNOTFOUND) in ffbconfig_callback()
2352 return (err); in ffbconfig_callback()
2354 err = picldiag_get_string_propval(ffbh, PICL_PROP_FFB_FBRAM_VER, in ffbconfig_callback()
2356 if (err == PICL_SUCCESS) { in ffbconfig_callback()
2359 } else if (err != PICL_PROPNOTFOUND) in ffbconfig_callback()
2360 return (err); in ffbconfig_callback()
2372 int err; in gather_io_cards() local
2377 err = process_io_leaves(plafh); in gather_io_cards()
2379 if (err != PICL_SUCCESS) in gather_io_cards()
2380 return (err); in gather_io_cards()
2382 err = picl_walk_tree_by_class(plafh, PICL_CLASS_SBUS, in gather_io_cards()
2384 if (err != PICL_SUCCESS) in gather_io_cards()
2385 return (err); in gather_io_cards()
2386 err = picl_walk_tree_by_class(plafh, PICL_CLASS_PCI, in gather_io_cards()
2388 if (err != PICL_SUCCESS) in gather_io_cards()
2389 return (err); in gather_io_cards()
2390 err = picl_walk_tree_by_class(plafh, PICL_CLASS_UPA, in gather_io_cards()
2392 return (err); in gather_io_cards()
2452 int err; in display_io_device_info() local
2454 err = gather_io_cards(plafh); in display_io_device_info()
2455 if (err != PICL_SUCCESS) in display_io_device_info()
2456 return (err); in display_io_device_info()
2474 int err; in logprintf_fan_info() local
2481 err = picldiag_get_fru_parent(fanh, &fruph); in logprintf_fan_info()
2482 if (err != PICL_SUCCESS) in logprintf_fan_info()
2483 return (err); in logprintf_fan_info()
2485 err = picldiag_get_combined_label(fruph, &label, 14); in logprintf_fan_info()
2486 if (err != PICL_SUCCESS) in logprintf_fan_info()
2487 return (err); in logprintf_fan_info()
2492 err = picldiag_get_label(fanh, &label); in logprintf_fan_info()
2493 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2496 } else if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_fan_info()
2499 return (err); in logprintf_fan_info()
2501 speed = picldiag_get_uint_propval(fanh, PICL_PROP_FAN_SPEED, &err); in logprintf_fan_info()
2502 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2504 PICL_PROP_LOW_WARNING_THRESHOLD, &err); in logprintf_fan_info()
2505 if (err != PICL_SUCCESS) in logprintf_fan_info()
2509 err = picldiag_get_string_propval(fanh, in logprintf_fan_info()
2511 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2521 err = picldiag_get_string_propval(fanh, in logprintf_fan_info()
2523 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2537 int err; in fan_callback() local
2546 err = logprintf_fan_info(fanh); in fan_callback()
2547 if (err == PICL_SUCCESS) in fan_callback()
2549 return (err); in fan_callback()
2558 int err; in display_fan_speed() local
2562 err = picl_walk_tree_by_class(plafh, PICL_CLASS_FAN, in display_fan_speed()
2564 return (err); in display_fan_speed()
2573 int err; in logprintf_temp_info() local
2581 err = picldiag_get_fru_parent(temph, &fruph); in logprintf_temp_info()
2582 if (err != PICL_SUCCESS) in logprintf_temp_info()
2583 return (err); in logprintf_temp_info()
2585 err = picldiag_get_combined_label(fruph, &label, 14); in logprintf_temp_info()
2586 if (err != PICL_SUCCESS) in logprintf_temp_info()
2587 return (err); in logprintf_temp_info()
2592 err = picldiag_get_label(temph, &label); in logprintf_temp_info()
2593 if (err != PICL_SUCCESS) in logprintf_temp_info()
2594 return (err); in logprintf_temp_info()
2599 &err); in logprintf_temp_info()
2600 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2603 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2604 return (err); in logprintf_temp_info()
2608 &err); in logprintf_temp_info()
2609 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2612 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2613 return (err); in logprintf_temp_info()
2617 &err); in logprintf_temp_info()
2618 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2621 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2622 return (err); in logprintf_temp_info()
2626 &err); in logprintf_temp_info()
2627 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2630 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2631 return (err); in logprintf_temp_info()
2635 &err); in logprintf_temp_info()
2636 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2639 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2640 return (err); in logprintf_temp_info()
2643 err = picldiag_get_string_propval(temph, PICL_PROP_CONDITION, &status); in logprintf_temp_info()
2644 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2648 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2649 return (err); in logprintf_temp_info()
2665 int err; in temp_callback() local
2677 err = logprintf_temp_info(temph); in temp_callback()
2678 if (err == PICL_SUCCESS) in temp_callback()
2680 return (err); in temp_callback()
2690 int err; in display_temp() local
2694 err = picl_walk_tree_by_class(plafh, PICL_CLASS_TEMPERATURE_SENSOR, in display_temp()
2696 if (err != PICL_SUCCESS) in display_temp()
2697 return (err); in display_temp()
2698 err = picl_walk_tree_by_class(plafh, PICL_CLASS_TEMPERATURE_INDICATOR, in display_temp()
2700 return (err); in display_temp()
2709 int err; in logprintf_current_info() local
2717 err = picldiag_get_fru_parent(currenth, &fruph); in logprintf_current_info()
2718 if (err != PICL_SUCCESS) in logprintf_current_info()
2719 return (err); in logprintf_current_info()
2721 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_current_info()
2722 if (err != PICL_SUCCESS) in logprintf_current_info()
2723 return (err); in logprintf_current_info()
2728 err = picldiag_get_label(currenth, &label); in logprintf_current_info()
2729 if (err != PICL_SUCCESS) in logprintf_current_info()
2730 return (err); in logprintf_current_info()
2734 current = picldiag_get_float_propval(currenth, PICL_PROP_CURRENT, &err); in logprintf_current_info()
2735 if (err == PICL_SUCCESS) { in logprintf_current_info()
2738 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2739 return (err); in logprintf_current_info()
2743 &err); in logprintf_current_info()
2744 if (err == PICL_SUCCESS) { in logprintf_current_info()
2747 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2748 return (err); in logprintf_current_info()
2752 &err); in logprintf_current_info()
2753 if (err == PICL_SUCCESS) { in logprintf_current_info()
2756 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2757 return (err); in logprintf_current_info()
2761 &err); in logprintf_current_info()
2762 if (err == PICL_SUCCESS) { in logprintf_current_info()
2765 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2766 return (err); in logprintf_current_info()
2770 PICL_PROP_HIGH_SHUTDOWN, &err); in logprintf_current_info()
2771 if (err == PICL_SUCCESS) { in logprintf_current_info()
2774 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2775 return (err); in logprintf_current_info()
2778 err = picldiag_get_string_propval(currenth, in logprintf_current_info()
2780 if (err == PICL_SUCCESS) { in logprintf_current_info()
2784 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2785 return (err); in logprintf_current_info()
2801 int err; in current_callback() local
2812 err = logprintf_current_info(currh); in current_callback()
2813 if (err == PICL_SUCCESS) in current_callback()
2815 return (err); in current_callback()
2825 int err; in display_current() local
2829 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CURRENT_SENSOR, in display_current()
2831 if (err != PICL_SUCCESS) in display_current()
2832 return (err); in display_current()
2833 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CURRENT_INDICATOR, in display_current()
2835 return (err); in display_current()
2844 int err; in logprintf_voltage_info() local
2852 err = picldiag_get_fru_parent(voltageh, &fruph); in logprintf_voltage_info()
2853 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2854 return (err); in logprintf_voltage_info()
2856 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_voltage_info()
2857 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2858 return (err); in logprintf_voltage_info()
2863 err = picldiag_get_label(voltageh, &label); in logprintf_voltage_info()
2864 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2865 return (err); in logprintf_voltage_info()
2869 voltage = picldiag_get_float_propval(voltageh, PICL_PROP_VOLTAGE, &err); in logprintf_voltage_info()
2870 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2873 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2874 return (err); in logprintf_voltage_info()
2878 &err); in logprintf_voltage_info()
2879 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2882 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2883 return (err); in logprintf_voltage_info()
2887 &err); in logprintf_voltage_info()
2888 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2891 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2892 return (err); in logprintf_voltage_info()
2896 &err); in logprintf_voltage_info()
2897 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2900 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2901 return (err); in logprintf_voltage_info()
2905 PICL_PROP_HIGH_SHUTDOWN, &err); in logprintf_voltage_info()
2906 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2909 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2910 return (err); in logprintf_voltage_info()
2913 err = picldiag_get_string_propval(voltageh, in logprintf_voltage_info()
2915 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2919 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2920 return (err); in logprintf_voltage_info()
2937 int err; in voltage_callback() local
2947 err = logprintf_voltage_info(voltageh); in voltage_callback()
2948 if (err == PICL_SUCCESS) in voltage_callback()
2950 return (err); in voltage_callback()
2960 int err; in display_voltage() local
2964 err = picl_walk_tree_by_class(plafh, PICL_CLASS_VOLTAGE_SENSOR, in display_voltage()
2966 if (err != PICL_SUCCESS) in display_voltage()
2967 return (err); in display_voltage()
2968 err = picl_walk_tree_by_class(plafh, PICL_CLASS_VOLTAGE_INDICATOR, in display_voltage()
2970 return (err); in display_voltage()
2979 int err; in logprintf_led_info() local
2985 err = picldiag_get_fru_parent(ledh, &fruph); in logprintf_led_info()
2986 if (err != PICL_SUCCESS) in logprintf_led_info()
2987 return (err); in logprintf_led_info()
2989 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_led_info()
2990 if (err != PICL_SUCCESS) { in logprintf_led_info()
2997 err = picldiag_get_label(ledh, &label); in logprintf_led_info()
2998 if (err != PICL_SUCCESS) in logprintf_led_info()
2999 return (err); in logprintf_led_info()
3003 err = picldiag_get_string_propval(ledh, PICL_PROP_STATE, &state); in logprintf_led_info()
3004 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_led_info()
3006 } else if (err != PICL_SUCCESS) { in logprintf_led_info()
3007 return (err); in logprintf_led_info()
3013 err = picldiag_get_string_propval(ledh, PICL_PROP_COLOR, &color); in logprintf_led_info()
3014 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_led_info()
3016 } else if (err != PICL_SUCCESS) { in logprintf_led_info()
3017 return (err); in logprintf_led_info()
3030 int err; in led_callback() local
3045 err = logprintf_led_info(ledh); in led_callback()
3046 if (err == PICL_SUCCESS) in led_callback()
3048 return (err); in led_callback()
3072 int err; in logprintf_keyswitch_info() local
3076 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_keyswitch_info()
3077 if (err != PICL_SUCCESS) { in logprintf_keyswitch_info()
3084 err = picldiag_get_label(keyswitchh, &label); in logprintf_keyswitch_info()
3085 if (err != PICL_SUCCESS) in logprintf_keyswitch_info()
3086 return (err); in logprintf_keyswitch_info()
3090 err = picldiag_get_string_propval(keyswitchh, PICL_PROP_STATE, &state); in logprintf_keyswitch_info()
3091 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_keyswitch_info()
3093 } else if (err != PICL_SUCCESS) { in logprintf_keyswitch_info()
3094 return (err); in logprintf_keyswitch_info()
3107 int err; in keyswitch_callback() local
3115 err = picl_get_propval_by_name(keyswitchh, PICL_REFPROP_FRU_PARENT, in keyswitch_callback()
3117 if (err == PICL_PROPNOTFOUND) { in keyswitch_callback()
3118 err = picl_get_propval_by_name(keyswitchh, in keyswitch_callback()
3121 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) in keyswitch_callback()
3123 if (err != PICL_SUCCESS) in keyswitch_callback()
3124 return (err); in keyswitch_callback()
3135 err = logprintf_keyswitch_info(keyswitchh, fruph); in keyswitch_callback()
3136 if (err == PICL_SUCCESS) in keyswitch_callback()
3138 return (err); in keyswitch_callback()
3180 int err; in logprintf_fru_oper_status() local
3184 err = picldiag_get_combined_label(fruh, &label, 15); in logprintf_fru_oper_status()
3185 if (err != PICL_SUCCESS) in logprintf_fru_oper_status()
3188 err = picldiag_get_string_propval(fruh, in logprintf_fru_oper_status()
3190 if (err == PICL_SUCCESS) { in logprintf_fru_oper_status()
3208 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_fru_oper_status()
3210 return (err); in logprintf_fru_oper_status()
3220 int err; in fru_oper_status_callback() local
3222 err = logprintf_fru_oper_status(fruh, (int *)arg); in fru_oper_status_callback()
3223 return (err); in fru_oper_status_callback()
3252 int err; in asicrev_callback() local
3255 &err); in asicrev_callback()
3256 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
3258 else if (err != PICL_SUCCESS) in asicrev_callback()
3259 return (err); in asicrev_callback()
3262 err = picldiag_get_string_propval(nodeh, PICL_PROP_DEVFS_PATH, &name); in asicrev_callback()
3263 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
3265 else if (err != PICL_SUCCESS) in asicrev_callback()
3266 return (err); in asicrev_callback()
3269 err = picldiag_get_string_propval(nodeh, PICL_PROP_BINDING_NAME, in asicrev_callback()
3271 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
3273 else if (err != PICL_SUCCESS) in asicrev_callback()
3274 return (err); in asicrev_callback()
3277 err = picldiag_get_string_propval(nodeh, OBP_PROP_STATUS, &status); in asicrev_callback()
3278 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
3280 else if (err != PICL_SUCCESS) in asicrev_callback()
3281 return (err); in asicrev_callback()
3322 int err; in ebus_callback() local
3326 id = picldiag_get_uint_propval(ebush, OBP_PROP_REVISION_ID, &err); in ebus_callback()
3327 if (err == PICL_PROPNOTFOUND) in ebus_callback()
3329 else if (err != PICL_SUCCESS) in ebus_callback()
3330 return (err); in ebus_callback()
3333 err = picldiag_get_string_propval(ebush, PICL_PROP_DEVFS_PATH, &name); in ebus_callback()
3334 if (err == PICL_PROPNOTFOUND) in ebus_callback()
3336 else if (err != PICL_SUCCESS) in ebus_callback()
3337 return (err); in ebus_callback()
3340 err = picldiag_get_string_propval(ebush, PICL_PROP_BINDING_NAME, in ebus_callback()
3342 if (err == PICL_PROPNOTFOUND) in ebus_callback()
3344 else if (err != PICL_SUCCESS) in ebus_callback()
3345 return (err); in ebus_callback()
3348 err = picldiag_get_string_propval(ebush, OBP_PROP_STATUS, &status); in ebus_callback()
3349 if (err == PICL_PROPNOTFOUND) in ebus_callback()
3351 else if (err != PICL_SUCCESS) in ebus_callback()
3352 return (err); in ebus_callback()
3390 int err; in display_hw_revisions() local
3404 err = picl_walk_tree_by_class(plafh, NULL, NULL, asicrev_callback); in display_hw_revisions()
3405 if (err != PICL_SUCCESS) in display_hw_revisions()
3406 return (err); in display_hw_revisions()
3408 err = picl_walk_tree_by_class(plafh, PICL_CLASS_EBUS, in display_hw_revisions()
3410 if (err != PICL_SUCCESS) in display_hw_revisions()
3411 return (err); in display_hw_revisions()
3415 err = picl_walk_tree_by_class(plafh, PICL_CLASS_DISPLAY, in display_hw_revisions()
3417 return (err); in display_hw_revisions()
3430 int err; in options_callback() local
3432 err = picldiag_get_string_propval(nodeh, PROP_POWERFAIL_TIME, in options_callback()
3434 if (err == PICL_PROPNOTFOUND) in options_callback()
3436 else if (err != PICL_SUCCESS) in options_callback()
3437 return (err); in options_callback()
3464 int err; in flashprom_callback() local
3466 err = picl_get_propinfo_by_name(flashpromh, OBP_PROP_VERSION, in flashprom_callback()
3468 if (err == PICL_PROPNOTFOUND) in flashprom_callback()
3470 else if (err != PICL_SUCCESS) in flashprom_callback()
3471 return (err); in flashprom_callback()
3485 err = picl_get_propval(proph, prom_version, pinfo.size); in flashprom_callback()
3486 if (err != PICL_SUCCESS) in flashprom_callback()
3487 return (err); in flashprom_callback()
3494 err = picl_get_propval(proph, &tblh, pinfo.size); in flashprom_callback()
3495 if (err != PICL_SUCCESS) in flashprom_callback()
3496 return (err); in flashprom_callback()
3498 err = picl_get_next_by_row(tblh, &rowproph); in flashprom_callback()
3499 if (err == PICL_SUCCESS) { in flashprom_callback()
3501 err = picl_get_propinfo(rowproph, &pinfo); in flashprom_callback()
3502 if (err != PICL_SUCCESS) in flashprom_callback()
3503 return (err); in flashprom_callback()
3509 err = picl_get_propval(rowproph, prom_version, pinfo.size); in flashprom_callback()
3510 if (err != PICL_SUCCESS) in flashprom_callback()
3511 return (err); in flashprom_callback()
3515 err = picl_get_next_by_col(rowproph, &rowproph); in flashprom_callback()
3516 if (err == PICL_SUCCESS) { in flashprom_callback()
3517 err = picl_get_propinfo(rowproph, &pinfo); in flashprom_callback()
3518 if (err != PICL_SUCCESS) in flashprom_callback()
3519 return (err); in flashprom_callback()
3524 err = picl_get_propval(rowproph, obp_version, in flashprom_callback()
3526 if (err != PICL_SUCCESS) in flashprom_callback()
3527 return (err); in flashprom_callback()
3538 int err; in display_system_info() local
3542 err = picldiag_get_node_by_name(rooth, PICL_NODE_PLATFORM, &plafh); in display_system_info()
3543 if (err != PICL_SUCCESS) in display_system_info()
3544 return (err); in display_system_info()
3547 err = display_platform_banner(plafh); in display_system_info()
3548 if (err != PICL_SUCCESS) in display_system_info()
3549 return (err); in display_system_info()
3551 err = display_system_clock(plafh); in display_system_info()
3552 if (err != PICL_SUCCESS) in display_system_info()
3553 return (err); in display_system_info()
3555 err = picl_walk_tree_by_class(plafh, PICL_CLASS_MEMORY, in display_system_info()
3557 if (err != PICL_SUCCESS) in display_system_info()
3558 return (err); in display_system_info()
3560 err = display_cpu_info(plafh); in display_system_info()
3561 if (err != PICL_SUCCESS) in display_system_info()
3562 return (err); in display_system_info()
3564 err = display_io_device_info(plafh); in display_system_info()
3565 if (err != PICL_SUCCESS) in display_system_info()
3566 return (err); in display_system_info()
3568 err = display_memory_config(plafh); in display_system_info()
3569 if (err != PICL_SUCCESS) in display_system_info()
3570 return (err); in display_system_info()
3572 err = display_usb_devices(plafh); in display_system_info()
3573 if (err != PICL_SUCCESS) in display_system_info()
3574 return (err); in display_system_info()
3578 err = picl_walk_tree_by_class(rooth, PICL_CLASS_OPTIONS, in display_system_info()
3580 if (err != PICL_SUCCESS) in display_system_info()
3581 return (err); in display_system_info()
3583 err = display_envctrl_status(plafh); in display_system_info()
3584 if (err != PICL_SUCCESS) in display_system_info()
3585 return (err); in display_system_info()
3587 err = picldiag_get_node_by_name(rooth, PICL_NODE_FRUTREE, in display_system_info()
3589 if (err != PICL_SUCCESS) in display_system_info()
3590 return (err); in display_system_info()
3592 err = display_fru_oper_status(frutreeh); in display_system_info()
3593 if (err != PICL_SUCCESS) in display_system_info()
3594 return (err); in display_system_info()
3596 err = display_hw_revisions(plafh); in display_system_info()
3597 if (err != PICL_SUCCESS) in display_system_info()
3598 return (err); in display_system_info()
3600 err = picl_walk_tree_by_class(plafh, PICL_CLASS_FLASHPROM, in display_system_info()
3602 if (err != PICL_SUCCESS) in display_system_info()
3603 return (err); in display_system_info()
3618 int err; in do_prominfo() local
3623 err = picl_initialize(); in do_prominfo()
3624 if (err != PICL_SUCCESS) { in do_prominfo()
3625 fprintf(stderr, EM_INIT_FAIL, picl_strerror(err)); in do_prominfo()
3631 err = picl_get_root(&rooth); in do_prominfo()
3632 if (err != PICL_SUCCESS) { in do_prominfo()
3633 fprintf(stderr, EM_GET_ROOT_FAIL, picl_strerror(err)); in do_prominfo()
3637 err = display_system_info(serrlog, log_flag, rooth); in do_prominfo()
3639 if ((err == PICL_STALEHANDLE) || (err == PICL_INVALIDHANDLE)) in do_prominfo()
3643 if (err != PICL_SUCCESS) { in do_prominfo()
3644 errstr = picl_strerror(err); in do_prominfo()