Searched refs:fmri (Results 76 - 100 of 193) sorted by relevance

12345678

/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Didmapd.c450 static char *fmri = NULL; local
455 s = fmri;
467 fmri = buf;
481 const char *fmri; local
492 if ((fmri = get_fmri()) != NULL)
493 (void) smf_degrade_instance(fmri, 0);
506 const char *fmri; local
512 if ((fmri = get_fmri()) == NULL)
513 (void) smf_restore_instance(fmri);
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
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.c109 char *fmri = NULL; local
171 if (topo_fmri_nvl2str(thp, val, &fmri, &err)
174 pval = fmri;
222 if (fmri != NULL)
223 topo_hdl_strfree(thp, fmri);
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
[all...]
/illumos-gate/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);
H A Dnotify_params.c814 * Decode fmri. Populates service OR instance depending on which one is an
815 * exact match to the fmri parameter.
834 decode_fmri(const char *fmri, scf_handle_t *h, scf_service_t **s, argument
837 if (scf_handle_decode_fmri(h, fmri, NULL, *s, NULL, NULL, NULL,
847 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, *i,
1274 char *fmri = (char *)SCF_NOTIFY_PARAMS_INST; local
1306 (nvlist_lookup_string(attr, SCF_NOTIFY_NAME_FMRI, &fmri) != 0 ||
1312 if (decode_fmri(fmri, h, &s, &i) != SCF_SUCCESS)
1520 * Populates nvlist_t params with the source fmri for the pg
1531 char *fmri local
1576 _scf_get_svc_notify_params(const char *fmri, nvlist_t *nvl, int32_t tset, int getsource, int getglobal) argument
1819 char *fmri; local
1877 smf_notify_del_params(const char *class, const char *fmri, int32_t tset) argument
[all...]
H A Dhighlevel.c115 scf_fmri_pg_get_or_add(const char *fmri, const char *pgname, argument
126 scf_handle_decode_fmri(handle, fmri, NULL, NULL,
368 char *fmri; member in struct:group_desc
410 if ((pfmri = uu_msprintf("%s/%s", g->fmri,
/illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/
H A Dhostbridge.c192 nvlist_t *fmri; local
196 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i,
199 if (fmri == NULL) {
206 ntn = topo_node_bind(mod, parent, name, i, fmri);
213 nvlist_free(fmri);
216 nvlist_free(fmri);
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/dimm/
H A Ddimm_sun4v.c122 nvlist_t *fmri; local
126 fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, i,
129 if (fmri == NULL) {
136 ntn = topo_node_bind(mod, parent, name, i, fmri);
143 nvlist_free(fmri);
146 nvlist_free(fmri);
/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/panic/
H A Dpanic_diag.c174 nvlist_t *fmri; local
178 fmri = fmd_nvl_alloc(hdl, FMD_SLEEP);
179 err |= nvlist_add_uint8(fmri, FM_VERSION, FM_SW_SCHEME_VERSION);
180 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_SW);
184 err |= nvlist_add_nvlist(fmri, FM_FMRI_SW_OBJ, sw_obj);
187 return (fmri);
221 * As a temporary solution we create and fmri in the sw scheme
222 * in panic_sw_fmri. This should become a generic fmri constructor
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/
H A Dpi_meth.c183 op, fmristr == NULL ? "unknown fmri" : fmristr,
312 nvlist_t *fmri; local
314 if (topo_mod_nvalloc(mod, &fmri, NV_UNIQUE_NAME) != 0)
316 err = nvlist_add_uint8(fmri, FM_VERSION, FM_MEM_SCHEME_VERSION);
317 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM);
319 err |= nvlist_add_string_array(fmri, FM_FMRI_MEM_SERIAL_ID,
322 err |= nvlist_add_string(fmri, FM_FMRI_MEM_UNUM, label);
324 nvlist_free(fmri);
329 return (fmri);
/illumos-gate/usr/src/lib/libc/sparc/sys/
H A Duadmin.c106 char *fmri = "svc:/system/boot-config:default"; local
121 prop = real_scf_simple_prop_get(NULL, fmri, "config",
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_protocol.c92 fmd_panic("failed to xalloc diag-engine fmri nvlist");
210 nvlist_t *fmri, const char *uuid, const char *code,
228 if (fmri != NULL)
229 err |= nvlist_add_nvlist(nvl, FM_RSRC_RESOURCE, fmri);
297 nvlist_t *nvl, *fmri; local
304 fmri = fmd_protocol_fmri_module(mp);
306 fmri = mp->mod_fmri;
310 err |= nvlist_add_nvlist(nvl, FM_EREPORT_DETECTOR, fmri);
315 nvlist_free(fmri);
209 fmd_protocol_rsrc_asru(const char *class, nvlist_t *fmri, const char *uuid, const char *code, boolean_t faulty, boolean_t unusable, boolean_t message, nvlist_t *event, struct timeval *tvp, boolean_t repaired, boolean_t replaced, boolean_t acquitted, boolean_t resolved, nvlist_t *diag_de, boolean_t injected) argument
/illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/
H A Dzfs_retire.c332 char *fmri = NULL; local
336 if (topo_fmri_nvl2str(thp, asru, &fmri, &err) == 0)
337 (void) fmd_repair_asru(hdl, fmri);
340 topo_hdl_strfree(thp, fmri);
364 char *scheme, *fmri; local
466 if (topo_fmri_nvl2str(thp, fru, &fmri, &err) != 0) {
471 zhp = find_by_fru(zhdl, fmri, &vdev);
472 topo_hdl_strfree(thp, fmri);
/illumos-gate/usr/src/cmd/svc/startd/
H A Dspecials.c229 special_online_hooks_get(const char *fmri, instance_hook_t *pre_onp, argument
236 if (strcmp(fmri, special_svcs[i].sh_fmri) == 0) {
/illumos-gate/usr/src/cmd/svc/svcadm/
H A Dsynch.c181 * pointed to by fmri. Returns -1 on failure, 0 when done, and non-0
185 prop_walk_step(scf_iter_t *iter, char *fmri, size_t len) argument
201 if (scf_value_get_astring(val, fmri, len) <= 0) {
218 file_has_potential(char *fmri, int exclude) argument
225 if (scf_parse_file_fmri(fmri, NULL, &path) != 0)
291 * Determines if a dependency on an fmri is satisfiable, handling the
297 fmri_has_potential(char *fmri, int isfile, int optional, int exclude, argument
311 return (file_has_potential(fmri, exclude));
318 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, inst, NULL, NULL,
326 if (scf_handle_decode_fmri(h, fmri, NUL
[all...]
/illumos-gate/usr/src/cmd/fm/modules/common/ses-log-transport/
H A Dses_log_transport.c99 nvlist_t *fmri; /* The fmri for this target */ member in struct:expander
106 #define EXAMINE_FMRI_VALUE 0 /* Extract fmri val */
278 * This method exists to give access into the fmri. One purpose is to flip the
284 access_fmri(ses_log_monitor_t *slmp, nvlist_t *fmri, char *target, argument
297 if ((*err = nvlist_lookup_nvpair(fmri, "hc-list", &nvp)) != 0) {
298 fmd_hdl_debug(slmp->slt_hdl, "No hc-list in the fmri");
334 "Could not find hc-id in the fmri for %s", target);
436 subchassis_val = access_fmri(slmp, expander->fmri, SUBCHASSIS,
594 check_code(ses_log_monitor_t *slmp, nvlist_t *fmri, cha argument
647 invert_fmri(ses_log_monitor_t *slmp, nvlist_t *fmri) argument
949 nvlist_t *fmri; local
[all...]
/illumos-gate/usr/src/cmd/fm/fmtopo/common/
H A Dfmtopo.c81 "[-R root] [-m method] [-s scheme] [fmri]\n", g_pname);
118 else if (strcmp(tstr, "fmri") == 0)
128 print_node(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl, const char *fmri) argument
132 (void) printf("%s\n", (char *)fmri);
185 nvlist_t *fmri, **hcl; local
190 TOPO_PROP_RESOURCE, &fmri, &err) < 0) {
191 (void) fprintf(stderr, "%s: failed to get fmri for %s=%d: %s\n",
197 if (nvlist_lookup_nvlist_array(fmri, FM_FMRI_HC_LIST, &hcl, &n) != 0) {
201 nvlist_free(fmri);
216 nvlist_free(fmri);
402 char *fmri; local
596 set_prop(topo_hdl_t *thp, tnode_t *node, nvlist_t *fmri, struct prop_args *pp) argument
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/routeadm/
H A Drouteadm.c54 * # routeadm -s routing-svcs="fmri [fmri...]"
55 * where each fmri is an SMF routing service.
57 * # routeadm -m fmri key=value [key=value...]
59 * # routeadm -l fmri
148 * routeadm -l fmri
151 * with instance fmri. We simply walk through the composed property
154 * routeadm -m fmri key=value ...
477 char *key, *nk, *keyend, *val, **vals, *options, *fmri; local
614 fmri
790 char *fmri, *nextfmri; local
1091 char *routing_svcs_old, *fmri; local
1275 ra_smf_cb(ra_smf_cb_t cbfunc, const char *fmri, void *data) argument
[all...]
/illumos-gate/usr/src/cmd/svc/configd/
H A Drc_node.c485 char *ed_old_fmri; /* old fmri in attach case. */
946 * The reason is that the node's fmri string is built up by concatenating
947 * its name to the parent's fmri. Thus, when the node no longer has a
948 * parent, its fmri is no longer valid.
961 * FMRI string at fmri.
964 * _TRUNCATED Not enough room in buffer at fmri.
968 char *fmri, /* base fmri */
969 size_t bufsize, /* size of buf at fmri */
980 *sz_out = strlen(fmri);
967 rc_concat_fmri_element( char *fmri, size_t bufsize, size_t *sz_out, const char *element, rep_protocol_entity_t type) argument
1112 char fmri[REP_PROTOCOL_FMRI_LEN]; local
1154 rc_get_fmri_and_concat(rc_node_t *np, char *fmri, size_t size, size_t *sz_out, const char *element, rep_protocol_entity_t type) argument
3458 char *fmri; local
3764 char fmri[REP_PROTOCOL_FMRI_LEN]; local
3893 char fmri[REP_PROTOCOL_FMRI_LEN]; local
4004 char fmri[REP_PROTOCOL_FMRI_LEN]; local
5403 char fmri[REP_PROTOCOL_FMRI_LEN]; local
[all...]
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/pcibus/
H A Dpci_sun4v.c231 nvlist_t *fmri; local
251 rc = topo_node_fru(node, &fmri, NULL, &err);
253 rc = topo_node_fru_set(walkdata->node, fmri, 0, &err);
254 nvlist_free(fmri);
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dwait.c160 methods[mp->method].name, mp->inst->fmri);
373 "%d", pid, me->inst->fmri, ret);
384 "due to signal %d", pid, me->inst->fmri,
394 methods[me->method].name, me->inst->fmri,
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/
H A Dksslcfg_delete.c47 wait_till_to(char *fmri) argument
57 if (((sp = scf_simple_prop_get(NULL, fmri, "stop",
73 if ((state = smf_get_state(fmri)) != NULL) {
80 fmri);
/illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/
H A Dsensor_transport.c83 char *fmri; local
141 if (topo_fmri_nvl2str(thp, fru, &fmri, &err) != 0) {
202 if (topo_fmri_strcmp(thp, fmri,
221 sfp->sf_fru = fmd_hdl_strdup(hdl, fmri, FMD_SLEEP);
273 topo_hdl_strfree(thp, fmri);
/illumos-gate/usr/src/lib/fm/libfmd_snmp/common/
H A Dproblem.c976 char *fmri, *str; local
980 fmri = "-";
982 fmri = str;
985 ASN_OCTET_STR, (uchar_t *)fmri, strlen(fmri));
992 char *fmri, *str; local
996 fmri = "-";
998 fmri = str;
1001 ASN_OCTET_STR, (uchar_t *)fmri, strlen(fmri));
1008 char *fmri, *str; local
[all...]

Completed in 109 milliseconds

12345678