/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | topo_gather.c | 223 char *pfmri; member 249 wdp->pfmri, node); in topo_add_disk() 250 dstrfree(wdp->pfmri); in topo_add_disk() 255 dstrfree(wdp->pfmri); in topo_add_disk() 256 wdp->pfmri = NULL; in topo_add_disk() 516 wdp->pfmri = cstr; in topo_add_bay() 718 wdp->pfmri = cstr; in topo_add_bay() 755 wd.pfmri = NULL; in update_configuration_from_topo() 766 dstrfree(wd.pfmri); in update_configuration_from_topo() 774 if (wd.pfmri != NULL) in update_configuration_from_topo() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_amd.c | 369 nvlist_t *fmri, *pfmri = NULL; in amd_rank_create() local 383 if (topo_node_resource(pnode, &pfmri, &err) < 0) { in amd_rank_create() 391 nvlist_free(pfmri); in amd_rank_create() 422 (void) topo_node_fru_set(ranknode, pfmri, 0, &err); in amd_rank_create() 454 nvlist_free(pfmri); in amd_rank_create() 644 nvlist_t *pfmri = NULL; in amd_dramchan_create() local 663 (void) topo_node_fru(pnode, &pfmri, NULL, &err); in amd_dramchan_create() 681 if (pfmri) in amd_dramchan_create() 682 (void) topo_node_fru_set(chnode, pfmri, 0, &err); in amd_dramchan_create() 691 nvlist_free(pfmri); in amd_dramchan_create()
|
/illumos-gate/usr/src/lib/libscf/common/ |
H A D | highlevel.c | 399 char *pfmri; in scf_default_secflags() local 410 if ((pfmri = uu_msprintf("%s/%s", g->fmri, in scf_default_secflags() 414 if (scf_handle_decode_fmri(hndl, pfmri, in scf_default_secflags() 429 uu_free(pfmri); in scf_default_secflags()
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_node.c | 557 nvlist_t *pfmri, *fnvl; in topo_node_facbind() local 631 if (topo_node_resource(pnode, &pfmri, &err) < 0) { in topo_node_facbind() 637 if (nvlist_add_nvlist(pfmri, FM_FMRI_FACILITY, fnvl) != 0) { in topo_node_facbind() 639 nvlist_free(pfmri); in topo_node_facbind() 648 TOPO_PROP_IMMUTABLE, pfmri, &err) < 0) { in topo_node_facbind() 649 nvlist_free(pfmri); in topo_node_facbind() 654 nvlist_free(pfmri); in topo_node_facbind()
|
H A D | topo_xml.c | 538 e = nvlist_lookup_int32(pfmri, INV_PVAL, &i32); in prop_create() 541 e = nvlist_lookup_uint32(pfmri, INV_PVAL, &ui32); in prop_create() 544 e = nvlist_lookup_int64(pfmri, INV_PVAL, &i64); in prop_create() 547 e = nvlist_lookup_uint64(pfmri, INV_PVAL, &ui64); in prop_create() 550 e = nvlist_lookup_double(pfmri, INV_PVAL, &dbl); in prop_create() 553 e = nvlist_lookup_nvlist(pfmri, INV_PVAL, &fmri); in prop_create() 556 e = nvlist_lookup_string(pfmri, INV_PVAL, &str); in prop_create() 562 e = nvlist_lookup_uint32_array(pfmri, INV_PVAL, &ui32arr, in prop_create() 566 e = nvlist_lookup_int64_array(pfmri, INV_PVAL, &i64arr, in prop_create() 570 e = nvlist_lookup_uint64_array(pfmri, INV_PVAL, &ui64arr, in prop_create() [all …]
|
H A D | hc.c | 256 nvlist_t *pfmri = NULL; in hc_enum() local 279 (void) topo_node_resource(pnode, &pfmri, &err); in hc_enum() 281 nvl = hc_fmri_create(mod, pfmri, FM_HC_SCHEME_VERSION, name, min, in hc_enum() 283 nvlist_free(pfmri); /* callee ignores NULLs */ in hc_enum() 1068 hc_fmri_create(topo_mod_t *mod, nvlist_t *pfmri, int version, const char *name, in hc_fmri_create() argument 1095 if (pfmri != NULL) { in hc_fmri_create() 1096 if (nvlist_lookup_nvlist_array(pfmri, FM_FMRI_HC_LIST, in hc_fmri_create() 1142 nvlist_t *args, *pfmri = NULL; in hc_fmri_create_meth() local 1159 pfmri = NULL; in hc_fmri_create_meth() 1170 &pfmri); in hc_fmri_create_meth() [all …]
|
H A D | topo_mod.c | 301 nvlist_t *pfmri = NULL, *fmri = NULL, *args = NULL; in topo_mod_hcfmri() local 318 if (topo_node_resource(pnode, &pfmri, &err) < 0) { in topo_mod_hcfmri() 324 pfmri) != 0) { in topo_mod_hcfmri() 325 nvlist_free(pfmri); in topo_mod_hcfmri() 329 nvlist_free(pfmri); in topo_mod_hcfmri()
|