/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | idmapd.c | 450 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 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 | 109 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 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 [all...] |
/illumos-gate/usr/src/lib/libscf/common/ |
H A D | scf_type.c | 212 * 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 D | notify_params.c | 814 * 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 D | highlevel.c | 115 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 D | hostbridge.c | 192 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 D | dimm_sun4v.c | 122 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 D | panic_diag.c | 174 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 D | pi_meth.c | 183 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 D | uadmin.c | 106 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 D | fmd_protocol.c | 92 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 D | zfs_retire.c | 332 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 D | specials.c | 229 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 D | synch.c | 181 * 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 D | ses_log_transport.c | 99 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 D | fmtopo.c | 81 "[-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 D | routeadm.c | 54 * # 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 D | rc_node.c | 485 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 D | pci_sun4v.c | 231 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 D | wait.c | 160 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 D | ksslcfg_delete.c | 47 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 D | sensor_transport.c | 83 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 D | problem.c | 976 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...] |