/illumos-gate/usr/src/cmd/picl/prtpicl/ |
H A D | prtpicl.c | 182 print_propval(int lvl, picl_prophdl_t proph, const picl_propinfo_t *propinfo) argument 193 if (!(propinfo->accessmode & PICL_READ)) { 198 vbuf = alloca(propinfo->size); 199 if (propinfo->type == PICL_PTYPE_VOID) 202 err = picl_get_propval(proph, vbuf, propinfo->size); 215 switch (propinfo->type) { 217 if (propinfo->size > 0) 221 switch (propinfo->size) { 237 propinfo->size); 242 switch (propinfo 332 picl_propinfo_t propinfo; local 382 picl_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | dr.c | 50 ptree_propinfo_t propinfo; local 61 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 71 err = ptree_create_and_add_prop(nodeh, &propinfo, &tblh, &proph); 83 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 88 err = ptree_create_prop(&propinfo, strlist, &proprow[j]); 120 ptree_propinfo_t propinfo; local 123 (void) ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 126 (void) ptree_create_and_add_prop(nodeh, &propinfo, &instance, NULL); 130 (void) ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 133 (void) ptree_create_and_add_prop(nodeh, &propinfo, di_va 260 ptree_propinfo_t propinfo; local [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; local 95 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "Path", 98 (void) ptree_create_and_add_prop(new_node, &propinfo, 101 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "Location", 104 (void) ptree_create_and_add_prop(new_node, &propinfo, 107 set_prop_info(&propinfo, PICL_PROPNAMELEN_MAX, "State", 113 (void) ptree_create_and_add_prop(new_node, &propinfo, 125 (void) ptree_create_and_add_prop(new_node, &propinfo, 130 (void) ptree_create_and_add_prop(new_node, &propinfo, [all...] |
H A D | cpu_prop_update.c | 37 set_prop_info(ptree_propinfo_t *propinfo, int size, char *name, int type) argument 39 propinfo->version = PICLD_PLUGIN_VERSION_1; 40 propinfo->read = NULL; 41 propinfo->write = NULL; 42 propinfo->piclinfo.type = type; 43 propinfo->piclinfo.accessmode = PICL_READ; 44 propinfo->piclinfo.size = size; 45 (void) strncpy(propinfo->piclinfo.name, name, 46 sizeof (propinfo->piclinfo.name)); 65 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/ |
H A D | piclmemcfg.c | 90 ptree_propinfo_t propinfo; local 124 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 130 err = ptree_create_and_add_prop(msegh, &propinfo, 138 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 145 err = ptree_create_and_add_prop(msegh, &propinfo, 153 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 159 err = ptree_create_and_add_prop(msegh, &propinfo, &ifactor, 171 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 177 err = ptree_create_and_add_prop(msegh, &propinfo, 207 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/common/memcfg/ |
H A D | piclmemcfg_comm.c | 243 ptree_propinfo_t propinfo; local 266 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 272 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.size, 280 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 286 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.mask, 294 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 300 err = ptree_create_and_add_prop(bankh, &propinfo, 308 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 314 err = ptree_create_and_add_prop(bankh, &propinfo, &mcbank.id, 335 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSIO 373 ptree_propinfo_t propinfo; local 500 ptree_propinfo_t propinfo; local 560 ptree_propinfo_t propinfo; local 781 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/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) argument 63 propinfo->version = PICLD_PLUGIN_VERSION_1; 64 propinfo->read = NULL; 65 propinfo->write = NULL; 66 propinfo->piclinfo.type = type; 67 propinfo->piclinfo.accessmode = PICL_READ; 68 propinfo->piclinfo.size = size; 69 (void) strlcpy(propinfo->piclinfo.name, name, 70 sizeof (propinfo->piclinfo.name)); 89 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/ |
H A D | psvcplugin.c | 183 struct propinfo { struct 190 struct propinfo common[] = { 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)) 917 ptree_propinfo_t propinfo; local 972 ptree_propinfo_t propinfo; local 995 ptree_propinfo_t propinfo; local 1017 ptree_propinfo_t propinfo; local 1075 ptree_propinfo_t propinfo; local 1140 ptree_propinfo_t propinfo; local 1265 ptree_propinfo_t propinfo; local 1551 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/psvcplugin/ |
H A D | psvcplugin.c | 203 ptree_propinfo_t propinfo; local 271 err = ptree_get_propinfo(rarg->proph, &propinfo); 279 dstinfo->name, buf, propinfo.piclinfo.size); 301 ptree_propinfo_t propinfo; local 419 propinfo.version = PSVC_PLUGIN_VERSION; 420 propinfo.read = fan_speed_read; 421 propinfo.write = 0; 422 propinfo.piclinfo.type = dstinfo.piclinfo.type; 423 propinfo.piclinfo.accessmode = PICL_READ | PICL_VOLATILE; 424 propinfo [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/common/devtree/ |
H A D | picldevtree.c | 642 ptree_propinfo_t propinfo; local 653 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 663 err = ptree_create_and_add_prop(nodeh, &propinfo, &tblh, &proph); 675 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 680 err = ptree_create_prop(&propinfo, strlist, &proprow[j]); 838 ptree_propinfo_t propinfo; local 864 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 870 (void) ptree_create_and_add_prop(nodeh, &propinfo, 886 ptree_propinfo_t propinfo; local 904 err = ptree_init_propinfo(&propinfo, 970 add_boolean_prop(picl_nodehdl_t nodeh, ptree_propinfo_t propinfo, char *di_val) argument 978 add_uints_prop(picl_nodehdl_t nodeh, ptree_propinfo_t propinfo, char *di_val, int *idata, int len) argument 994 add_strings_prop(picl_nodehdl_t nodeh, ptree_propinfo_t propinfo, char *di_val, char *sdata, int len) argument 1008 add_bytes_prop(picl_nodehdl_t nodeh, ptree_propinfo_t propinfo, char *di_val, unsigned char *bdata, int len) argument 1129 ptree_propinfo_t propinfo; local 1205 ptree_propinfo_t propinfo; local 1260 ptree_propinfo_t propinfo; local 1403 ptree_propinfo_t propinfo; local 2021 ptree_propinfo_t propinfo; local 2590 ptree_propinfo_t propinfo; local 2617 ptree_propinfo_t propinfo; local 2889 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/snowbird/common/ |
H A D | snowbird.c | 673 picl_propinfo_t propinfo; local 686 if (picl_get_propinfo(proph, &propinfo) != PICL_SUCCESS) 689 valbuf = (char *) malloc(sizeof (char) * (propinfo.size)); 693 if (picl_get_propval(proph, (void *)valbuf, propinfo.size) 717 if (picl_get_propinfo(proph, & propinfo) != PICL_SUCCESS) 720 valbuf = (char *) malloc(sizeof (char) * (propinfo.size)); 725 propinfo.size) != PICL_SUCCESS) { 837 picl_propinfo_t propinfo; local 857 if ((picl_get_propinfo(proph, &propinfo)) != PICL_SUCCESS) { 862 valbuf = (char *) malloc(sizeof (char) * (propinfo 1084 picl_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/ |
H A D | piclfrutree.c | 551 ptree_propinfo_t propinfo; local 557 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 563 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); 575 ptree_propinfo_t propinfo; local 578 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 583 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); 595 ptree_propinfo_t propinfo; local 601 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 607 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); 619 ptree_propinfo_t propinfo; local 639 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/ |
H A D | fcal_leds.c | 241 ptree_propinfo_t propinfo; local 243 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 253 r = ptree_create_prop(&propinfo, tbl_h, tableh); 280 ptree_propinfo_t propinfo; local 308 r = ptree_init_propinfo(&propinfo, 316 &propinfo, NULL, NULL); 320 r = ptree_init_propinfo(&propinfo, 327 r = ptree_create_prop(&propinfo, PICL_CLASS_LED, 332 r = ptree_init_propinfo(&propinfo, 339 r = ptree_create_prop(&propinfo, [all...] |
H A D | fcal_leds_thread.c | 118 ptree_propinfo_t propinfo; local 212 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 217 (void) ptree_create_and_add_prop(ssdndh, &propinfo, &disk, 240 r = ptree_init_propinfo(&propinfo, 246 r = ptree_create_prop(&propinfo, PICL_CLASS_BLOCK, 250 r = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 255 r = ptree_create_prop(&propinfo, &ssdndh, &row_props_h[1]);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/ |
H A D | piclfrutree.c | 679 ptree_propinfo_t propinfo; local 685 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 691 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); 703 ptree_propinfo_t propinfo; local 706 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 711 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); 723 ptree_propinfo_t propinfo; local 729 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 735 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); 747 ptree_propinfo_t propinfo; local 767 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/frutree/ |
H A D | piclfrutree.c | 773 ptree_propinfo_t propinfo; local 779 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 785 err = ptree_create_and_add_prop(nodeh, &propinfo, &tmph, &proph); 797 ptree_propinfo_t propinfo; local 800 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 805 err = ptree_create_and_add_prop(nodeh, &propinfo, &slotnum, &proph); 817 ptree_propinfo_t propinfo; local 823 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 829 err = ptree_create_and_add_prop(nodeh, &propinfo, label, &proph); 841 ptree_propinfo_t propinfo; local 861 ptree_propinfo_t propinfo; local [all...] |
/illumos-gate/usr/src/lib/libfru/libfrupicl/ |
H A D | frupicl.c | 1027 picl_propinfo_t propinfo; local 1031 PICL_PROP_NAME, &propinfo, &proph)) 1035 if (propinfo.size == 0) 1038 if ((propval = malloc(propinfo.size)) == NULL) 1041 if ((status = picl_get_propval(proph, propval, propinfo.size)) 1068 picl_propinfo_t propinfo; local 1099 ((status = picl_get_propinfo(payloadh, &propinfo)) 1103 if (propinfo.size > 0) { 1104 payload = alloca(propinfo.size); 1106 propinfo [all...] |
/illumos-gate/usr/src/lib/libfru/libfrupicltree/ |
H A D | frupicltree.c | 1039 ptree_propinfo_t propinfo; local 1047 if (ptree_get_propinfo(proph, &propinfo) != PICL_SUCCESS) 1050 if (propinfo.piclinfo.size == 0) 1053 if ((propval = malloc(propinfo.piclinfo.size)) == NULL) 1056 if ((status = ptree_get_propval(proph, propval, propinfo.piclinfo.size)) 1083 ptree_propinfo_t propinfo; local 1114 ((status = ptree_get_propinfo(payloadh, &propinfo)) 1118 if (propinfo.piclinfo.size > 0) { 1119 payload = alloca(propinfo.piclinfo.size); 1121 propinfo [all...] |
/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | display_sun4v.c | 906 picl_propinfo_t propinfo; local 917 status = picl_get_propinfo_by_name(cpuh, OBP_PROP_CPUID, &propinfo, 931 status = picl_get_propinfo_by_name(cpuh, "clock-frequency", &propinfo, 934 int_value = malloc(propinfo.size); 939 status = picl_get_propval(proph, int_value, propinfo.size); 953 status = picl_get_propinfo_by_name(cpuh, "compatible", &propinfo, 956 if (propinfo.type == PICL_PTYPE_CHARSTRING) { 960 comp_value = malloc(propinfo.size); 966 propinfo.size); 972 } else if (propinfo [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chicago/envd/ |
H A D | piclenvsetup.c | 305 ptree_propinfo_t propinfo; local 308 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 313 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); 329 ptree_propinfo_t propinfo; local 332 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 337 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/enchilada/envd/ |
H A D | piclenvsetup.c | 315 ptree_propinfo_t propinfo; local 318 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 323 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); 339 ptree_propinfo_t propinfo; local 342 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 347 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/ |
H A D | piclenvsetup.c | 378 ptree_propinfo_t propinfo; local 381 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 386 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); 402 ptree_propinfo_t propinfo; local 405 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 410 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/envd/ |
H A D | piclenvsetup.c | 355 ptree_propinfo_t propinfo; local 358 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 363 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); 379 ptree_propinfo_t propinfo; local 382 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 387 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/taco/envd/ |
H A D | piclenvsetup.c | 247 ptree_propinfo_t propinfo; local 250 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 255 err = ptree_create_and_add_prop(nodeh, &propinfo, valbuf, &proph); 271 ptree_propinfo_t propinfo; local 274 err = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 279 err = ptree_create_and_add_prop(nodeh, &propinfo, NULL, &proph);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/envmond/ |
H A D | piclenvmond.c | 151 ptree_propinfo_t propinfo; /* propinfo structure */ local 159 rc = ptree_init_propinfo(&propinfo, PTREE_PROPINFO_VERSION, 166 rc = ptree_create_and_add_prop(nodeh, &propinfo, vbuf, propp);
|