/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | pdevinfo_sun4v.c | 242 picl_nodehdl_t childh; in sun4v_get_node_by_name() local 250 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in sun4v_get_node_by_name() 254 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in sun4v_get_node_by_name() 257 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in sun4v_get_node_by_name() 258 &childh, sizeof (picl_nodehdl_t)); in sun4v_get_node_by_name() 263 *nodeh = childh; in sun4v_get_node_by_name() 267 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in sun4v_get_node_by_name() 268 &childh, sizeof (picl_nodehdl_t)); in sun4v_get_node_by_name()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw8/frutree/ |
H A D | piclfrutree.c | 324 static int add_pci_location(picl_nodehdl_t childh, char *parent_addr, 480 picl_nodehdl_t childh; in add_subtree() local 492 childh = 0; in add_subtree() 493 err = add_picl_node(parh, cp, &childh); in add_subtree() 504 if (childh && cp->has_children) { in add_subtree() 505 err = add_subtree(childh, cp->handle); in add_subtree() 575 picl_nodehdl_t childh; in add_chassis_node() local 578 PICL_CLASS_FRU, &childh); in add_chassis_node() 583 err = add_prop_ull(childh, handle, PICL_PROP_SC_HANDLE); in add_chassis_node() 591 err = create_table(childh, &tblhdl, PICL_PROP_DEVICES); in add_chassis_node() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/ |
H A D | io_dev_label.c | 280 picl_nodehdl_t childh; in find_node_by_string_prop() local 283 for (err = ptree_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in find_node_by_string_prop() 285 err = ptree_get_propval_by_name(childh, PICL_PROP_PEER, in find_node_by_string_prop() 286 &childh, sizeof (picl_nodehdl_t))) { in find_node_by_string_prop() 290 if (compare_string_propval(childh, pname, pval)) { in find_node_by_string_prop() 291 *nodeh = childh; in find_node_by_string_prop()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/ |
H A D | piclfrudr.c | 455 picl_nodehdl_t childh; in piclfrudr_init() local 497 &childh, sizeof (picl_nodehdl_t)) != PICL_SUCCESS) in piclfrudr_init() 499 post_frudr_event(PICL_FRU_ADDED, locationh, childh); in piclfrudr_init() 1076 picl_nodehdl_t childh; in remove_fru_parents() local 1115 PICL_PROP_CHILD, &childh, sizeof (picl_nodehdl_t)); in remove_fru_parents() 1118 retval = ptree_get_prop_by_name(childh, in remove_fru_parents() 1195 if (ptree_delete_node(childh) == PICL_SUCCESS) in remove_fru_parents() 1196 (void) ptree_destroy_node(childh); in remove_fru_parents() 1483 picl_nodehdl_t childh; in frudr_evhandler() local 1600 childh = find_child_by_name(locnodeh, fru_name); in frudr_evhandler() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/ |
H A D | opl_picl.c | 517 picl_nodehdl_t childh; in opl_get_node_by_name() local 525 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in opl_get_node_by_name() 529 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in opl_get_node_by_name() 532 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in opl_get_node_by_name() 533 &childh, sizeof (picl_nodehdl_t)); in opl_get_node_by_name() 538 *nodeh = childh; in opl_get_node_by_name() 542 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in opl_get_node_by_name() 543 &childh, sizeof (picl_nodehdl_t)); in opl_get_node_by_name()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/envmon/ |
H A D | piclenvmon.c | 85 picl_nodehdl_t *childh); 528 picl_nodehdl_t *childh) in get_child_by_name() argument 535 err = ptree_get_propval_by_name(nodeh, PICL_PROP_CHILD, childh, in get_child_by_name() 536 sizeof (*childh)); in get_child_by_name() 538 err = ptree_get_propval_by_name(*childh, PICL_PROP_NAME, in get_child_by_name() 543 err = ptree_get_propval_by_name(*childh, PICL_PROP_PEER, in get_child_by_name() 544 childh, sizeof (*childh)); in get_child_by_name() 1532 picl_nodehdl_t childh; in envmon_evhandler() local 1624 PICLEVENTARG_FRUHANDLE, &childh); in envmon_evhandler() 1631 retval = ptree_get_propval_by_name(childh, PICL_PROP_NAME, in envmon_evhandler() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/ |
H A D | piclfrutree.c | 252 do_sysboard_init(picl_nodehdl_t rooth, picl_nodehdl_t *childh) in do_sysboard_init() argument 260 err = ptree_create_node("system-board", "fru", childh); in do_sysboard_init() 264 err = add_ref_prop(*childh, tmph, SEEPROM_SOURCE); in do_sysboard_init() 268 err = add_void_fda_prop(*childh); in do_sysboard_init() 272 err = ptree_add_node(rooth, *childh); in do_sysboard_init() 276 err = add_ref_prop(tmph, *childh, FRU_PARENT); in do_sysboard_init()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/schumacher/common/ |
H A D | schumacher.c | 198 picl_nodehdl_t childh; 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() 210 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in picldiag_get_node_by_name() 213 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 214 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 219 *nodeh = childh; in picldiag_get_node_by_name() 223 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 224 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 1684 picl_nodehdl_t childh; in add_io_leaves() local 1806 &childh, sizeof (picl_nodehdl_t)); in add_io_leaves() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/desktop/common/ |
H A D | picldiag.c | 238 picl_nodehdl_t childh; in picldiag_get_node_by_name() local 246 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in picldiag_get_node_by_name() 250 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in picldiag_get_node_by_name() 253 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 254 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 259 *nodeh = childh; in picldiag_get_node_by_name() 263 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 264 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 1777 picl_nodehdl_t childh; in add_io_leaves() local 1899 &childh, sizeof (picl_nodehdl_t)); in add_io_leaves() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/lw8/common/ |
H A D | lw8.c | 233 picl_nodehdl_t childh; in picldiag_get_node_by_name() local 241 err = picl_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in picldiag_get_node_by_name() 245 err = picl_get_propval_by_name(childh, PICL_PROP_NAME, in picldiag_get_node_by_name() 248 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 249 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 254 *nodeh = childh; in picldiag_get_node_by_name() 258 err = picl_get_propval_by_name(childh, PICL_PROP_PEER, in picldiag_get_node_by_name() 259 &childh, sizeof (picl_nodehdl_t)); in picldiag_get_node_by_name() 1771 picl_nodehdl_t childh; in add_io_leaves() local 1893 &childh, sizeof (picl_nodehdl_t)); in add_io_leaves() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/common/devtree/ |
H A D | picldevtree.c | 750 picl_nodehdl_t childh; in find_node_by_string_prop() local 753 for (err = ptree_get_propval_by_name(rooth, PICL_PROP_CHILD, &childh, in find_node_by_string_prop() 755 err = ptree_get_propval_by_name(childh, PICL_PROP_PEER, &childh, in find_node_by_string_prop() 760 if (compare_string_propval(childh, pname, pval)) { in find_node_by_string_prop() 761 *nodeh = childh; in find_node_by_string_prop() 765 if (find_node_by_string_prop(childh, pname, pval, nodeh) == in find_node_by_string_prop()
|