/osnet-11/usr/src/lib/fm/topo/modules/sun4v/chip/common/ |
H A D | chip_sun4v.c | 126 nvlist_t *fmri; local 181 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 184 if (fmri == NULL) { 191 ntn = topo_node_bind(mod, parent, name, i, fmri); 198 nvlist_free(fmri); 201 nvlist_free(fmri); 236 nvlist_t *fmri; local 238 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 240 err = nvlist_add_uint8(fmri, FM_VERSION, FM_CPU_SCHEME_VERSION); 241 err |= nvlist_add_string(fmri, FM_FMRI_SCHEM [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/common/ |
H A D | cpu.c | 341 nvlist_t *fmri; local 343 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 345 err = nvlist_add_uint8(fmri, FM_VERSION, FM_CPU_SCHEME_VERSION); 346 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU); 347 err |= nvlist_add_uint32(fmri, FM_FMRI_CPU_ID, cpuid); 348 err |= nvlist_add_uint8(fmri, FM_FMRI_CPU_MASK, cpumask); 350 err |= nvlist_add_string(fmri, FM_FMRI_CPU_SERIAL_ID, serial); 352 nvlist_free(fmri); 357 return (fmri); 365 nvlist_t *fmri; local [all...] |
/osnet-11/usr/src/lib/fm/libasr/common/ |
H A D | asr_audit.c | 72 asr_get_fmri_strcpy(asr_topo_enum_data_t *edata, nvlist_t *fmri) argument 77 if (fmri == NULL) 79 if (topo_fmri_nvl2str(edata->asr_topoh, fmri, &fmristr, &err) != 0) { 90 nvlist_free(fmri); 100 nvlist_t *fmri; local 103 if (topo_node_fru(node, &fmri, NULL, &err) != 0) { 106 return (asr_get_fmri_strcpy(edata, fmri)); 115 nvlist_t *fmri; local 118 if (topo_node_asru(node, &fmri, NULL, &err) != 0) { 121 return (asr_get_fmri_strcpy(edata, fmri)); 130 nvlist_t *fmri; local 223 char *fmri; local 404 asr_fmri_str_to_name(char *fmri) argument 565 char *fmri = asr_nvl_str(pkg, "FMRI"); local 719 add_software_module(asr_buf_t *out, char *fmri, scf_service_t *svc) argument 768 char *fmri; local [all...] |
H A D | asr.h | 99 extern char *asr_topo_fmri2str(topo_hdl_t *ah, nvlist_t *fmri); 100 extern char *asr_fmri_str_to_name(char *fmri);
|
/osnet-11/usr/src/lib/liblldp/common/ |
H A D | liblldp.c | 241 char *fmri; local 246 if ((fmri = malloc(max_fmri)) != NULL) { 247 (void) snprintf(fmri, max_fmri, "svc:/%s:%s", service, 250 return (fmri); 263 char *fmri, *state; local 273 if ((fmri = lldp_alloc_fmri(LLDP_SVC_NAME, 277 state = smf_get_state(fmri); 278 free(fmri);
|
/osnet-11/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/common/ |
H A D | opl_ioboard.c | 168 nvlist_t *fmri; local 178 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, IOBOARD, 187 ion = topo_node_bind(mp, parent, IOBOARD, inst, fmri); 189 nvlist_free(fmri); 194 nvlist_free(fmri); 195 /* Create and add FRU fmri for this ioboard */ 200 if (topo_mod_str2nvl(mp, fmri_str, &fmri) == 0) { 201 (void) topo_node_fru_set(ion, fmri, 0, &err); 202 nvlist_free(fmri);
|
/osnet-11/usr/src/lib/rad/pysmf/ |
H A D | Makefile.com | 25 PYSRCS= __init__.py rad.py fmri.py
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-mem/common/ |
H A D | mem.c | 493 nvlist_t *fmri; local 495 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 497 err = nvlist_add_uint8(fmri, FM_VERSION, FM_MEM_SCHEME_VERSION); 498 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM); 499 err |= nvlist_add_string(fmri, FM_FMRI_MEM_UNUM, unum); 501 err |= nvlist_add_string_array(fmri, 504 nvlist_free(fmri); 509 return (fmri); 516 nvlist_t *fmri; local 519 fmri [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/xaui/common/ |
H A D | xaui.c | 99 nvlist_t *fmri; local 103 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 107 if (fmri == NULL) { 114 ntn = topo_node_bind(mod, parent, name, i, fmri); 115 nvlist_free(fmri); 146 nvlist_t *fmri; local 149 if (topo_node_resource(tn, &fmri, &err) < 0 || 150 fmri == NULL) { 155 e = topo_node_fru_set(tn, fmri, 0, &err); 156 nvlist_free(fmri); 463 nvlist_t *fmri = NULL; local [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/common/disk/common/ |
H A D | disk.c | 52 nvlist_t *fmri, *fru; local 63 if (topo_node_resource(baynode, &fmri, &err) != 0) { 69 if (topo_node_fru_set(baynode, fmri, 0, &err) != 0) { 72 nvlist_free(fmri); 75 nvlist_free(fmri);
|
H A D | disk_common.c | 117 nvlist_t *fmri = NULL; local 133 /* get the resource fmri, and use it as the fru */ 134 if (topo_node_resource(dtn, &fmri, &err) != 0) { 139 if (topo_node_fru_set(dtn, fmri, 0, &err) != 0) { 273 if (fmri) 274 nvlist_free(fmri); 291 char *fmri = NULL; local 310 /* Get string fmri of receptacle. */ 312 (void) topo_mod_nvl2str(mod, fmri_nvl, &fmri); 321 "bay", fmri, NUL local 328 "bay", fmri, "disk", NULL, NULL, local 416 nvlist_t *fmri; local [all...] |
/osnet-11/usr/src/lib/fm/topo/libtopo/common/ |
H A D | mem.c | 267 err = nvlist_add_string(nvl, "fmri-string", buf); 290 nvlist_t *fmri; local 295 if (nvlist_lookup_string(in, "fmri-string", &fmristr) != 0) 318 "%s: fmri string to long\n", __func__); 379 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 385 err = nvlist_add_uint8(fmri, FM_VERSION, FM_MEM_SCHEME_VERSION); 386 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM); 387 err |= nvlist_add_string(fmri, FM_FMRI_MEM_UNUM, unum); 391 err |= nvlist_add_uint64(fmri, FM_FMRI_MEM_PHYSADDR, paddr); 396 err |= nvlist_add_uint64(fmri, FM_FMRI_MEM_OFFSE [all...] |
H A D | topo_mod.c | 308 nvlist_t *pfmri = NULL, *fmri = NULL, *args = NULL; local 382 if ((fmri = topo_fmri_create(mod->tm_hdl, FM_FMRI_SCHEME_HC, name, inst, 390 (void) topo_mod_nvdup(mod, fmri, &nfp); 391 nvlist_free(fmri); 401 nvlist_t *fmri, *args; local 417 if ((fmri = topo_fmri_create(mod->tm_hdl, FM_FMRI_SCHEME_DEV, 425 (void) topo_mod_nvdup(mod, fmri, &nfp); 426 nvlist_free(fmri); 436 nvlist_t *fmri = NULL, *args = NULL; local 456 if ((fmri 474 nvlist_t *fmri = NULL, *args = NULL; local 513 nvlist_t *fmri, *args; local 567 topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri) argument 586 topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr) argument [all...] |
H A D | sw.c | 131 nvlist_t *args, *fmri = NULL, *obj = NULL, *site = NULL, *ctxt = NULL; local 181 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0 || 190 err |= nvlist_add_uint8(fmri, FM_VERSION, FM_SW_SCHEME_VERSION); 191 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW); 202 * Add 'object' to the fmri. 205 err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_OBJ, obj); 236 * Add 'site' to the fmri. 239 err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_SITE, site); 275 * Add 'context' to the fmri. 278 err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_CTX [all...] |
H A D | zfs.c | 231 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { 243 zfs_get_presence(topo_mod_t *mod, nvlist_t *fmri) argument 252 (void) nvlist_lookup_uint64(fmri, FM_FMRI_ZFS_POOL, &pool_guid); 253 (void) nvlist_lookup_uint64(fmri, FM_FMRI_ZFS_VDEV, &vdev_guid); 289 zfs_get_state(topo_mod_t *mod, nvlist_t *fmri, int *ret) argument 300 (void) nvlist_lookup_uint64(fmri, FM_FMRI_ZFS_POOL, &pool_guid); 301 (void) nvlist_lookup_uint64(fmri, FM_FMRI_ZFS_VDEV, &vdev_guid); 346 char *fmri = (char *)in, *f = NULL, *endf; local 350 if (fmri != NULL) { 351 h += topo_fmri_strhash_one(fmri, strle [all...] |
H A D | mod.c | 348 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { 364 nvlist_t *fmri; local 372 if (nvlist_lookup_string(in, "fmri-string", &str) != 0) 396 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 399 err = nvlist_add_uint8(fmri, FM_VERSION, FM_DEV_SCHEME_VERSION); 400 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MOD); 402 err |= nvlist_add_string(fmri, FM_FMRI_MOD_NAME, mod_name); 405 nvlist_free(fmri); 408 *out = fmri;
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/ |
H A D | pi_meth.c | 226 op, fmristr == NULL ? "unknown fmri" : fmristr, 289 is_cacheline_fmri(nvlist_t *fmri) argument 294 if (nvlist_lookup_nvlist(fmri, FM_FMRI_HC_SPECIFIC, &hcsp) == 0) { 306 cacheline_retire(topo_mod_t *mod, tnode_t *node, nvlist_t *fmri, argument 319 rc = fmd_agent_cache_retire(hdl, onlinecpu, fmri); 347 cacheline_unretire(topo_mod_t *mod, tnode_t *node, nvlist_t *fmri, argument 360 rc = fmd_agent_cache_unretire(hdl, onlinecpu, fmri); 389 cacheline_service_state(topo_mod_t *mod, tnode_t *node, nvlist_t *fmri, argument 402 rc = fmd_agent_cache_isretired(hdl, onlinecpu, fmri); 442 nvlist_t *fmri; local [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/common/bay/common/ |
H A D | bay_common.c | 206 nvlist_t *fmri = NULL; local 218 fmri = topo_mod_hcfmri(mod, 221 if (fmri == NULL) { 222 topo_mod_dprintf(mod, "%s: failed to create fmri: %s\n", 229 *tnode = topo_node_bind(mod, pnode, BAY, instance, fmri); 274 if (fmri != NULL) { 275 nvlist_free(fmri);
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4u/chip/common/ |
H A D | chip_sun4u.c | 181 nvlist_t *fmri, *asru; local 205 fmri = topo_mod_hcfmri(mod, rnode, FM_HC_SCHEME_VERSION, name, 207 if (fmri == NULL || (cnode = topo_node_bind(mod, 208 rnode, name, i, fmri)) == NULL) { 210 nvlist_free(fmri); 213 nvlist_free(fmri);
|
/osnet-11/usr/src/lib/libdladm/common/ |
H A D | libdlbridge.c | 101 char *fmri; local 106 if ((fmri = malloc(max_fmri)) != NULL) { 107 (void) snprintf(fmri, max_fmri, "svc:/%s:%s", service, 110 return (fmri); 120 char *fmri = NULL; local 133 fmri = alloc_fmri(service, instance_name); 135 if (scf_handle_decode_fmri(sstate->ss_handle, fmri, NULL, NULL, 139 free(fmri); 143 free(fmri); 153 exact_instance(const char *fmri, scf_state_ argument 384 char *fmri; local 684 char *fmri; local 779 char *fmri = alloc_fmri(service_name, instance); local 798 char *fmri = alloc_fmri(service_name, instance); local 862 char *fmri = NULL; local 1640 char *fmri; local [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/cpuboard/common/ |
H A D | cpuboard.c | 245 nvlist_t *fmri; local 249 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 253 if (fmri == NULL) { 260 ntn = topo_node_bind(mod, parent, name, i, fmri); 267 nvlist_free(fmri); 273 nvlist_free(fmri); 296 nvlist_t *fmri; local 299 if (topo_node_resource(tn, &fmri, &err) < 0 || 300 fmri == NULL) { 305 e = topo_node_fru_set(tn, fmri, 350 nvlist_t *fmri = NULL; local [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/common/ipmi/common/ |
H A D | ipmi_enum.c | 250 nvlist_t *auth, *fmri; local 297 if ((fmri = topo_mod_hcfmri(mod, pnode, FM_HC_SCHEME_VERSION, 309 edp->ed_instance, fmri)) == NULL) { 310 nvlist_free(fmri); 348 nvlist_free(fmri); 427 if (topo_node_resource(tn, &fmri, &err) != 0) { 434 if (topo_node_fru(pnode, &fmri, NULL, &err) != 0) { 442 if (topo_node_fru_set(tn, fmri, 0, &err) != 0) { 443 nvlist_free(fmri); 452 nvlist_free(fmri); [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/motherboard/common/ |
H A D | motherboard.c | 293 nvlist_t *fmri; local 316 fmri = topo_mod_hcfmri(mod, NULL, FM_HC_SCHEME_VERSION, name, i, 324 if (fmri == NULL) { 332 ntn = topo_node_bind(mod, parent, name, i, fmri); 340 nvlist_free(fmri); 347 nvlist_free(fmri); 360 nvlist_t *fmri; local 368 if (topo_node_resource(ntn, &fmri, &err) < 0) { 373 if (topo_node_fru_set(ntn, fmri, 0, &err) < 0) 375 nvlist_free(fmri); [all...] |
/osnet-11/usr/src/lib/libipadm/common/ |
H A D | ipadm_cong.c | 56 char *fmri; member in struct:ipadm_scf_state 183 free(ss->fmri); 191 ss->fmri = malloc(ss->fmri_size); 192 if (ss->fmri == NULL) 229 (void) snprintf(ss->fmri, ss->fmri_size, IPADM_CONG_SVC_INST, 232 (void) snprintf(ss->fmri, ss->fmri_size, IPADM_CONG_SVC, 240 * Decode fmri and get property group or create one, if missing. Return 0 250 if (scf_handle_decode_fmri(ss->h, ss->fmri, NULL, NULL, 257 if (scf_handle_decode_fmri(ss->h, ss->fmri, NULL, ss->svc, NULL, 384 (void) snprintf(ss.fmri, s 856 char *fmri; local [all...] |
/osnet-11/usr/src/lib/libscf/common/ |
H A D | scf_type.c | 212 * Return 1 if the supplied parameter is a conformant fmri, 0 219 char fmri[REP_PROTOCOL_VALUE_LEN] = { 0 }; local 222 * Try to parse the fmri, if we can parse it then it 224 * the fmri since the parsing process can modify the 227 if (strlcpy(fmri, str, sizeof (fmri)) >= sizeof (fmri)) 230 ret = ! scf_parse_fmri(fmri, NULL, NULL, NULL, NULL, NULL, NULL);
|