/titanic_50/usr/src/cmd/picl/prtpicl/ |
H A D | prtpicl.c | 182 print_propval(int lvl, picl_prophdl_t proph, const picl_propinfo_t *propinfo) in print_propval() argument 193 if (!(propinfo->accessmode & PICL_READ)) { in print_propval() 198 vbuf = alloca(propinfo->size); in print_propval() 199 if (propinfo->type == PICL_PTYPE_VOID) in print_propval() 202 err = picl_get_propval(proph, vbuf, propinfo->size); in print_propval() 215 switch (propinfo->type) { in print_propval() 217 if (propinfo->size > 0) in print_propval() 221 switch (propinfo->size) { in print_propval() 237 propinfo->size); in print_propval() 242 switch (propinfo->size) { in print_propval() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | dr.c | 50 ptree_propinfo_t propinfo; in add_string_list_prop() local 61 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_string_list_prop() 71 err = ptree_create_and_add_prop(nodeh, &propinfo, &tblh, &proph); in add_string_list_prop() 83 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_string_list_prop() 88 err = ptree_create_prop(&propinfo, strlist, &proprow[j]); in add_string_list_prop() 120 ptree_propinfo_t propinfo; in add_devinfo_props() local 123 (void) ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_devinfo_props() 126 (void) ptree_create_and_add_prop(nodeh, &propinfo, &instance, NULL); in add_devinfo_props() 130 (void) ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_devinfo_props() 133 (void) ptree_create_and_add_prop(nodeh, &propinfo, di_val, in add_devinfo_props() [all …]
|
H A D | disk_discovery.c | 41 extern void set_prop_info(ptree_propinfo_t *propinfo, int size, char *name, 50 ptree_propinfo_t propinfo; in disk_discovery() local 95 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "Path", in disk_discovery() 98 (void) ptree_create_and_add_prop(new_node, &propinfo, in disk_discovery() 101 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "Location", in disk_discovery() 104 (void) ptree_create_and_add_prop(new_node, &propinfo, in disk_discovery() 107 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "State", in disk_discovery() 113 (void) ptree_create_and_add_prop(new_node, &propinfo, in disk_discovery() 125 (void) ptree_create_and_add_prop(new_node, &propinfo, in disk_discovery() 130 (void) ptree_create_and_add_prop(new_node, &propinfo, in disk_discovery()
|
H A D | cpu_prop_update.c | 37 set_prop_info(ptree_propinfo_t *propinfo, int size, char *name, int type) in set_prop_info() argument 39 propinfo->version = PICLD_PLUGIN_VERSION_1; in set_prop_info() 40 propinfo->read = NULL; in set_prop_info() 41 propinfo->write = NULL; in set_prop_info() 42 propinfo->piclinfo.type = type; in set_prop_info() 43 propinfo->piclinfo.accessmode = PICL_READ; in set_prop_info() 44 propinfo->piclinfo.size = size; in set_prop_info() 45 (void) strncpy(propinfo->piclinfo.name, name, in set_prop_info() 46 sizeof (propinfo->piclinfo.name)); in set_prop_info() 65 ptree_propinfo_t propinfo; in add_md_prop() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/common/memcfg/ |
H A D | piclmemcfg_comm.c | 243 ptree_propinfo_t propinfo; in add_mem_banks() local 266 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_mem_banks() 272 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.size, in add_mem_banks() 280 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_mem_banks() 286 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.mask, in add_mem_banks() 294 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_mem_banks() 300 err = ptree_create_and_add_prop(bankh, &propinfo, in add_mem_banks() 308 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_mem_banks() 314 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.id, in add_mem_banks() 335 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_mem_banks() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/ |
H A D | psvcplugin.c | 183 struct propinfo { struct 190 struct propinfo common[] = { argument 196 #define COMMON_COUNT (sizeof (common) / sizeof (struct propinfo)) 198 struct propinfo led_properties[] = { 210 struct propinfo temperature_sensor_properties[] = { 218 (sizeof (temperature_sensor_properties) / sizeof (struct propinfo)) 220 struct propinfo digi_sensor_properties[] = { 228 (sizeof (digi_sensor_properties) / sizeof (struct propinfo)) 230 struct propinfo boolgpio_properties[] = { 235 #define BOOLGPIO_COUNT (sizeof (boolgpio_properties) / sizeof (struct propinfo)) [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/ |
H A D | piclmemcfg.c | 90 ptree_propinfo_t propinfo; in create_logical_tree() local 124 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in create_logical_tree() 130 err = ptree_create_and_add_prop(msegh, &propinfo, in create_logical_tree() 138 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in create_logical_tree() 145 err = ptree_create_and_add_prop(msegh, &propinfo, in create_logical_tree() 153 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in create_logical_tree() 159 err = ptree_create_and_add_prop(msegh, &propinfo, &ifactor, in create_logical_tree() 171 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in create_logical_tree() 177 err = ptree_create_and_add_prop(msegh, &propinfo, in create_logical_tree() 207 ptree_propinfo_t propinfo; in create_physical_tree() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4v/pri/ |
H A D | priplugin.c | 61 set_prop_info(ptree_propinfo_t *propinfo, int size, char *name, int type) in set_prop_info() argument 63 propinfo->version = PICLD_PLUGIN_VERSION_1; in set_prop_info() 64 propinfo->read = NULL; in set_prop_info() 65 propinfo->write = NULL; in set_prop_info() 66 propinfo->piclinfo.type = type; in set_prop_info() 67 propinfo->piclinfo.accessmode = PICL_READ; in set_prop_info() 68 propinfo->piclinfo.size = size; in set_prop_info() 69 (void) strlcpy(propinfo->piclinfo.name, name, in set_prop_info() 70 sizeof (propinfo->piclinfo.name)); in set_prop_info() 89 ptree_propinfo_t propinfo; in add_md_prop() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/common/devtree/ |
H A D | picldevtree.c | 642 ptree_propinfo_t propinfo; in add_string_list_prop() local 653 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_string_list_prop() 663 err = ptree_create_and_add_prop(nodeh, &propinfo, &tblh, &proph); in add_string_list_prop() 675 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_string_list_prop() 680 err = ptree_create_prop(&propinfo, strlist, &proprow[j]); in add_string_list_prop() 838 ptree_propinfo_t propinfo; in process_charstring_data() local 864 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in process_charstring_data() 870 (void) ptree_create_and_add_prop(nodeh, &propinfo, in process_charstring_data() 886 ptree_propinfo_t propinfo; in add_openprom_props() local 904 err = ptree_init_propinfo(&propinfo, in add_openprom_props() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/ |
H A D | psvcplugin.c | 203 ptree_propinfo_t propinfo; in fan_speed_read() local 271 err = ptree_get_propinfo(rarg->proph, &propinfo); in fan_speed_read() 279 dstinfo->name, buf, propinfo.piclinfo.size); in fan_speed_read() 301 ptree_propinfo_t propinfo; in load_projected_properties() local 419 propinfo.version = PSVC_PLUGIN_VERSION; in load_projected_properties() 420 propinfo.read = fan_speed_read; in load_projected_properties() 421 propinfo.write = 0; in load_projected_properties() 422 propinfo.piclinfo.type = dstinfo.piclinfo.type; in load_projected_properties() 423 propinfo.piclinfo.accessmode = PICL_READ | PICL_VOLATILE; in load_projected_properties() 424 propinfo.piclinfo.size = dstinfo.piclinfo.size; in load_projected_properties() [all …]
|
/titanic_50/usr/src/lib/libprtdiag_psr/sparc/snowbird/common/ |
H A D | snowbird.c | 673 picl_propinfo_t propinfo; in pd_prt_slot_info() local 686 if (picl_get_propinfo(proph, &propinfo) != PICL_SUCCESS) in pd_prt_slot_info() 689 valbuf = (char *) malloc(sizeof (char) * (propinfo.size)); in pd_prt_slot_info() 693 if (picl_get_propval(proph, (void *)valbuf, propinfo.size) in pd_prt_slot_info() 717 if (picl_get_propinfo(proph, & propinfo) != PICL_SUCCESS) in pd_prt_slot_info() 720 valbuf = (char *) malloc(sizeof (char) * (propinfo.size)); in pd_prt_slot_info() 725 propinfo.size) != PICL_SUCCESS) { in pd_prt_slot_info() 837 picl_propinfo_t propinfo; in pd_check_wd_state() local 857 if ((picl_get_propinfo(proph, &propinfo)) != PICL_SUCCESS) { in pd_check_wd_state() 862 valbuf = (char *) malloc(sizeof (char) * (propinfo.size)); in pd_check_wd_state() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/ |
H A D | piclfrutree.c | 551 ptree_propinfo_t propinfo; in add_ref_prop() local 557 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_ref_prop() 563 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); in add_ref_prop() 575 ptree_propinfo_t propinfo; in add_slot_prop() local 578 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_slot_prop() 583 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); in add_slot_prop() 595 ptree_propinfo_t propinfo; in add_label_prop() local 601 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_label_prop() 607 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); in add_label_prop() 619 ptree_propinfo_t propinfo; in add_void_fda_prop() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/ |
H A D | fcal_leds.c | 241 ptree_propinfo_t propinfo; in create_Device_table() local 243 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in create_Device_table() 253 r = ptree_create_prop(&propinfo, tbl_h, tableh); in create_Device_table() 280 ptree_propinfo_t propinfo; in add_led_refs() local 308 r = ptree_init_propinfo(&propinfo, in add_led_refs() 316 &propinfo, NULL, NULL); in add_led_refs() 320 r = ptree_init_propinfo(&propinfo, in add_led_refs() 327 r = ptree_create_prop(&propinfo, PICL_CLASS_LED, in add_led_refs() 332 r = ptree_init_propinfo(&propinfo, in add_led_refs() 339 r = ptree_create_prop(&propinfo, &led_node_hdl, in add_led_refs()
|
H A D | fcal_leds_thread.c | 118 ptree_propinfo_t propinfo; in update_picl() local 212 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in update_picl() 217 (void) ptree_create_and_add_prop(ssdndh, &propinfo, &disk, in update_picl() 240 r = ptree_init_propinfo(&propinfo, in update_picl() 246 r = ptree_create_prop(&propinfo, PICL_CLASS_BLOCK, in update_picl() 250 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in update_picl() 255 r = ptree_create_prop(&propinfo, &ssdndh, &row_props_h[1]); in update_picl()
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/ |
H A D | piclfrutree.c | 679 ptree_propinfo_t propinfo; in add_ref_prop() local 685 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_ref_prop() 691 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); in add_ref_prop() 703 ptree_propinfo_t propinfo; in add_slot_prop() local 706 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_slot_prop() 711 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); in add_slot_prop() 723 ptree_propinfo_t propinfo; in add_label_prop() local 729 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_label_prop() 735 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); in add_label_prop() 747 ptree_propinfo_t propinfo; in add_void_fda_prop() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/daktari/frutree/ |
H A D | piclfrutree.c | 773 ptree_propinfo_t propinfo; in add_ref_prop() local 779 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_ref_prop() 785 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); in add_ref_prop() 797 ptree_propinfo_t propinfo; in add_slot_prop() local 800 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_slot_prop() 805 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); in add_slot_prop() 817 ptree_propinfo_t propinfo; in add_label_prop() local 823 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_label_prop() 829 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); in add_label_prop() 841 ptree_propinfo_t propinfo; in add_void_fda_prop() local [all …]
|
/titanic_50/usr/src/lib/libfru/libfrupicl/ |
H A D | frupicl.c | 1027 picl_propinfo_t propinfo; in fpt_get_segment_name() local 1031 PICL_PROP_NAME, &propinfo, &proph)) in fpt_get_segment_name() 1035 if (propinfo.size == 0) in fpt_get_segment_name() 1038 if ((propval = malloc(propinfo.size)) == NULL) in fpt_get_segment_name() 1041 if ((status = picl_get_propval(proph, propval, propinfo.size)) in fpt_get_segment_name() 1068 picl_propinfo_t propinfo; in fpt_for_each_packet() local 1099 ((status = picl_get_propinfo(payloadh, &propinfo)) in fpt_for_each_packet() 1103 if (propinfo.size > 0) { in fpt_for_each_packet() 1104 payload = alloca(propinfo.size); in fpt_for_each_packet() 1106 propinfo.size)) in fpt_for_each_packet() [all …]
|
/titanic_50/usr/src/lib/libfru/libfrupicltree/ |
H A D | frupicltree.c | 1039 ptree_propinfo_t propinfo; in fpt_get_segment_name() local 1047 if (ptree_get_propinfo(proph, &propinfo) != PICL_SUCCESS) in fpt_get_segment_name() 1050 if (propinfo.piclinfo.size == 0) in fpt_get_segment_name() 1053 if ((propval = malloc(propinfo.piclinfo.size)) == NULL) in fpt_get_segment_name() 1056 if ((status = ptree_get_propval(proph, propval, propinfo.piclinfo.size)) in fpt_get_segment_name() 1083 ptree_propinfo_t propinfo; in fpt_for_each_packet() local 1114 ((status = ptree_get_propinfo(payloadh, &propinfo)) in fpt_for_each_packet() 1118 if (propinfo.piclinfo.size > 0) { in fpt_for_each_packet() 1119 payload = alloca(propinfo.piclinfo.size); in fpt_for_each_packet() 1121 propinfo.piclinfo.size)) in fpt_for_each_packet() [all …]
|
/titanic_50/usr/src/lib/libprtdiag/common/ |
H A D | display_sun4v.c | 906 picl_propinfo_t propinfo; in sun4v_display_cpus() local 917 status = picl_get_propinfo_by_name(cpuh, OBP_PROP_CPUID, &propinfo, in sun4v_display_cpus() 931 status = picl_get_propinfo_by_name(cpuh, "clock-frequency", &propinfo, in sun4v_display_cpus() 934 int_value = malloc(propinfo.size); in sun4v_display_cpus() 939 status = picl_get_propval(proph, int_value, propinfo.size); in sun4v_display_cpus() 953 status = picl_get_propinfo_by_name(cpuh, "compatible", &propinfo, in sun4v_display_cpus() 956 if (propinfo.type == PICL_PTYPE_CHARSTRING) { in sun4v_display_cpus() 960 comp_value = malloc(propinfo.size); in sun4v_display_cpus() 966 propinfo.size); in sun4v_display_cpus() 972 } else if (propinfo.type == PICL_PTYPE_TABLE) { in sun4v_display_cpus() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/lw8/frutree/ |
H A D | piclfrutree.c | 1802 ptree_propinfo_t propinfo; in add_prop_ull() local 1805 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_prop_ull() 1812 err = ptree_create_and_add_prop(nodeh, &propinfo, &handle, &proph); in add_prop_ull() 1825 ptree_propinfo_t propinfo; in add_prop_void() local 1828 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_prop_void() 1834 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph); in add_prop_void() 1847 ptree_propinfo_t propinfo; in add_prop_ref() local 1850 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_prop_ref() 1857 err = ptree_create_and_add_prop(nodeh, &propinfo, &value, &proph); in add_prop_ref() 1870 ptree_propinfo_t propinfo; in add_prop_int() local [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/taco/envd/ |
H A D | piclenvsetup.c | 247 ptree_propinfo_t propinfo; in add_regular_prop() local 250 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_regular_prop() 255 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); in add_regular_prop() 271 ptree_propinfo_t propinfo; in add_volatile_prop() local 274 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_volatile_prop() 279 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph); in add_volatile_prop()
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/grover/envd/ |
H A D | piclenvsetup.c | 355 ptree_propinfo_t propinfo; in add_regular_prop() local 358 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_regular_prop() 363 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); in add_regular_prop() 379 ptree_propinfo_t propinfo; in add_volatile_prop() local 382 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_volatile_prop() 387 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph); in add_volatile_prop()
|
/titanic_50/usr/src/cmd/picl/plugins/lib/picld_pluginutil/ |
H A D | picld_pluginutil.c | 710 ptree_propinfo_t propinfo; in process_prop() local 719 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in process_prop() 727 err = ptree_create_prop(&propinfo, command->propcmd_valbuf, &proph); in process_prop() 899 ptree_propinfo_t propinfo; in process_refprop() local 914 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in process_refprop() 921 err = ptree_create_prop(&propinfo, &dsth, &proph); in process_refprop() 990 ptree_propinfo_t propinfo; in process_table() local 995 err = ptree_get_propinfo(tblh, &propinfo); in process_table() 999 if (propinfo.piclinfo.type != PICL_PTYPE_TABLE) in process_table() 1007 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in process_table() [all …]
|
/titanic_50/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/ |
H A D | piclenvsetup.c | 378 ptree_propinfo_t propinfo; in add_regular_prop() local 381 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_regular_prop() 386 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); in add_regular_prop() 402 ptree_propinfo_t propinfo; in add_volatile_prop() local 405 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, in add_volatile_prop() 410 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph); in add_volatile_prop()
|
/titanic_50/usr/src/lib/libpicltree/ |
H A D | picltree.c | 1792 ptree_propinfo_t propinfo; in ptree_create_node() local 1830 propinfo.version = PTREE_PROPINFO_VERSION_1; in ptree_create_node() 1831 propinfo.piclinfo.type = PICL_PTYPE_CHARSTRING; in ptree_create_node() 1832 propinfo.piclinfo.accessmode = PICL_READ; in ptree_create_node() 1833 propinfo.piclinfo.size = strlen(name) + 1; in ptree_create_node() 1834 (void) strcpy(propinfo.piclinfo.name, PICL_PROP_NAME); in ptree_create_node() 1835 propinfo.read = NULL; in ptree_create_node() 1836 propinfo.write = NULL; in ptree_create_node() 1837 err = ptree_create_prop(&propinfo, (const void *)name, &phdl); in ptree_create_node() 1852 propinfo.piclinfo.size = strlen(clname) + 1; in ptree_create_node() [all …]
|