Home
last modified time | relevance | path

Searched refs:pfmri (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/
H A Dtopo_gather.c223 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 Dchip_amd.c369 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 Dhighlevel.c399 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 Dtopo_node.c557 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 Dtopo_xml.c538 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 Dhc.c256 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 Dtopo_mod.c301 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()