/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 | 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;
|
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 | cpu.c | 188 nvlist_t *fmri; local 203 if ((fmri = fmri_create(mod, cpu_id, 0, s)) == NULL) 205 (void) topo_node_bind(mod, rnode, name, cpu_id, fmri); 206 nvlist_free(fmri); 378 if (nvlist_add_string(*out, "fmri-string", name) != 0) { 401 nvlist_t *fmri; local 406 if (nvlist_lookup_string(in, "fmri-string", &str) != 0) 474 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 477 err = nvlist_add_uint8(fmri, FM_VERSION, CPU_SCHEME_VERSION1); 478 err |= nvlist_add_string(fmri, FM_FMRI_SCHEM 508 nvlist_t *fmri; local 631 char *fmri = (char *)in, *f; local [all...] |
H A D | dev.c | 163 * The dev scheme does not render fmri authority information 164 * in the string form of an fmri. It is meaningless to 165 * transmit a dev scheme fmri outside of the immediate fault 220 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { 238 nvlist_t *fmri; local 246 if (nvlist_lookup_string(in, "fmri-string", &str) != 0) 253 * no fmri authority information. 269 * fmri authority is a colon then we have devid and/or target-port-l0id 341 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0) 344 err = nvlist_add_uint8(fmri, FM_VERSIO 496 char *fmri = (char *)in; local [all...] |
H A D | svc.c | 163 nvlist_t *fmri; local 176 * correct the fmri string before we try to convert it to an nvlist. 195 if (topo_mod_str2nvl(mod, fixed, &fmri) < 0) { 206 nvlist_free(fmri); 209 if ((tn = topo_node_bind(mod, pnode, fmristr, 0, fmri)) == NULL) { 212 nvlist_free(fmri); 215 nvlist_free(fmri); 494 if (nvlist_add_string(fmristr, "fmri-string", buf) != 0) { 510 nvlist_t *fmri; local 516 if (nvlist_lookup_string(in, "fmri 686 svc_get_state(topo_mod_t *mod, nvlist_t *fmri, boolean_t presence_only, int *ret) 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 | topo_2xml.c | 211 char *fmri = NULL; local 275 if (topo_fmri_nvl2str(thp, val, &fmri, &err) 278 pval = fmri; 332 if (fmri != NULL) 333 topo_hdl_strfree(thp, fmri);
|
H A D | topo_node.c | 641 topo_instance_t inst, nvlist_t *fmri) 688 if (fmri == NULL) 696 TOPO_PROP_IMMUTABLE, fmri, &err) < 0) 640 topo_node_bind(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t inst, nvlist_t *fmri) argument
|
/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/fm/topo/modules/common/hostbridge/ |
H A D | hostbridge.c | 191 nvlist_t *fmri; local 195 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 198 if (fmri == NULL) { 205 ntn = topo_node_bind(mod, parent, name, i, fmri); 212 nvlist_free(fmri); 215 nvlist_free(fmri);
|
/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/i86pc/chip/common/ |
H A D | chip_intel.c | 104 nvlist_t *fmri; local 119 fmri = topo_mod_hcfmri(mod, dnode, FM_HC_SCHEME_VERSION, 121 if (fmri == NULL) { 127 fmri)) == NULL) { 128 nvlist_free(fmri); 144 (void) topo_node_asru_set(rnode, fmri, TOPO_ASRU_COMPUTE, &err); 149 nvlist_free(fmri); 165 nvlist_t *fmri; local 209 fmri = NULL; 228 fmri 292 nvlist_t *fmri; local 345 nvlist_t *fmri; local [all...] |
H A D | chip.c | 150 nvlist_t *fmri; local 153 if (mkrsrc(mod, pnode, name, inst, auth, &fmri) != 0) { 170 perr += nvlist_add_string(fmri, FM_FMRI_HC_V1_FRU_SN, 172 perr += nvlist_add_string(fmri, FM_FMRI_HC_V1_FRU_PN, 174 perr += nvlist_add_string(fmri, FM_FMRI_HC_V1_FRU_REV, 186 cnode = topo_node_bind(mod, pnode, name, inst, fmri); 188 nvlist_free(fmri); 204 nvlist_t *fmri; local 239 TOPO_PROP_RESOURCE, &fmri, &err) != 0) 242 if (nvlist_lookup_string(fmri, FM_FMRI_HC_V1_FRU_S 331 nvlist_t *fmri; local 462 nvlist_t *fmri = NULL; local [all...] |
H A D | chip_amd.c | 169 nvlist_t *fmri; local 173 &fmri) != 0) { 180 chan, fmri)) == NULL) { 181 nvlist_free(fmri); 187 nvlist_free(fmri); 214 &fmri) != 0) { 221 cs, fmri)) == NULL) { 222 nvlist_free(fmri); 251 (void) topo_node_asru_set(csnode, fmri, 253 nvlist_free(fmri); 376 nvlist_t *fmri, *pfmri = NULL; local 474 nvlist_t *fmri, **dimmarr = NULL; local 594 nvlist_t *fmri, **csarr = NULL; local 648 nvlist_t *fmri; local 731 nvlist_t *rfmri, *fmri; local [all...] |
/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/dimm/common/ |
H A D | dimm_sun4v.c | 121 nvlist_t *fmri; local 125 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 128 if (fmri == NULL) { 135 ntn = topo_node_bind(mod, parent, name, i, fmri); 142 nvlist_free(fmri); 145 nvlist_free(fmri);
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/hostbridge/common/ |
H A D | hb_sun4v.c | 102 nvlist_t *fmri; local 110 if ((fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, 120 node = topo_node_bind(mod, parent, name, inst, fmri); 122 nvlist_free(fmri); 128 nvlist_free(fmri); 178 nvlist_t *fmri; local 191 fmri = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, dnpath, NULL); 192 if (fmri == NULL) { 193 topo_mod_dprintf(mod, "dev:///%s fmri creation failed.\n", 197 if (topo_node_asru_set(rcn, 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/fm/topo/modules/sun4v/niu/common/ |
H A D | niu.c | 148 nvlist_t *fmri; local 152 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i, 156 if (fmri == NULL) { 163 ntn = topo_node_bind(mod, parent, name, i, fmri); 170 nvlist_free(fmri); 173 nvlist_free(fmri); 189 nvlist_t *fmri; local 193 fmri = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, path, NULL); 194 if (fmri == NULL) { 196 "dev:///%s fmri creatio [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/libuvfs/common/ |
H A D | svc.c | 86 char *fmri; local 94 fmri = alloca(fmri_size); 95 if (scf_myname(scf, fmri, fmri_size) == -1)
|
/osnet-11/usr/src/lib/libsldap/common/ |
H A D | ns_sasl.c | 461 is_service(const char *fmri, const char *state) argument 466 if ((st = smf_get_state(fmri)) != NULL) {
|
/osnet-11/usr/src/lib/fm/libfmd_snmp/common/ |
H A D | resource.c | 75 key_build(const char *fmri, const ulong_t index) argument 80 if (fmri) 81 (void) strlcpy(key.d_ari_fmri, fmri, sizeof (key.d_ari_fmri)); 89 * If fmri is the fmri of a resource we have previously seen and indexed, return 95 resource_lookup_fmri(const char *fmri) argument 99 key = key_build(fmri, 0);
|
/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...] |