/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | topo_gather.c | 223 char *pfmri; member in struct:walk_diskmon 242 if (wdp->pfmri == NULL) { 247 if (nvlist_lookup_uint64(g_topo2diskmon, wdp->pfmri, &ptr) != 0) { 249 wdp->pfmri, node); 250 dstrfree(wdp->pfmri); 255 dstrfree(wdp->pfmri); 256 wdp->pfmri = NULL; 516 wdp->pfmri = cstr; 718 wdp->pfmri = cstr; 755 wd.pfmri [all...] |
/illumos-gate/usr/src/lib/libscf/common/ |
H A D | highlevel.c | 399 char *pfmri; local 410 if ((pfmri = uu_msprintf("%s/%s", g->fmri, 414 if (scf_handle_decode_fmri(hndl, pfmri, 429 uu_free(pfmri);
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_node.c | 539 nvlist_t *pfmri, *fnvl; local 613 if (topo_node_resource(pnode, &pfmri, &err) < 0) { 619 if (nvlist_add_nvlist(pfmri, FM_FMRI_FACILITY, fnvl) != 0) { 621 nvlist_free(pfmri); 630 TOPO_PROP_IMMUTABLE, pfmri, &err) < 0) { 631 nvlist_free(pfmri); 636 nvlist_free(pfmri);
|
H A D | topo_xml.c | 519 nvlist_t *pfmri, tnode_t *ptn, const char *gnm, const char *pnm, 535 e = nvlist_lookup_int32(pfmri, INV_PVAL, &i32); 538 e = nvlist_lookup_uint32(pfmri, INV_PVAL, &ui32); 541 e = nvlist_lookup_int64(pfmri, INV_PVAL, &i64); 544 e = nvlist_lookup_uint64(pfmri, INV_PVAL, &ui64); 547 e = nvlist_lookup_nvlist(pfmri, INV_PVAL, &fmri); 550 e = nvlist_lookup_string(pfmri, INV_PVAL, &str); 553 e = nvlist_lookup_int32_array(pfmri, INV_PVAL, &i32arr, &nelem); 556 e = nvlist_lookup_uint32_array(pfmri, INV_PVAL, &ui32arr, 560 e = nvlist_lookup_int64_array(pfmri, INV_PVA 518 prop_create(topo_mod_t *mp, nvlist_t *pfmri, tnode_t *ptn, const char *gnm, const char *pnm, topo_type_t ptype, int flag) argument [all...] |
H A D | topo_mod.c | 295 nvlist_t *pfmri = NULL, *fmri = NULL, *args = NULL; local 312 if (topo_node_resource(pnode, &pfmri, &err) < 0) { 318 pfmri) != 0) { 319 nvlist_free(pfmri); 323 nvlist_free(pfmri);
|
H A D | hc.c | 316 nvlist_t *pfmri = NULL; local 339 (void) topo_node_resource(pnode, &pfmri, &err); 341 nvl = hc_fmri_create(mod, pfmri, FM_HC_SCHEME_VERSION, name, min, 343 nvlist_free(pfmri); /* callee ignores NULLs */ 1119 hc_fmri_create(topo_mod_t *mod, nvlist_t *pfmri, int version, const char *name, argument 1146 if (pfmri != NULL) { 1147 if (nvlist_lookup_nvlist_array(pfmri, FM_FMRI_HC_LIST, 1193 nvlist_t *args, *pfmri = NULL; local 1210 pfmri = NULL; 1221 &pfmri); [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_amd.c | 369 nvlist_t *fmri, *pfmri = NULL; local 383 if (topo_node_resource(pnode, &pfmri, &err) < 0) { 391 nvlist_free(pfmri); 422 (void) topo_node_fru_set(ranknode, pfmri, 0, &err); 454 nvlist_free(pfmri); 644 nvlist_t *pfmri = NULL; local 663 (void) topo_node_fru(pnode, &pfmri, NULL, &err); 681 if (pfmri) 682 (void) topo_node_fru_set(chnode, pfmri, 0, &err); 691 nvlist_free(pfmri); [all...] |