Searched defs:fmri (Results 26 - 50 of 93) sorted by relevance

1234

/osnet-11/usr/src/lib/fm/topo/libtopo/common/
H A Dmem.c267 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 Dmod.c348 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 Dzfs.c231 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 Dcpu.c188 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 Ddev.c163 * 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 Dsvc.c163 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 Dsw.c131 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 Dtopo_2xml.c211 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 Dtopo_node.c641 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 Dopl_ioboard.c168 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 Dhostbridge.c191 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 Dipmi_enum.c250 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 Dchip_intel.c104 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 Dchip.c150 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 Dchip_amd.c169 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 Dchip_sun4v.c126 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 Ddimm_sun4v.c121 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 Dhb_sun4v.c102 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 Dmotherboard.c293 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 Dniu.c148 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 Dcpu.c341 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 Dsvc.c86 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 Dns_sasl.c461 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 Dresource.c75 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 Dcpuboard.c245 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...]

Completed in 56 milliseconds

1234