/illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/ |
H A D | hostbridge.c | 193 tnode_t *ntn; in hb_tnode_create() local 206 ntn = topo_node_bind(mod, parent, name, i, fmri); in hb_tnode_create() 207 if (ntn == NULL) { in hb_tnode_create() 217 topo_node_setspecific(ntn, priv); in hb_tnode_create() 219 if (topo_pgroup_create(ntn, &hb_auth_pgroup, &err) == 0) { in hb_tnode_create() 220 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in hb_tnode_create() 222 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in hb_tnode_create() 224 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in hb_tnode_create() 226 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in hb_tnode_create() 230 if (topo_method_register(mod, ntn, Hb_methods) < 0) { in hb_tnode_create() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | pcibus.c | 135 tnode_t *ntn; in pci_tnode_create() local 137 if ((ntn = tnode_create(mod, parent, name, i, priv)) == NULL) in pci_tnode_create() 139 if (topo_method_register(mod, ntn, Pci_methods) < 0) { in pci_tnode_create() 142 topo_node_unbind(ntn); in pci_tnode_create() 145 return (ntn); in pci_tnode_create() 215 tnode_t *ntn, *ptn; in pciexfn_declare() local 279 if ((ntn = pci_tnode_create(mod, parent, PCIEX_FUNCTION, i, dn)) in pciexfn_declare() 282 if (did_props_set(ntn, pd, Fn_common_props, Fn_propcnt) < 0) { in pciexfn_declare() 283 topo_node_unbind(ntn); in pciexfn_declare() 292 if (pciexfn_add_ufm(mod, parent, ntn) != 0) { in pciexfn_declare() [all …]
|
H A D | util.c | 96 tnode_t *ntn; in tnode_create() local 121 ntn = topo_node_bind(mp, parent, name, i, fmri); in tnode_create() 122 if (ntn == NULL) { in tnode_create() 132 topo_node_setspecific(ntn, priv); in tnode_create() 134 return (ntn); in tnode_create()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/xfp/ |
H A D | xfp.c | 90 tnode_t *ntn; in xfp_tnode_create() local 104 ntn = topo_node_bind(mod, parent, name, i, fmri); in xfp_tnode_create() 106 if (ntn == NULL) { in xfp_tnode_create() 114 topo_node_setspecific(ntn, priv); in xfp_tnode_create() 115 if (topo_pgroup_create(ntn, &xfp_auth_pgroup, &err) == 0) { in xfp_tnode_create() 116 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in xfp_tnode_create() 118 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in xfp_tnode_create() 120 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in xfp_tnode_create() 122 (void) topo_prop_inherit(ntn, FM_FMRI_AUTHORITY, in xfp_tnode_create() 125 return (ntn); in xfp_tnode_create() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_xml.c | 1423 tnode_t *ntn = NULL; in fac_process() local 1453 if ((ntn = topo_node_facbind(mp, ptn, (char *)fname, in fac_process() 1461 if (topo_pgroup_create(ntn, &pgi, &err) != 0) { in fac_process() 1474 if (fac_enum_run(mp, ntn, (const char *)provider) != 0) { in fac_process() 1481 if ((newi = tf_idata_new(mp, 0, ntn)) == NULL) in fac_process() 1487 if (pad_process(mp, rd, cn, ntn, &newi->ti_pad) < 0) in fac_process() 1509 if (ntn != NULL) in fac_process() 1510 topo_node_unbind(ntn); in fac_process() 1521 tnode_t *ntn; in node_process() local 1545 ntn = topo_node_lookup(rd->rd_pn, rd->rd_name, inst); in node_process() [all …]
|