Searched refs:fmri (Results 26 - 50 of 101) sorted by relevance

12345

/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/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/fm/libasr/common/
H A Dasr_audit.c72 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 Dasr.h99 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 Dliblldp.c241 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 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/rad/pysmf/
H A DMakefile.com25 PYSRCS= __init__.py rad.py fmri.py
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-mem/common/
H A Dmem.c493 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 Dxaui.c99 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 Ddisk.c52 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 Ddisk_common.c117 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 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 Dtopo_mod.c308 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 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 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 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;
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/
H A Dpi_meth.c226 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 Dbay_common.c206 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 Dchip_sun4u.c181 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 Dlibdlbridge.c101 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 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...]
/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/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/libipadm/common/
H A Dipadm_cong.c56 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 Dscf_type.c212 * 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);

Completed in 66 milliseconds

12345