Home
last modified time | relevance | path

Searched refs:propinfo (Results 1 – 25 of 37) sorted by relevance

12

/titanic_41/usr/src/cmd/picl/prtpicl/
H A Dprtpicl.c182 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_41/usr/src/cmd/picl/plugins/sun4v/mdesc/
H A Ddr.c50 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 Ddisk_discovery.c41 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 Dcpu_prop_update.c37 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_41/usr/src/cmd/picl/plugins/common/memcfg/
H A Dpiclmemcfg_comm.c243 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_41/usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/
H A Dpsvcplugin.c183 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_41/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/
H A Dpiclmemcfg.c90 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_41/usr/src/cmd/picl/plugins/sun4v/pri/
H A Dpriplugin.c61 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_41/usr/src/cmd/picl/plugins/common/devtree/
H A Dpicldevtree.c642 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_41/usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/
H A Dpsvcplugin.c203 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_41/usr/src/lib/libprtdiag_psr/sparc/snowbird/common/
H A Dsnowbird.c673 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_41/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/
H A Dpiclfrutree.c551 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_41/usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/
H A Dfcal_leds.c241 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 Dfcal_leds_thread.c118 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_41/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/
H A Dpiclfrutree.c679 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_41/usr/src/cmd/picl/plugins/sun4u/daktari/frutree/
H A Dpiclfrutree.c773 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_41/usr/src/lib/libfru/libfrupicl/
H A Dfrupicl.c1027 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_41/usr/src/lib/libfru/libfrupicltree/
H A Dfrupicltree.c1039 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_41/usr/src/lib/libprtdiag/common/
H A Ddisplay_sun4v.c906 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_41/usr/src/cmd/picl/plugins/sun4u/lw8/frutree/
H A Dpiclfrutree.c1802 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_41/usr/src/cmd/picl/plugins/sun4u/taco/envd/
H A Dpiclenvsetup.c247 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_41/usr/src/cmd/picl/plugins/sun4u/grover/envd/
H A Dpiclenvsetup.c355 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_41/usr/src/cmd/picl/plugins/lib/picld_pluginutil/
H A Dpicld_pluginutil.c710 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_41/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/
H A Dpiclenvsetup.c378 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_41/usr/src/lib/libpicltree/
H A Dpicltree.c1792 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 …]

12