Lines Matching defs:node

128 print_node(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl, const char *fmri)
139 if (topo_node_asru(node, &asru, NULL, &err) == 0)
141 if (topo_node_fru(node, &fru, NULL, &err) == 0)
143 (void) topo_node_label(node, &lname, &err);
182 print_everstyle(tnode_t *node)
189 if (topo_prop_get_fmri(node, TOPO_PGROUP_PROTOCOL,
192 g_pname, topo_node_name(node),
193 topo_node_instance(node), topo_strerror(err));
199 g_pname, FM_FMRI_HC_LIST, topo_node_name(node),
200 topo_node_instance(node));
215 topo_node_name(node), topo_node_instance(node));
239 print_prop_nameval(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl)
316 if (node == NULL || topo_node_flags(node) !=
320 if (topo_node_resource(node, &rsrc, &err) != 0)
335 * facility node properties
357 if (topo_prop_get_uint32(node,
480 print_pgroup(topo_hdl_t *thp, tnode_t *node, const char *pgn, char *dstab,
490 if (node != NULL && (dstab == NULL || nstab == NULL || version == -1)) {
491 if ((pgi = topo_pgroup_info(node, pgn, &err)) != NULL) {
518 print_all_props(topo_hdl_t *thp, tnode_t *node, nvlist_t *p_nv,
572 print_pgroup(thp, node, pgn, dstab, nstab,
584 print_prop_nameval(thp, node, pv_nv);
596 set_prop(topo_hdl_t *thp, tnode_t *node, nvlist_t *fmri, struct prop_args *pp)
706 if (node != NULL) {
707 if ((ret = topo_prop_setprop(node, pp->group, nvl,
730 if (node != NULL) {
731 if ((ret = topo_prop_getprop(node, pp->group, pp->prop, NULL,
746 print_pgroup(thp, node, pp->group, NULL, NULL, 0);
747 print_prop_nameval(thp, node, nvl);
754 print_props(topo_hdl_t *thp, tnode_t *node)
780 if ((nvl = topo_prop_getprops(node, &err))
788 print_all_props(thp, node, nvl,
794 if (topo_prop_getprop(node, pp->group, pp->prop,
802 print_pgroup(thp, node, pp->group, NULL,
804 print_prop_nameval(thp, node, nvl);
808 set_prop(thp, node, NULL, pp);
815 walk_node(topo_hdl_t *thp, tnode_t *node, void *arg)
823 print_everstyle(node);
827 if (topo_node_resource(node, &rsrc, &err) < 0) {
846 print_node(thp, node, rsrc, s);
851 if (topo_method_invoke(node, opt_m, 0, NULL, &out, &err) == 0) {
856 "on %s=%d (%s)\n", g_pname, topo_node_name(node),
857 topo_node_instance(node), topo_strerror(err));
861 if ((nvl = topo_prop_getprops(node, &err)) == NULL) {
864 topo_node_name(node), topo_node_instance(node),
867 print_all_props(thp, node, nvl, ALL);
871 print_props(thp, node);