Lines Matching refs:err

199 	int		err;  in picldiag_get_node_by_name()  local
206 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in picldiag_get_node_by_name()
209 while (err == PICL_SUCCESS) { in picldiag_get_node_by_name()
210 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in picldiag_get_node_by_name()
212 if (err != PICL_SUCCESS) { in picldiag_get_node_by_name()
213 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name()
223 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name()
227 return (err); in picldiag_get_node_by_name()
238 int err; in picldiag_get_string_propval() local
243 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_string_propval()
244 if (err != PICL_SUCCESS) in picldiag_get_string_propval()
245 return (err); in picldiag_get_string_propval()
257 err = picl_get_propval(proph, prop_value, pinfo.size); in picldiag_get_string_propval()
258 if (err != PICL_SUCCESS) { in picldiag_get_string_propval()
260 return (err); in picldiag_get_string_propval()
275 int err; in picldiag_get_int_propval() local
283 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_int_propval()
284 if (err != PICL_SUCCESS) { in picldiag_get_int_propval()
285 *ret = err; in picldiag_get_int_propval()
301 err = picl_get_propval(proph, &int8v, sizeof (int8v)); in picldiag_get_int_propval()
302 *ret = err; in picldiag_get_int_propval()
305 err = picl_get_propval(proph, &int16v, sizeof (int16v)); in picldiag_get_int_propval()
306 *ret = err; in picldiag_get_int_propval()
309 err = picl_get_propval(proph, &int32v, sizeof (int32v)); in picldiag_get_int_propval()
310 *ret = err; in picldiag_get_int_propval()
313 err = picl_get_propval(proph, &int64v, sizeof (int64v)); in picldiag_get_int_propval()
314 *ret = err; in picldiag_get_int_propval()
328 int err; in picldiag_get_uint_propval() local
336 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_uint_propval()
337 if (err != PICL_SUCCESS) { in picldiag_get_uint_propval()
338 *ret = err; in picldiag_get_uint_propval()
355 err = picl_get_propval(proph, &uint8v, sizeof (uint8v)); in picldiag_get_uint_propval()
356 *ret = err; in picldiag_get_uint_propval()
359 err = picl_get_propval(proph, &uint16v, sizeof (uint16v)); in picldiag_get_uint_propval()
360 *ret = err; in picldiag_get_uint_propval()
363 err = picl_get_propval(proph, &uint32v, sizeof (uint32v)); in picldiag_get_uint_propval()
364 *ret = err; in picldiag_get_uint_propval()
367 err = picl_get_propval(proph, &uint64v, sizeof (uint64v)); in picldiag_get_uint_propval()
368 *ret = err; in picldiag_get_uint_propval()
382 int err; in picldiag_get_float_propval() local
387 err = picl_get_propinfo_by_name(modh, prop_name, &pinfo, &proph); in picldiag_get_float_propval()
388 if (err != PICL_SUCCESS) { in picldiag_get_float_propval()
389 *ret = err; in picldiag_get_float_propval()
412 int err; in picldiag_get_clock_freq() local
415 clk_freq = picldiag_get_uint_propval(modh, OBP_PROP_CLOCK_FREQ, &err); in picldiag_get_clock_freq()
416 if (err != PICL_SUCCESS) in picldiag_get_clock_freq()
417 return (err); in picldiag_get_clock_freq()
431 int err; in picldiag_get_clock_from_parent() local
434 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_clock_from_parent()
437 while (err == PICL_SUCCESS) { in picldiag_get_clock_from_parent()
438 err = picldiag_get_clock_freq(parenth, clk); in picldiag_get_clock_from_parent()
439 if (err != PICL_PROPNOTFOUND) in picldiag_get_clock_from_parent()
440 return (err); in picldiag_get_clock_from_parent()
442 err = picl_get_propval_by_name(parenth, PICL_PROP_PARENT, in picldiag_get_clock_from_parent()
446 return (err); in picldiag_get_clock_from_parent()
459 int err; in picldiag_get_fru_parent() local
462 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_FRU_PARENT, in picldiag_get_fru_parent()
465 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
466 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_LOC_PARENT, in picldiag_get_fru_parent()
469 while (err == PICL_PROPNOTFOUND) { in picldiag_get_fru_parent()
470 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_fru_parent()
472 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
473 return (err); in picldiag_get_fru_parent()
475 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_FRU_PARENT, in picldiag_get_fru_parent()
477 if (err != PICL_SUCCESS) in picldiag_get_fru_parent()
478 err = picl_get_propval_by_name(nodeh, in picldiag_get_fru_parent()
482 if (err == PICL_SUCCESS) in picldiag_get_fru_parent()
485 return (err); in picldiag_get_fru_parent()
500 int err; in picldiag_get_label() local
502 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, label); in picldiag_get_label()
504 while (err == PICL_PROPNOTFOUND) { in picldiag_get_label()
505 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_label()
507 if (err != PICL_SUCCESS) in picldiag_get_label()
508 return (err); in picldiag_get_label()
510 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, in picldiag_get_label()
514 return (err); in picldiag_get_label()
530 int err; in picldiag_get_combined_label() local
536 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, &ptr1); in picldiag_get_combined_label()
537 if (err != PICL_PROPNOTFOUND && err != PICL_SUCCESS) in picldiag_get_combined_label()
538 return (err); in picldiag_get_combined_label()
541 err = picl_get_propval_by_name(nodeh, PICL_PROP_PARENT, in picldiag_get_combined_label()
543 if (err == PICL_PROPNOTFOUND) in picldiag_get_combined_label()
545 if (err != PICL_SUCCESS) in picldiag_get_combined_label()
546 return (err); in picldiag_get_combined_label()
548 err = picldiag_get_string_propval(nodeh, PICL_PROP_LABEL, &ptr); in picldiag_get_combined_label()
549 if (err == PICL_SUCCESS) { in picldiag_get_combined_label()
565 } else if (err != PICL_PROPNOTFOUND) { in picldiag_get_combined_label()
566 return (err); in picldiag_get_combined_label()
604 int err; in picldiag_get_first_compatible_value() local
611 err = picl_get_propinfo_by_name(nodeh, OBP_PROP_COMPATIBLE, in picldiag_get_first_compatible_value()
613 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
614 return (err); in picldiag_get_first_compatible_value()
620 err = picl_get_propval(proph, pval, pinfo.size); in picldiag_get_first_compatible_value()
621 if (err != PICL_SUCCESS) { in picldiag_get_first_compatible_value()
623 return (err); in picldiag_get_first_compatible_value()
633 err = picl_get_propval(proph, &tblh, pinfo.size); in picldiag_get_first_compatible_value()
634 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
635 return (err); in picldiag_get_first_compatible_value()
637 err = picl_get_next_by_row(tblh, &rowproph); in picldiag_get_first_compatible_value()
638 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
639 return (err); in picldiag_get_first_compatible_value()
641 err = picl_get_propinfo(rowproph, &pinfo); in picldiag_get_first_compatible_value()
642 if (err != PICL_SUCCESS) in picldiag_get_first_compatible_value()
643 return (err); in picldiag_get_first_compatible_value()
649 err = picl_get_propval(rowproph, pval, pinfo.size); in picldiag_get_first_compatible_value()
650 if (err != PICL_SUCCESS) { in picldiag_get_first_compatible_value()
652 return (err); in picldiag_get_first_compatible_value()
732 int err; in display_platform_banner() local
738 err = picldiag_get_string_propval(plafh, PICL_PROP_MACHINE, in display_platform_banner()
740 if (err != PICL_SUCCESS) in display_platform_banner()
741 return (err); in display_platform_banner()
745 err = picldiag_get_string_propval(plafh, OBP_PROP_BANNER_NAME, in display_platform_banner()
747 if (err != PICL_SUCCESS) in display_platform_banner()
748 return (err); in display_platform_banner()
763 int err; in display_system_clock() local
765 err = picldiag_get_clock_freq(plafh, &system_clk); in display_system_clock()
766 if (err != PICL_SUCCESS) in display_system_clock()
767 return (err); in display_system_clock()
782 int err; in memory_callback() local
785 mem_size = picldiag_get_uint_propval(memh, PICL_PROP_SIZE, &err); in memory_callback()
786 if (err == PICL_SUCCESS) in memory_callback()
791 &err); in memory_callback()
792 if (err == PICL_PROPNOTFOUND) in memory_callback()
804 int err; in cpu_callback() local
816 id = picldiag_get_uint_propval(nodeh, PICL_PROP_ID, &err); in cpu_callback()
817 if (err == PICL_PROPNOTFOUND) in cpu_callback()
819 else if (err != PICL_SUCCESS) in cpu_callback()
820 return (err); in cpu_callback()
826 err = picldiag_get_clock_freq(nodeh, &freq); in cpu_callback()
827 if (err == PICL_PROPNOTFOUND) in cpu_callback()
829 else if (err != PICL_SUCCESS) in cpu_callback()
830 return (err); in cpu_callback()
834 uintval = picldiag_get_uint_propval(nodeh, OBP_PROP_ECACHE_SIZE, &err); in cpu_callback()
835 if (err == PICL_PROPNOTFOUND) in cpu_callback()
837 else if (err == PICL_SUCCESS) in cpu_callback()
840 return (err); in cpu_callback()
844 err = picldiag_get_string_propval(nodeh, PICL_PROP_NAME, &impl_name); in cpu_callback()
845 if (err != PICL_SUCCESS) in cpu_callback()
851 uintval = picldiag_get_uint_propval(nodeh, OBP_PROP_MASK, &err); in cpu_callback()
852 if (err == PICL_PROPNOTFOUND) in cpu_callback()
854 else if (err == PICL_SUCCESS) in cpu_callback()
858 return (err); in cpu_callback()
864 err = picldiag_get_string_propval(nodeh, PICL_PROP_STATUS, &status); in cpu_callback()
865 if (err == PICL_SUCCESS) { in cpu_callback()
868 } else if (err != PICL_PROPNOTFOUND && err != in cpu_callback()
869 PICL_PROPVALUNAVAILABLE && err != PICL_ENDOFLIST) { in cpu_callback()
870 return (err); in cpu_callback()
872 err = picldiag_get_string_propval(nodeh, in cpu_callback()
874 if (err == PICL_SUCCESS) { in cpu_callback()
877 } else if (err != PICL_PROPNOTFOUND && err != in cpu_callback()
878 PICL_PROPVALUNAVAILABLE && err != in cpu_callback()
880 return (err); in cpu_callback()
889 err = picldiag_get_fru_parent(nodeh, &parenth); in cpu_callback()
890 if (err == PICL_PROPNOTFOUND) { in cpu_callback()
892 } else if (err == PICL_SUCCESS) { in cpu_callback()
893 err = picldiag_get_combined_label(parenth, &label, 12); in cpu_callback()
894 if (err == PICL_PROPNOTFOUND) in cpu_callback()
896 else if (err == PICL_SUCCESS) { in cpu_callback()
900 return (err); in cpu_callback()
902 return (err); in cpu_callback()
914 int err; in display_cpu_info() local
929 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CPU, PICL_CLASS_CPU, in display_cpu_info()
931 return (err); in display_cpu_info()
1015 int err; in logprintf_memory_module_label() local
1018 err = picldiag_get_fru_parent(moduleh, &fruparenth); in logprintf_memory_module_label()
1019 if (err == PICL_PROPNOTFOUND) { in logprintf_memory_module_label()
1022 } else if (err != PICL_SUCCESS) in logprintf_memory_module_label()
1023 return (err); in logprintf_memory_module_label()
1025 err = picldiag_get_combined_label(fruparenth, &label, 30); in logprintf_memory_module_label()
1026 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_label()
1028 else if (err == PICL_SUCCESS) { in logprintf_memory_module_label()
1032 return (err); in logprintf_memory_module_label()
1044 int err; in membank_callback() local
1055 id = picldiag_get_uint_propval(bankh, PICL_PROP_ID, &err); in membank_callback()
1058 if (err == PICL_PROPNOTFOUND) in membank_callback()
1060 else if (err == PICL_SUCCESS) in membank_callback()
1063 return (err); in membank_callback()
1084 match = picldiag_get_uint_propval(bankh, PICL_PROP_ADDRESSMATCH, &err); in membank_callback()
1085 if (err == PICL_PROPNOTFOUND) in membank_callback()
1087 else if (err != PICL_SUCCESS) in membank_callback()
1088 return (err); in membank_callback()
1090 mask = picldiag_get_uint_propval(bankh, PICL_PROP_ADDRESSMASK, &err); in membank_callback()
1091 if (err == PICL_PROPNOTFOUND) in membank_callback()
1093 else if (err != PICL_SUCCESS) in membank_callback()
1094 return (err); in membank_callback()
1113 int err; in logprintf_bankinfo() local
1120 err = picl_walk_tree_by_class(segh, PICL_CLASS_MEMORY_BANK, segp, in logprintf_bankinfo()
1123 return (err); in logprintf_bankinfo()
1133 int err; in logprintf_seg_contains_col() local
1139 err = picl_get_propval_by_name(nodeh, PICL_REFPROP_MEMORY_MODULE, in logprintf_seg_contains_col()
1141 if ((err != PICL_SUCCESS) && (err != PICL_PROPNOTFOUND)) in logprintf_seg_contains_col()
1142 return (err); in logprintf_seg_contains_col()
1143 if (err == PICL_SUCCESS) { in logprintf_seg_contains_col()
1144 err = logprintf_memory_module_label(moduleh); in logprintf_seg_contains_col()
1146 return (err); in logprintf_seg_contains_col()
1153 err = logprintf_bankinfo(nodeh, segp); in logprintf_seg_contains_col()
1154 return (err); in logprintf_seg_contains_col()
1164 int err; in logprintf_memory_module_group_info() local
1172 id = picldiag_get_uint_propval(memgrph, PICL_PROP_ID, &err); in logprintf_memory_module_group_info()
1173 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1175 else if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1176 return (err); in logprintf_memory_module_group_info()
1178 err = picl_get_propval_by_name(memgrph, PICL_PROP_CHILD, &moduleh, in logprintf_memory_module_group_info()
1181 while (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1192 err = picl_get_propval_by_name(moduleh, PICL_PROP_CLASSNAME, in logprintf_memory_module_group_info()
1194 if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1195 return (err); in logprintf_memory_module_group_info()
1198 err = logprintf_memory_module_label(moduleh); in logprintf_memory_module_group_info()
1199 if (err != PICL_SUCCESS) in logprintf_memory_module_group_info()
1200 return (err); in logprintf_memory_module_group_info()
1204 err = picldiag_get_fru_parent(moduleh, &fruparenth); in logprintf_memory_module_group_info()
1205 if (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1206 err = picldiag_get_string_propval(fruparenth, in logprintf_memory_module_group_info()
1208 if (err == PICL_SUCCESS) { in logprintf_memory_module_group_info()
1210 } else if (err != PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1211 return (err); in logprintf_memory_module_group_info()
1212 } else if (err != PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1213 return (err); in logprintf_memory_module_group_info()
1216 err = picldiag_get_string_propval(moduleh, in logprintf_memory_module_group_info()
1218 if (err == PICL_SUCCESS) in logprintf_memory_module_group_info()
1220 else if (err != PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1221 return (err); in logprintf_memory_module_group_info()
1227 err = picl_get_propval_by_name(moduleh, PICL_PROP_PEER, in logprintf_memory_module_group_info()
1232 if (err == PICL_PROPNOTFOUND) in logprintf_memory_module_group_info()
1234 return (err); in logprintf_memory_module_group_info()
1245 int err; in find_memory_module_group() local
1248 mcid = picldiag_get_uint_propval(mch, OBP_PROP_PORTID, &err); in find_memory_module_group()
1249 if (err == PICL_PROPNOTFOUND) in find_memory_module_group()
1251 else if (err != PICL_SUCCESS) in find_memory_module_group()
1252 return (err); in find_memory_module_group()
1254 err = picl_get_propval_by_name(mch, PICL_PROP_CHILD, in find_memory_module_group()
1256 while (err == PICL_SUCCESS) { in find_memory_module_group()
1257 err = picl_get_propval_by_name(memgrph, in find_memory_module_group()
1259 if (err != PICL_SUCCESS) in find_memory_module_group()
1260 return (err); in find_memory_module_group()
1275 err = logprintf_memory_module_group_info(memgrph, mcid); in find_memory_module_group()
1276 if (err != PICL_SUCCESS) in find_memory_module_group()
1277 return (err); in find_memory_module_group()
1280 err = picl_get_propval_by_name(memgrph, PICL_PROP_PEER, in find_memory_module_group()
1283 if (err == PICL_PROPNOTFOUND) in find_memory_module_group()
1285 return (err); in find_memory_module_group()
1295 int err; in print_memory_module_group_table() local
1304 err = picl_get_propval_by_name(plafh, PICL_PROP_CHILD, &mch, in print_memory_module_group_table()
1306 while (err == PICL_SUCCESS) { in print_memory_module_group_table()
1307 err = picl_get_propval_by_name(mch, PICL_PROP_CLASSNAME, in print_memory_module_group_table()
1309 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1310 return (err); in print_memory_module_group_table()
1313 err = print_memory_module_group_table(mch); in print_memory_module_group_table()
1314 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1315 return (err); in print_memory_module_group_table()
1316 err = picl_get_propval_by_name(mch, PICL_PROP_PEER, in print_memory_module_group_table()
1321 err = find_memory_module_group(mch, &print_header); in print_memory_module_group_table()
1322 if (err != PICL_SUCCESS) in print_memory_module_group_table()
1323 return (err); in print_memory_module_group_table()
1325 err = picl_get_propval_by_name(mch, PICL_PROP_PEER, in print_memory_module_group_table()
1328 if (err == PICL_PROPNOTFOUND) in print_memory_module_group_table()
1331 return (err); in print_memory_module_group_table()
1344 int err; in print_bank_table() local
1360 id = picldiag_get_uint_propval(bankh, PICL_PROP_ID, &err); in print_bank_table()
1361 if (err != PICL_SUCCESS) in print_bank_table()
1367 err = picl_get_propval_by_name(bankh, in print_bank_table()
1370 if (err == PICL_PROPNOTFOUND) { in print_bank_table()
1373 } else if (err != PICL_SUCCESS) in print_bank_table()
1374 return (err); in print_bank_table()
1379 err = picl_get_propval_by_name(memgrph, in print_bank_table()
1381 if (err != PICL_SUCCESS) in print_bank_table()
1382 return (err); in print_bank_table()
1385 &err); in print_bank_table()
1386 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1388 else if (err != PICL_SUCCESS) in print_bank_table()
1389 return (err); in print_bank_table()
1395 &err); in print_bank_table()
1396 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1398 else if (err == PICL_SUCCESS) in print_bank_table()
1401 return (err); in print_bank_table()
1404 size = picldiag_get_uint_propval(bankh, PICL_PROP_SIZE, &err); in print_bank_table()
1405 if (err == PICL_PROPNOTFOUND) in print_bank_table()
1407 else if (err == PICL_SUCCESS) in print_bank_table()
1410 return (err); in print_bank_table()
1433 int err; in memseg_callback() local
1437 &err); in memseg_callback()
1438 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1441 } else if (err == PICL_SUCCESS) in memseg_callback()
1444 return (err); in memseg_callback()
1447 seginfo.size = picldiag_get_uint_propval(segh, PICL_PROP_SIZE, &err); in memseg_callback()
1448 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1451 } else if (err == PICL_SUCCESS) in memseg_callback()
1454 return (err); in memseg_callback()
1458 PICL_PROP_INTERLEAVE_FACTOR, &err); in memseg_callback()
1460 if (err == PICL_PROPNOTFOUND) { in memseg_callback()
1463 } else if (err == PICL_SUCCESS) in memseg_callback()
1466 return (err); in memseg_callback()
1469 err = logprintf_seg_contains_col(segh, &seginfo); in memseg_callback()
1470 if (err != PICL_SUCCESS) in memseg_callback()
1471 return (err); in memseg_callback()
1481 int err; in find_segments() local
1491 err = picl_walk_tree_by_class(plafh, PICL_CLASS_MEMORY_SEGMENT, in find_segments()
1493 return (err); in find_segments()
1502 int err; in display_memory_config() local
1508 err = find_segments(plafh); in display_memory_config()
1510 if ((err == PICL_SUCCESS) && (mem_banks != NULL)) in display_memory_config()
1528 int err; in logprintf_hub_devices() local
1530 err = picldiag_get_string_propval(hubh, PICL_PROP_NAME, &name); in logprintf_hub_devices()
1531 if (err != PICL_SUCCESS) in logprintf_hub_devices()
1532 return (err); in logprintf_hub_devices()
1536 err = picl_get_propval_by_name(hubh, PICL_REFPROP_LOC_PARENT, &parenth, in logprintf_hub_devices()
1539 if (err == PICL_SUCCESS) { in logprintf_hub_devices()
1541 err = picldiag_get_label(parenth, &labelp); in logprintf_hub_devices()
1542 if (err == PICL_SUCCESS) { in logprintf_hub_devices()
1546 } else if (err != PICL_PROPNOTFOUND) { in logprintf_hub_devices()
1548 return (err); in logprintf_hub_devices()
1550 } else if (err != PICL_PROPNOTFOUND) { in logprintf_hub_devices()
1552 return (err); in logprintf_hub_devices()
1556 err = picl_get_propval_by_name(hubh, OBP_PROP_REG, &portnum, in logprintf_hub_devices()
1558 if (err == PICL_PROPNOTFOUND) in logprintf_hub_devices()
1560 else if (err != PICL_SUCCESS) { in logprintf_hub_devices()
1562 return (err); in logprintf_hub_devices()
1580 int err; in print_usb_devices() local
1582 err = picl_get_propval_by_name(hubh, PICL_PROP_CHILD, &chdh, in print_usb_devices()
1586 if (err == PICL_SUCCESS) { in print_usb_devices()
1587 err = picldiag_get_string_propval(hubh, PICL_PROP_NAME, in print_usb_devices()
1589 if (err != PICL_SUCCESS) in print_usb_devices()
1590 return (err); in print_usb_devices()
1598 err = picl_get_propval_by_name(hubh, in print_usb_devices()
1600 if ((err != PICL_SUCCESS) && in print_usb_devices()
1601 (err != PICL_PROPNOTFOUND)) { in print_usb_devices()
1603 return (err); in print_usb_devices()
1607 if (err == PICL_SUCCESS) in print_usb_devices()
1624 err = picl_get_propval_by_name(chdh, PICL_PROP_PEER, in print_usb_devices()
1626 } while (err == PICL_SUCCESS); in print_usb_devices()
1630 if (err == PICL_PROPNOTFOUND) in print_usb_devices()
1632 return (err); in print_usb_devices()
1642 int err; in usb_callback() local
1646 err = print_usb_devices(usbh, &type); in usb_callback()
1647 if (err != PICL_WALK_CONTINUE) in usb_callback()
1648 return (err); in usb_callback()
1650 err = picl_walk_tree_by_class(usbh, NULL, &type, print_usb_devices); in usb_callback()
1651 if (err == PICL_SUCCESS) in usb_callback()
1652 err = PICL_WALK_CONTINUE; in usb_callback()
1653 return (err); in usb_callback()
1663 int err; in display_usb_devices() local
1668 err = picl_walk_tree_by_class(plafh, PICL_CLASS_USB, NULL, in display_usb_devices()
1670 return (err); in display_usb_devices()
1687 int err; in add_io_leaves() local
1698 err = picl_get_propinfo_by_name(nodeh, PICL_PROP_NAME, &pinfo, in add_io_leaves()
1700 if (err != PICL_SUCCESS) in add_io_leaves()
1701 return (err); in add_io_leaves()
1707 err = picl_get_propval(proph, nameval, pinfo.size); in add_io_leaves()
1708 if (err != PICL_SUCCESS) in add_io_leaves()
1709 return (err); in add_io_leaves()
1713 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in add_io_leaves()
1715 if (err != PICL_SUCCESS) in add_io_leaves()
1716 return (err); in add_io_leaves()
1719 err = picl_get_propval_by_name(nodeh, PICL_PROP_BINDING_NAME, in add_io_leaves()
1721 if (err == PICL_PROPNOTFOUND) { in add_io_leaves()
1726 err = picldiag_get_first_compatible_value(nodeh, &compatible); in add_io_leaves()
1727 if (err == PICL_SUCCESS) { in add_io_leaves()
1731 } else if (err != PICL_PROPNOTFOUND) { in add_io_leaves()
1732 return (err); in add_io_leaves()
1734 } else if (err != PICL_SUCCESS) { in add_io_leaves()
1735 return (err); in add_io_leaves()
1771 err = picldiag_get_fru_parent(nodeh, &fruparenth); in add_io_leaves()
1772 if (err == PICL_PROPNOTFOUND) { in add_io_leaves()
1774 } else if (err != PICL_SUCCESS) { in add_io_leaves()
1775 return (err); in add_io_leaves()
1777 err = picldiag_get_combined_label(fruparenth, &label, in add_io_leaves()
1779 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1781 else if (err != PICL_SUCCESS) in add_io_leaves()
1782 return (err); in add_io_leaves()
1785 err = picldiag_get_string_propval(nodeh, PICL_PROP_DEVFS_PATH, in add_io_leaves()
1787 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1789 else if (err != PICL_SUCCESS) in add_io_leaves()
1790 return (err); in add_io_leaves()
1805 err = picl_get_propval_by_name(nodeh, PICL_PROP_CHILD, in add_io_leaves()
1809 while (err == PICL_SUCCESS) { in add_io_leaves()
1816 err = add_io_leaves(childh, name, board, bus_id, slot, freq, in add_io_leaves()
1818 if (err != PICL_SUCCESS) in add_io_leaves()
1819 return (err); in add_io_leaves()
1823 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in add_io_leaves()
1827 if (err == PICL_PROPNOTFOUND) in add_io_leaves()
1829 return (err); in add_io_leaves()
1841 int err; in pci_callback() local
1858 err = picldiag_get_clock_freq(pcih, &freq); in pci_callback()
1859 if (err == PICL_PROPNOTFOUND) { in pci_callback()
1860 err = picldiag_get_clock_from_parent(pcih, &freq); in pci_callback()
1861 if (err == PICL_PROPNOTFOUND) in pci_callback()
1863 else if (err != PICL_SUCCESS) in pci_callback()
1864 return (err); in pci_callback()
1865 } else if (err != PICL_SUCCESS) in pci_callback()
1866 return (err); in pci_callback()
1871 boardnum = picldiag_get_uint_propval(pcih, OBP_PROP_BOARD_NUM, &err); in pci_callback()
1872 if (err == PICL_PROPNOTFOUND) in pci_callback()
1874 else if (err != PICL_SUCCESS) in pci_callback()
1875 return (err); in pci_callback()
1879 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in pci_callback()
1881 while (err == PICL_SUCCESS) { in pci_callback()
1882 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in pci_callback()
1884 if (err != PICL_SUCCESS) in pci_callback()
1885 return (err); in pci_callback()
1893 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in pci_callback()
1900 PICL_PROP_DEVICE_ID, &err); in pci_callback()
1901 if (err == PICL_PROPNOTFOUND) { in pci_callback()
1902 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, in pci_callback()
1905 } else if (err != PICL_SUCCESS) in pci_callback()
1906 return (err); in pci_callback()
1909 err = picldiag_get_string_propval(nodeh, OBP_PROP_MODEL, in pci_callback()
1911 if (err == PICL_PROPNOTFOUND) in pci_callback()
1913 else if (err != PICL_SUCCESS) in pci_callback()
1914 return (err); in pci_callback()
1916 err = picldiag_get_string_propval(nodeh, PICL_PROP_STATUS, in pci_callback()
1918 if (err == PICL_PROPNOTFOUND) { in pci_callback()
1923 } else if (err != PICL_SUCCESS) in pci_callback()
1924 return (err); in pci_callback()
1926 err = add_io_leaves(nodeh, NULL, boardnum, bus_id, slot, in pci_callback()
1935 if (err != PICL_SUCCESS) in pci_callback()
1936 return (err); in pci_callback()
1938 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, &nodeh, in pci_callback()
1943 if (err == PICL_PROPNOTFOUND) in pci_callback()
1946 return (err); in pci_callback()
1958 int err; in process_io_leaves() local
1960 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &nodeh, in process_io_leaves()
1962 while (err == PICL_SUCCESS) { in process_io_leaves()
1963 err = picl_get_propval_by_name(nodeh, PICL_PROP_CLASSNAME, in process_io_leaves()
1965 if (err != PICL_SUCCESS) in process_io_leaves()
1966 return (err); in process_io_leaves()
1968 if (err != PICL_SUCCESS) in process_io_leaves()
1969 return (err); in process_io_leaves()
1971 err = picl_get_propval_by_name(nodeh, PICL_PROP_PEER, &nodeh, in process_io_leaves()
1975 if (err == PICL_PROPNOTFOUND) in process_io_leaves()
1978 return (err); in process_io_leaves()
1988 int err; in gather_io_cards() local
1993 err = process_io_leaves(plafh); in gather_io_cards()
1995 if (err != PICL_SUCCESS) in gather_io_cards()
1996 return (err); in gather_io_cards()
1998 if (err != PICL_SUCCESS) in gather_io_cards()
1999 return (err); in gather_io_cards()
2000 err = picl_walk_tree_by_class(plafh, PICL_CLASS_PCI, in gather_io_cards()
2002 if (err != PICL_SUCCESS) in gather_io_cards()
2003 return (err); in gather_io_cards()
2004 return (err); in gather_io_cards()
2064 int err; in display_io_device_info() local
2066 err = gather_io_cards(plafh); in display_io_device_info()
2067 if (err != PICL_SUCCESS) in display_io_device_info()
2068 return (err); in display_io_device_info()
2086 int err; in logprintf_fan_info() local
2093 err = picldiag_get_fru_parent(fanh, &fruph); in logprintf_fan_info()
2094 if (err != PICL_SUCCESS) in logprintf_fan_info()
2095 return (err); in logprintf_fan_info()
2097 err = picldiag_get_combined_label(fruph, &label, 14); in logprintf_fan_info()
2098 if (err != PICL_SUCCESS) in logprintf_fan_info()
2099 return (err); in logprintf_fan_info()
2104 err = picldiag_get_label(fanh, &label); in logprintf_fan_info()
2105 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2108 } else if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_fan_info()
2111 return (err); in logprintf_fan_info()
2113 speed = picldiag_get_uint_propval(fanh, PICL_PROP_FAN_SPEED, &err); in logprintf_fan_info()
2114 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2116 PICL_PROP_LOW_WARNING_THRESHOLD, &err); in logprintf_fan_info()
2117 if (err != PICL_SUCCESS) in logprintf_fan_info()
2122 err = picldiag_get_string_propval(fanh, in logprintf_fan_info()
2124 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2133 err = picldiag_get_string_propval(fanh, in logprintf_fan_info()
2135 if (err == PICL_SUCCESS) { in logprintf_fan_info()
2149 int err; in fan_callback() local
2159 err = logprintf_fan_info(fanh); in fan_callback()
2160 if (err == PICL_SUCCESS) in fan_callback()
2162 return (err); in fan_callback()
2171 int err; in display_fan_speed() local
2175 err = picl_walk_tree_by_class(plafh, PICL_CLASS_FAN, in display_fan_speed()
2177 return (err); in display_fan_speed()
2186 int err; in logprintf_temp_info() local
2194 err = picldiag_get_fru_parent(temph, &fruph); in logprintf_temp_info()
2195 if (err != PICL_SUCCESS) in logprintf_temp_info()
2196 return (err); in logprintf_temp_info()
2198 err = picldiag_get_combined_label(fruph, &label, 14); in logprintf_temp_info()
2199 if (err != PICL_SUCCESS) in logprintf_temp_info()
2200 return (err); in logprintf_temp_info()
2205 err = picldiag_get_label(temph, &label); in logprintf_temp_info()
2206 if (err != PICL_SUCCESS) in logprintf_temp_info()
2207 return (err); in logprintf_temp_info()
2212 &err); in logprintf_temp_info()
2213 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2216 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2217 return (err); in logprintf_temp_info()
2221 &err); in logprintf_temp_info()
2222 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2225 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2226 return (err); in logprintf_temp_info()
2230 &err); in logprintf_temp_info()
2231 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2234 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2235 return (err); in logprintf_temp_info()
2239 &err); in logprintf_temp_info()
2240 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2243 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2244 return (err); in logprintf_temp_info()
2248 &err); in logprintf_temp_info()
2249 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2252 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2253 return (err); in logprintf_temp_info()
2256 err = picldiag_get_string_propval(temph, PICL_PROP_CONDITION, &status); in logprintf_temp_info()
2257 if (err == PICL_SUCCESS) { in logprintf_temp_info()
2260 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_temp_info()
2261 return (err); in logprintf_temp_info()
2276 int err; in temp_callback() local
2289 err = logprintf_temp_info(temph); in temp_callback()
2290 if (err == PICL_SUCCESS) in temp_callback()
2292 return (err); in temp_callback()
2302 int err; in display_temp() local
2306 err = picl_walk_tree_by_class(plafh, PICL_CLASS_TEMPERATURE_SENSOR, in display_temp()
2308 if (err != PICL_SUCCESS) in display_temp()
2309 return (err); in display_temp()
2310 err = picl_walk_tree_by_class(plafh, PICL_CLASS_TEMPERATURE_INDICATOR, in display_temp()
2312 return (err); in display_temp()
2321 int err; in logprintf_current_info() local
2329 err = picldiag_get_fru_parent(currenth, &fruph); in logprintf_current_info()
2330 if (err != PICL_SUCCESS) in logprintf_current_info()
2331 return (err); in logprintf_current_info()
2333 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_current_info()
2334 if (err != PICL_SUCCESS) in logprintf_current_info()
2335 return (err); in logprintf_current_info()
2340 err = picldiag_get_label(currenth, &label); in logprintf_current_info()
2341 if (err != PICL_SUCCESS) in logprintf_current_info()
2342 return (err); in logprintf_current_info()
2346 current = picldiag_get_float_propval(currenth, PICL_PROP_CURRENT, &err); in logprintf_current_info()
2347 if (err == PICL_SUCCESS) { in logprintf_current_info()
2350 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2351 return (err); in logprintf_current_info()
2355 &err); in logprintf_current_info()
2356 if (err == PICL_SUCCESS) { in logprintf_current_info()
2359 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2360 return (err); in logprintf_current_info()
2364 &err); in logprintf_current_info()
2365 if (err == PICL_SUCCESS) { in logprintf_current_info()
2368 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2369 return (err); in logprintf_current_info()
2373 &err); in logprintf_current_info()
2374 if (err == PICL_SUCCESS) { in logprintf_current_info()
2377 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2378 return (err); in logprintf_current_info()
2382 PICL_PROP_HIGH_SHUTDOWN, &err); in logprintf_current_info()
2383 if (err == PICL_SUCCESS) { in logprintf_current_info()
2386 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2387 return (err); in logprintf_current_info()
2390 err = picldiag_get_string_propval(currenth, in logprintf_current_info()
2392 if (err == PICL_SUCCESS) { in logprintf_current_info()
2395 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_current_info()
2396 return (err); in logprintf_current_info()
2411 int err; in current_callback() local
2423 err = logprintf_current_info(currh); in current_callback()
2424 if (err == PICL_SUCCESS) in current_callback()
2426 return (err); in current_callback()
2436 int err; in display_current() local
2440 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CURRENT_SENSOR, in display_current()
2442 if (err != PICL_SUCCESS) in display_current()
2443 return (err); in display_current()
2444 err = picl_walk_tree_by_class(plafh, PICL_CLASS_CURRENT_INDICATOR, in display_current()
2446 return (err); in display_current()
2455 int err; in logprintf_voltage_info() local
2463 err = picldiag_get_fru_parent(voltageh, &fruph); in logprintf_voltage_info()
2464 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2465 return (err); in logprintf_voltage_info()
2467 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_voltage_info()
2468 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2469 return (err); in logprintf_voltage_info()
2474 err = picldiag_get_label(voltageh, &label); in logprintf_voltage_info()
2475 if (err != PICL_SUCCESS) in logprintf_voltage_info()
2476 return (err); in logprintf_voltage_info()
2480 voltage = picldiag_get_float_propval(voltageh, PICL_PROP_VOLTAGE, &err); in logprintf_voltage_info()
2481 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2484 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2485 return (err); in logprintf_voltage_info()
2489 &err); in logprintf_voltage_info()
2490 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2493 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2494 return (err); in logprintf_voltage_info()
2498 &err); in logprintf_voltage_info()
2499 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2502 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2503 return (err); in logprintf_voltage_info()
2507 &err); in logprintf_voltage_info()
2508 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2511 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2512 return (err); in logprintf_voltage_info()
2516 PICL_PROP_HIGH_SHUTDOWN, &err); in logprintf_voltage_info()
2517 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2520 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2521 return (err); in logprintf_voltage_info()
2524 err = picldiag_get_string_propval(voltageh, in logprintf_voltage_info()
2526 if (err == PICL_SUCCESS) { in logprintf_voltage_info()
2529 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_voltage_info()
2530 return (err); in logprintf_voltage_info()
2546 int err; in voltage_callback() local
2557 err = logprintf_voltage_info(voltageh); in voltage_callback()
2558 if (err == PICL_SUCCESS) in voltage_callback()
2560 return (err); in voltage_callback()
2570 int err; in display_voltage() local
2574 err = picl_walk_tree_by_class(plafh, PICL_CLASS_VOLTAGE_SENSOR, in display_voltage()
2576 if (err != PICL_SUCCESS) in display_voltage()
2577 return (err); in display_voltage()
2578 err = picl_walk_tree_by_class(plafh, PICL_CLASS_VOLTAGE_INDICATOR, in display_voltage()
2580 return (err); in display_voltage()
2589 int err; in logprintf_led_info() local
2595 err = picldiag_get_fru_parent(ledh, &fruph); in logprintf_led_info()
2596 if (err != PICL_SUCCESS) in logprintf_led_info()
2597 return (err); in logprintf_led_info()
2599 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_led_info()
2600 if (err != PICL_SUCCESS) { in logprintf_led_info()
2607 err = picldiag_get_label(ledh, &label); in logprintf_led_info()
2608 if (err != PICL_SUCCESS) in logprintf_led_info()
2609 return (err); in logprintf_led_info()
2613 err = picldiag_get_string_propval(ledh, PICL_PROP_STATE, &state); in logprintf_led_info()
2614 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_led_info()
2616 } else if (err != PICL_SUCCESS) { in logprintf_led_info()
2617 return (err); in logprintf_led_info()
2623 err = picldiag_get_string_propval(ledh, PICL_PROP_COLOR, &color); in logprintf_led_info()
2624 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_led_info()
2626 } else if (err != PICL_SUCCESS) { in logprintf_led_info()
2627 return (err); in logprintf_led_info()
2640 int err; in led_callback() local
2656 err = logprintf_led_info(ledh); in led_callback()
2657 if (err == PICL_SUCCESS) in led_callback()
2659 return (err); in led_callback()
2683 int err; in logprintf_keyswitch_info() local
2687 err = picldiag_get_combined_label(fruph, &label, 10); in logprintf_keyswitch_info()
2688 if (err != PICL_SUCCESS) { in logprintf_keyswitch_info()
2695 err = picldiag_get_label(keyswitchh, &label); in logprintf_keyswitch_info()
2696 if (err != PICL_SUCCESS) in logprintf_keyswitch_info()
2697 return (err); in logprintf_keyswitch_info()
2701 err = picldiag_get_string_propval(keyswitchh, PICL_PROP_STATE, &state); in logprintf_keyswitch_info()
2702 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) { in logprintf_keyswitch_info()
2704 } else if (err != PICL_SUCCESS) { in logprintf_keyswitch_info()
2705 return (err); in logprintf_keyswitch_info()
2718 int err; in keyswitch_callback() local
2726 err = picl_get_propval_by_name(keyswitchh, PICL_REFPROP_FRU_PARENT, in keyswitch_callback()
2728 if (err == PICL_PROPNOTFOUND) { in keyswitch_callback()
2729 err = picl_get_propval_by_name(keyswitchh, in keyswitch_callback()
2732 if (err == PICL_PROPNOTFOUND || err == PICL_PROPVALUNAVAILABLE) in keyswitch_callback()
2734 if (err != PICL_SUCCESS) in keyswitch_callback()
2735 return (err); in keyswitch_callback()
2746 err = logprintf_keyswitch_info(keyswitchh, fruph); in keyswitch_callback()
2747 if (err == PICL_SUCCESS) in keyswitch_callback()
2749 return (err); in keyswitch_callback()
2791 int err; in logprintf_fru_oper_status() local
2795 err = picldiag_get_combined_label(fruh, &label, 15); in logprintf_fru_oper_status()
2796 if (err != PICL_SUCCESS) in logprintf_fru_oper_status()
2799 err = picldiag_get_string_propval(fruh, in logprintf_fru_oper_status()
2801 if (err == PICL_SUCCESS) { in logprintf_fru_oper_status()
2819 } else if (err != PICL_PROPNOTFOUND && err != PICL_PROPVALUNAVAILABLE) { in logprintf_fru_oper_status()
2821 return (err); in logprintf_fru_oper_status()
2831 int err; in fru_oper_status_callback() local
2833 err = logprintf_fru_oper_status(fruh, (int *)arg); in fru_oper_status_callback()
2834 return (err); in fru_oper_status_callback()
2863 int err; in asicrev_callback() local
2866 &err); in asicrev_callback()
2867 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
2869 else if (err != PICL_SUCCESS) in asicrev_callback()
2870 return (err); in asicrev_callback()
2873 err = picldiag_get_string_propval(nodeh, PICL_PROP_DEVFS_PATH, &name); in asicrev_callback()
2874 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
2876 else if (err != PICL_SUCCESS) in asicrev_callback()
2877 return (err); in asicrev_callback()
2880 err = picldiag_get_string_propval(nodeh, PICL_PROP_BINDING_NAME, in asicrev_callback()
2882 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
2884 else if (err != PICL_SUCCESS) in asicrev_callback()
2885 return (err); in asicrev_callback()
2888 err = picldiag_get_string_propval(nodeh, PICL_PROP_STATUS, &status); in asicrev_callback()
2889 if (err == PICL_PROPNOTFOUND) in asicrev_callback()
2891 else if (err != PICL_SUCCESS) in asicrev_callback()
2892 return (err); in asicrev_callback()
2932 int err; in ebus_callback() local
2936 id = picldiag_get_uint_propval(ebush, OBP_PROP_REVISION_ID, &err); in ebus_callback()
2937 if (err == PICL_PROPNOTFOUND) in ebus_callback()
2939 else if (err != PICL_SUCCESS) in ebus_callback()
2940 return (err); in ebus_callback()
2943 err = picldiag_get_string_propval(ebush, PICL_PROP_DEVFS_PATH, &name); in ebus_callback()
2944 if (err == PICL_PROPNOTFOUND) in ebus_callback()
2946 else if (err != PICL_SUCCESS) in ebus_callback()
2947 return (err); in ebus_callback()
2950 err = picldiag_get_string_propval(ebush, PICL_PROP_BINDING_NAME, in ebus_callback()
2952 if (err == PICL_PROPNOTFOUND) in ebus_callback()
2954 else if (err != PICL_SUCCESS) in ebus_callback()
2955 return (err); in ebus_callback()
2958 err = picldiag_get_string_propval(ebush, PICL_PROP_STATUS, &status); in ebus_callback()
2959 if (err == PICL_PROPNOTFOUND) in ebus_callback()
2961 else if (err != PICL_SUCCESS) in ebus_callback()
2962 return (err); in ebus_callback()
2999 int err; in display_hw_revisions() local
3014 err = picl_walk_tree_by_class(plafh, NULL, NULL, asicrev_callback); in display_hw_revisions()
3015 if (err != PICL_SUCCESS) in display_hw_revisions()
3016 return (err); in display_hw_revisions()
3018 err = picl_walk_tree_by_class(plafh, PICL_CLASS_EBUS, in display_hw_revisions()
3020 if (err != PICL_SUCCESS) in display_hw_revisions()
3021 return (err); in display_hw_revisions()
3025 return (err); in display_hw_revisions()
3038 int err; in options_callback() local
3040 err = picldiag_get_string_propval(nodeh, PROP_POWERFAIL_TIME, in options_callback()
3042 if (err == PICL_PROPNOTFOUND) in options_callback()
3044 else if (err != PICL_SUCCESS) in options_callback()
3045 return (err); in options_callback()
3072 int err; in flashprom_callback() local
3074 err = picl_get_propinfo_by_name(flashpromh, OBP_PROP_VERSION, in flashprom_callback()
3076 if (err == PICL_PROPNOTFOUND) in flashprom_callback()
3078 else if (err != PICL_SUCCESS) in flashprom_callback()
3079 return (err); in flashprom_callback()
3093 err = picl_get_propval(proph, prom_version, pinfo.size); in flashprom_callback()
3094 if (err != PICL_SUCCESS) in flashprom_callback()
3095 return (err); in flashprom_callback()
3102 err = picl_get_propval(proph, &tblh, pinfo.size); in flashprom_callback()
3103 if (err != PICL_SUCCESS) in flashprom_callback()
3104 return (err); in flashprom_callback()
3106 err = picl_get_next_by_row(tblh, &rowproph); in flashprom_callback()
3107 if (err == PICL_SUCCESS) { in flashprom_callback()
3109 err = picl_get_propinfo(rowproph, &pinfo); in flashprom_callback()
3110 if (err != PICL_SUCCESS) in flashprom_callback()
3111 return (err); in flashprom_callback()
3117 err = picl_get_propval(rowproph, prom_version, pinfo.size); in flashprom_callback()
3118 if (err != PICL_SUCCESS) in flashprom_callback()
3119 return (err); in flashprom_callback()
3123 err = picl_get_next_by_col(rowproph, &rowproph); in flashprom_callback()
3124 if (err == PICL_SUCCESS) { in flashprom_callback()
3125 err = picl_get_propinfo(rowproph, &pinfo); in flashprom_callback()
3126 if (err != PICL_SUCCESS) in flashprom_callback()
3127 return (err); in flashprom_callback()
3132 err = picl_get_propval(rowproph, obp_version, in flashprom_callback()
3134 if (err != PICL_SUCCESS) in flashprom_callback()
3135 return (err); in flashprom_callback()
3146 int err; in display_system_info() local
3150 err = picldiag_get_node_by_name(rooth, PICL_NODE_PLATFORM, &plafh); in display_system_info()
3151 if (err != PICL_SUCCESS) in display_system_info()
3152 return (err); in display_system_info()
3155 err = display_platform_banner(plafh); in display_system_info()
3156 if (err != PICL_SUCCESS) in display_system_info()
3157 return (err); in display_system_info()
3159 err = display_system_clock(plafh); in display_system_info()
3160 if (err != PICL_SUCCESS) in display_system_info()
3161 return (err); in display_system_info()
3163 err = picl_walk_tree_by_class(plafh, PICL_CLASS_MEMORY, in display_system_info()
3165 if (err != PICL_SUCCESS) in display_system_info()
3166 return (err); in display_system_info()
3168 err = display_cpu_info(plafh); in display_system_info()
3169 if (err != PICL_SUCCESS) in display_system_info()
3170 return (err); in display_system_info()
3172 err = display_io_device_info(plafh); in display_system_info()
3173 if (err != PICL_SUCCESS) in display_system_info()
3174 return (err); in display_system_info()
3176 err = display_memory_config(plafh); in display_system_info()
3177 if (err != PICL_SUCCESS) in display_system_info()
3178 return (err); in display_system_info()
3180 err = display_usb_devices(plafh); in display_system_info()
3181 if (err != PICL_SUCCESS) in display_system_info()
3182 return (err); in display_system_info()
3186 err = picl_walk_tree_by_class(rooth, PICL_CLASS_OPTIONS, in display_system_info()
3188 if (err != PICL_SUCCESS) in display_system_info()
3189 return (err); in display_system_info()
3191 err = picldiag_get_node_by_name(rooth, PICL_NODE_FRUTREE, in display_system_info()
3195 if (err != PICL_SUCCESS) in display_system_info()
3198 err = display_fru_oper_status(frutreeh); in display_system_info()
3199 if (err != PICL_SUCCESS) in display_system_info()
3200 return (err); in display_system_info()
3202 err = display_hw_revisions(plafh); in display_system_info()
3203 if (err != PICL_SUCCESS) in display_system_info()
3204 return (err); in display_system_info()
3206 err = picl_walk_tree_by_class(plafh, PICL_CLASS_FLASHPROM, in display_system_info()
3208 if (err != PICL_SUCCESS) in display_system_info()
3209 return (err); in display_system_info()
3219 int err; in do_prominfo() local
3224 err = picl_initialize(); in do_prominfo()
3225 if (err != PICL_SUCCESS) { in do_prominfo()
3226 fprintf(stderr, EM_INIT_FAIL, picl_strerror(err)); in do_prominfo()
3232 err = picl_get_root(&rooth); in do_prominfo()
3233 if (err != PICL_SUCCESS) { in do_prominfo()
3234 fprintf(stderr, EM_GET_ROOT_FAIL, picl_strerror(err)); in do_prominfo()
3238 err = display_system_info(serrlog, log_flag, rooth); in do_prominfo()
3240 if ((err == PICL_STALEHANDLE) || (err == PICL_INVALIDHANDLE)) in do_prominfo()
3244 if (err != PICL_SUCCESS) { in do_prominfo()
3245 errstr = picl_strerror(err); in do_prominfo()