Searched defs:fmri (Results 1 - 25 of 93) sorted by relevance

1234

/osnet-11/usr/src/lib/fm/libfmd_msg/common/
H A Dfmd_msg_test.c49 nvlist_t *fmri, *list, *test_arr[TEST_ARR_SZ]; local
65 nvlist_alloc(&fmri, NV_UNIQUE_NAME, 0) != 0 ||
98 err |= nvlist_add_uint8(fmri, FM_VERSION, FM_FMD_SCHEME_VERSION);
99 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_FMD);
100 err |= nvlist_add_nvlist(fmri, FM_FMRI_AUTHORITY, auth);
101 err |= nvlist_add_string(fmri, FM_FMRI_FMD_NAME, "fmd_msg_test");
102 err |= nvlist_add_string(fmri, FM_FMRI_FMD_VERSION, "1.0");
105 (void) fprintf(stderr, "%s: failed to build fmri nvlist: %s\n",
115 err |= nvlist_add_nvlist(list, FM_SUSPECT_DE, fmri);
260 nvlist_free(fmri);
[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/i86pc/x86pi/common/
H A Dx86pi_generic.c49 nvlist_t *fmri; local
64 fmri = topo_mod_hcfmri(mod, t_fmriparent, FM_HC_SCHEME_VERSION,
70 if (fmri == NULL) {
72 "%s failed to create %s fmri : %s\n", _ENUM_NAME,
84 *t_node = x86pi_node_bind(mod, t_bindparent, hcfmri, fmri, flag);
85 nvlist_free(fmri);
131 nvlist_t *fmri, int flag)
146 hcfmri->instance, fmri);
130 x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri, nvlist_t *fmri, int flag) argument
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/
H A Dpi_generic.c69 nvlist_t *fmri; local
89 fmri = topo_mod_hcfmri(mod, t_fmriparent, FM_HC_SCHEME_VERSION, hc_name,
96 if (fmri == NULL) {
98 "%s failed to create fmri node_0x%llx: %s\n", enum_name,
105 fmri);
106 nvlist_free(fmri);
/osnet-11/usr/src/lib/fm/libfmd_agent/sparc/
H A Dfmd_agent_sparc.c47 nvlist_t *fmri, int *statusp)
54 if ((err = nvlist_lookup_nvlist(fmri, FM_FMRI_HC_SPECIFIC, &hcsp))
107 nvlist_t *fmri, int *status)
116 return (fmd_agent_cacheop_v1(hdl, cmd, strandid, fmri, status));
124 fmd_agent_cache_retire(fmd_agent_hdl_t *hdl, uint32_t strandid, nvlist_t *fmri) argument
128 ret = fmd_agent_cacheop(hdl, FM_IOC_CACHE_RETIRE, strandid, fmri, NULL);
140 nvlist_t *fmri)
145 strandid, fmri, NULL);
152 nvlist_t *fmri)
157 strandid, fmri,
46 fmd_agent_cacheop_v1(fmd_agent_hdl_t *hdl, int cmd, uint32_t strandid, nvlist_t *fmri, int *statusp) argument
106 fmd_agent_cacheop(fmd_agent_hdl_t *hdl, int cmd, uint32_t strandid, nvlist_t *fmri, int *status) argument
139 fmd_agent_cache_unretire(fmd_agent_hdl_t *hdl, uint32_t strandid, nvlist_t *fmri) argument
151 fmd_agent_cache_isretired(fmd_agent_hdl_t *hdl, uint32_t strandid, nvlist_t *fmri) argument
[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);
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/cpuboard/common/
H A Dcpuboard_hostbridge.c44 nvlist_t *fmri; local
54 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name,
64 node = topo_node_bind(mp, parent, name, inst, fmri);
66 nvlist_free(fmri);
72 nvlist_free(fmri);
113 nvlist_t *fmri; local
121 fmri = topo_mod_devfmri(mp, FM_DEV_SCHEME_VERSION,
123 if (fmri == NULL) {
125 "dev:///%s fmri creation failed.\n",
131 if (topo_node_asru_set(rcn, fmri,
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/zambezi/common/
H A Dzambezi.c95 nvlist_t *fmri; local
99 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i,
103 if (fmri == NULL) {
110 ntn = topo_node_bind(mod, parent, name, i, fmri);
111 nvlist_free(fmri);
146 nvlist_t *fmri = NULL; local
161 /* set ASRU to resource fmri */
163 TOPO_PROP_RESOURCE, &fmri, &err) == 0)
164 (void) topo_node_asru_set(ntn, fmri, 0, &err);
165 nvlist_free(fmri);
[all...]
/osnet-11/usr/src/lib/libc/sparc/sys/
H A Duadmin.c105 char *fmri = "svc:/system/boot-config:default"; local
120 prop = real_scf_simple_prop_get(NULL, fmri, "config",
/osnet-11/usr/src/lib/rad/pysmf/common/
H A Drad.py32 import smf.fmri namespace
97 def fmri_to_name(fmri):
99 return Repository.parts_to_name(fmri.get_service(),
100 fmri.get_instance(), fmri.get_scope())
106 def lookup(self, fmri):
108 return self.lookup_byname(Repository.fmri_to_name(fmri))
110 def lookup_byfmri(self, fmri):
112 return self.lookup(smf.fmri.FMRI.parse(fmri))
[all...]
/osnet-11/usr/src/lib/libscf/common/
H A Dhighlevel.c112 scf_fmri_pg_get_or_add(const char *fmri, const char *pgname, argument
123 scf_handle_decode_fmri(handle, fmri, NULL, NULL,
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);
/osnet-11/usr/src/lib/fm/libasr/common/
H A Dasr_topo.c82 asr_topo_fmri2str(topo_hdl_t *thp, nvlist_t *fmri) argument
89 if (topo_fmri_nvl2str(thp, fmri, &fmristr, &err) == 0) {
95 if (nvlist_lookup_string(fmri, FM_FMRI_SCHEME, &scheme) != 0) {
102 (void) asr_error(EASR_NOMEM, "unable to alloc fmri string");
H A Dasr_scf.c295 asr_scf_set_props(char *fmri, char *pgname, nvlist_t *data, nvlist_t *old) argument
315 handle, fmri, NULL, service, instance, NULL, NULL, 0)) == -1) {
362 (void) smf_refresh_instance(fmri);
457 asr_scf_load(char *fmri, nvlist_t *nvl) argument
463 app = scf_simple_app_props_get(NULL, fmri);
/osnet-11/usr/src/lib/fm/libfmd_agent/common/
H A Dfmd_agent.c232 fmd_agent_pageop_v1(fmd_agent_hdl_t *hdl, int cmd, nvlist_t *fmri) argument
238 (err = nvlist_add_nvlist(nvl, FM_PAGE_RETIRE_FMRI, fmri)) != 0 ||
247 fmd_agent_pageop(fmd_agent_hdl_t *hdl, int cmd, nvlist_t *fmri) argument
256 return (fmd_agent_pageop_v1(hdl, cmd, fmri));
264 fmd_agent_page_retire(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument
266 int rc = fmd_agent_pageop(hdl, FM_IOC_PAGE_RETIRE, fmri);
274 * -1, errno = EINVAL - page fmri is invalid
289 fmd_agent_page_unretire(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument
291 int rc = fmd_agent_pageop(hdl, FM_IOC_PAGE_UNRETIRE, fmri);
299 * -1, errno = EINVAL - page fmri i
312 fmd_agent_page_isretired(fmd_agent_hdl_t *hdl, nvlist_t *fmri) argument
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/common/
H A Dopl_hostbridge.c69 nvlist_t *fmri; local
77 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name,
87 node = topo_node_bind(mp, parent, name, inst, fmri);
89 nvlist_free(fmri);
95 nvlist_free(fmri);
126 /* Add FRU fmri */
145 nvlist_t *fmri; local
147 fmri = topo_mod_devfmri(mp, FM_DEV_SCHEME_VERSION,
149 if (fmri == NULL) {
151 "dev:///%s fmri creatio
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/common/pcibus/
H A Dpcibus_hba.c65 nvlist_t *fmri; local
69 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, SCSI_DEVICE,
71 if (fmri == NULL)
73 child = topo_node_bind(mod, parent, SCSI_DEVICE, instance, fmri);
74 nvlist_free(fmri);
125 nvlist_t *fmri; local
128 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, SMP_DEVICE,
130 if (fmri == NULL)
132 child = topo_node_bind(mod, parent, SMP_DEVICE, instance, fmri);
133 nvlist_free(fmri);
159 nvlist_t *fmri; local
255 nvlist_t *fmri, *auth; local
[all...]
H A Dutil.c97 nvlist_t *fmri; local
111 fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name, i, NULL,
117 if (fmri == NULL) {
123 ntn = topo_node_bind(mp, parent, name, i, fmri);
130 nvlist_free(fmri);
133 nvlist_free(fmri);
/osnet-11/usr/src/lib/fm/topo/modules/common/xfp/common/
H A Dxfp.c88 nvlist_t *fmri; local
92 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i,
96 if (fmri == NULL) {
103 ntn = topo_node_bind(mod, parent, name, i, fmri);
104 nvlist_free(fmri);
133 nvlist_t *fmri; local
136 if (topo_node_resource(tn, &fmri, &err) < 0 ||
137 fmri == NULL) {
142 e = topo_node_fru_set(tn, fmri, 0, &err);
143 nvlist_free(fmri);
184 nvlist_t *fmri = NULL; local
[all...]
/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/fm/topo/modules/sun4v/pcibus/common/
H A Dpci_sun4v.c235 nvlist_t *fmri; local
254 rc = topo_node_fru(node, &fmri, NULL, &err);
256 *walkdata->out = fmri;
/osnet-11/usr/src/lib/libc/amd64/sys/
H A Duadmin.c121 char *fmri = "svc:/system/boot-config:default"; local
136 prop = real_scf_simple_prop_get(NULL, fmri, "config",
/osnet-11/usr/src/lib/libc/i386/sys/
H A Duadmin.c120 char *fmri = "svc:/system/boot-config:default"; local
135 prop = real_scf_simple_prop_get(NULL, fmri, "config",
/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/libcontract/common/
H A Dprocess.c60 ct_pr_tmpl_set_svc_fmri(int fd, const char *fmri) argument
62 return (ct_tmpl_set_internal_string(fd, CTPP_SVC_FMRI, fmri));
90 ct_pr_tmpl_get_svc_fmri(int fd, char *fmri, size_t size) argument
92 return (ct_tmpl_get_internal_string(fd, CTPP_SVC_FMRI, fmri, size));

Completed in 55 milliseconds

1234