Home
last modified time | relevance | path

Searched refs:fmristr (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/smf/
H A Dsmf_response.c80 char fmristr[90]; member
158 bzero(entp->fmristr, sizeof (entp->fmristr)); in uuid_cache_gc()
167 entp->fmristr); in uuid_cache_gc()
261 (void) strncpy(entp->fmristr, fmristr, sizeof (entp->fmristr)); in swrp_smf_cache_add()
292 } else if (fmristr && strcmp(fmristr, entp->fmristr) == 0) { in swrp_smf_cache_mark()
348 char *fmristr, *uuid; in swrp_smf_cacheuuid() local
364 fmd_hdl_strfree(hdl, fmristr); in swrp_smf_cacheuuid()
379 char *fmristr; in swrp_smf2fmd() local
418 fmd_hdl_strfree(hdl, fmristr); in swrp_smf2fmd()
427 char *fmristr, *shrtfmristr; in swrp_fmd2smf() local
[all …]
H A Dsmf_util.c43 char *fmristr = NULL; in sw_smf_svcfmri2str() local
50 fmristr = fmd_hdl_strdup(hdl, (const char *)topostr, FMD_SLEEP); in sw_smf_svcfmri2str()
55 return (fmristr); /* caller must fmd_hdl_strfree */ in sw_smf_svcfmri2str()
/illumos-gate/usr/src/cmd/fm/modules/common/ext-event-transport/
H A Dfmevt_inbound_smf.c78 char *fmristr; in shortfmri_to_fmristr() local
84 fmristr = fmd_hdl_alloc(hdl, len, FMD_SLEEP); in shortfmri_to_fmristr()
85 (void) snprintf(fmristr, len, "svc:///%s", shortfmristr + 5); in shortfmri_to_fmristr()
87 return (fmristr); in shortfmri_to_fmristr()
98 char *fmristr; in shortfmri_to_fmri() local
101 if ((fmristr = shortfmri_to_fmristr(hdl, shortfmristr)) == NULL) in shortfmri_to_fmri()
106 if (topo_fmri_str2nvl(thp, fmristr, &fmri, &err) != 0) { in shortfmri_to_fmri()
108 fmristr); in shortfmri_to_fmri()
109 fmd_hdl_strfree(hdl, fmristr); in shortfmri_to_fmri()
114 fmd_hdl_strfree(hdl, fmristr); in shortfmri_to_fmri()
/illumos-gate/usr/src/cmd/fm/fmdump/common/
H A Dnvlrender.c51 char *class, *fmristr = NULL; in fmdump_render_nvlist() local
65 if (topo_fmri_nvl2str(thp, fmri, &fmristr, &err) != 0 || in fmdump_render_nvlist()
66 fmristr == NULL) in fmdump_render_nvlist()
71 (void) fprintf(fp, "%s", fmristr); in fmdump_render_nvlist()
72 topo_hdl_strfree(thp, fmristr); in fmdump_render_nvlist()
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dfmd.c132 nvlist_t *fmristr; in fmd_fmri_nvl2str() local
145 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in fmd_fmri_nvl2str()
149 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in fmd_fmri_nvl2str()
151 nvlist_free(fmristr); in fmd_fmri_nvl2str()
155 *out = fmristr; in fmd_fmri_nvl2str()
H A Dzfs.c202 nvlist_t *fmristr; in zfs_fmri_nvl2str() local
215 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in zfs_fmri_nvl2str()
219 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in zfs_fmri_nvl2str()
221 nvlist_free(fmristr); in zfs_fmri_nvl2str()
225 *out = fmristr; in zfs_fmri_nvl2str()
H A Dlegacy_hc.c188 nvlist_t *fmristr; in legacy_hc_fmri_nvl2str() local
201 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in legacy_hc_fmri_nvl2str()
205 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in legacy_hc_fmri_nvl2str()
207 nvlist_free(fmristr); in legacy_hc_fmri_nvl2str()
211 *out = fmristr; in legacy_hc_fmri_nvl2str()
H A Dtopo_2xml.c210 char *fmristr = NULL; in txml_print_prop() local
214 topo_fmri_nvl2str(thp, val, &fmristr, &err) != 0) { in txml_print_prop()
220 FMRI, Value, fmristr, NULL); in txml_print_prop()
221 topo_hdl_strfree(thp, fmristr); in txml_print_prop()
328 char *fmristr = NULL; in txml_print_prop() local
340 &fmristr, &err)) != 0) in txml_print_prop()
342 begin_end_element(fp, Propitem, Value, fmristr, in txml_print_prop()
344 topo_hdl_strfree(thp, fmristr); in txml_print_prop()
H A Dsvc.c170 svc_create_node(topo_mod_t *mod, tnode_t *pnode, char *fmristr) in svc_create_node() argument
190 len = strlen(fmristr) + 1; in svc_create_node()
201 fixed[i] = fmristr[j++]; in svc_create_node()
212 if (topo_node_range_create(mod, pnode, fmristr, 0, 0) < 0) { in svc_create_node()
218 if ((tn = topo_node_bind(mod, pnode, fmristr, 0, fmri)) == NULL) { in svc_create_node()
226 if (topo_node_label_set(tn, fmristr, &err) != 0) { in svc_create_node()
431 nvlist_t *fmristr; in svc_fmri_nvl2str() local
498 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in svc_fmri_nvl2str()
503 if (nvlist_add_string(fmristr, "fmri-string", buf) != 0) { in svc_fmri_nvl2str()
505 nvlist_free(fmristr); in svc_fmri_nvl2str()
[all …]
H A Dmod.c335 nvlist_t *fmristr; in mod_fmri_nvl2str() local
348 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) in mod_fmri_nvl2str()
350 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in mod_fmri_nvl2str()
352 nvlist_free(fmristr); in mod_fmri_nvl2str()
356 *out = fmristr; in mod_fmri_nvl2str()
H A Dpkg.c307 nvlist_t *fmristr; in pkg_fmri_nvl2str() local
320 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) in pkg_fmri_nvl2str()
322 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in pkg_fmri_nvl2str()
324 nvlist_free(fmristr); in pkg_fmri_nvl2str()
328 *out = fmristr; in pkg_fmri_nvl2str()
H A Dsw.c364 nvlist_t *fmristr; in sw_fmri_nvl2str() local
510 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in sw_fmri_nvl2str()
515 if (nvlist_add_string(fmristr, "fmri-string", buf) != 0) { in sw_fmri_nvl2str()
517 nvlist_free(fmristr); in sw_fmri_nvl2str()
521 *out = fmristr; in sw_fmri_nvl2str()
H A Dtopo_digraph_xml.c439 char *fmristr; in serialize_edge() local
446 topo_fmri_nvl2str(thp, fmri, &fmristr, &err) != 0) { in serialize_edge()
454 TDG_XML_FMRI, fmristr); in serialize_edge()
455 topo_hdl_strfree(thp, fmristr); in serialize_edge()
666 char *fmristr; in serialize_vertex() local
683 TDG_XML_FMRI, fmristr); in serialize_vertex()
685 topo_hdl_strfree(thp, fmristr); in serialize_vertex()
813 char *fmristr = NULL; in edge_cb() local
829 if (strcmp(fmristr, cbarg->from_fmri) == 0) in edge_cb()
831 else if (strcmp(fmristr, cbarg->to_fmri) == 0) in edge_cb()
[all …]
H A Ddev.c205 nvlist_t *fmristr; in dev_fmri_nvl2str() local
218 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) in dev_fmri_nvl2str()
220 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in dev_fmri_nvl2str()
222 nvlist_free(fmristr); in dev_fmri_nvl2str()
226 *out = fmristr; in dev_fmri_nvl2str()
H A Dtopo_digraph.c856 char *fmristr, *tmp = NULL, *lastpair; in path_fmri_str2nvl() local
864 if (nvlist_lookup_string(in, "fmri-string", &fmristr) != 0) in path_fmri_str2nvl()
867 if (strncmp(fmristr, "path://", 7) != 0) in path_fmri_str2nvl()
891 fmrilen = strlen(fmristr) + 1; in path_fmri_str2nvl()
896 bcopy(fmristr, tmp, fmrilen); in path_fmri_str2nvl()
907 pathname = fmristr + path_offset + 1; in path_fmri_str2nvl()
H A Dtopo_fmri.c104 topo_fmri_nvl2str(topo_hdl_t *thp, nvlist_t *fmri, char **fmristr, int *err) in topo_fmri_nvl2str() argument
126 if ((*fmristr = topo_hdl_strdup(thp, str)) == NULL) in topo_fmri_nvl2str()
136 topo_fmri_str2nvl(topo_hdl_t *thp, const char *fmristr, nvlist_t **fmri, in topo_fmri_str2nvl() argument
150 if (strncmp(fmristr, "path://", 7) == 0) { in topo_fmri_str2nvl()
156 if ((scheme_start = strchr(fmristr, '=')) == NULL) { in topo_fmri_str2nvl()
168 (void) strlcpy(buf, fmristr, sizeof (buf)); in topo_fmri_str2nvl()
194 if (nvlist_add_string(in, "fmri-string", fmristr) != 0) in topo_fmri_str2nvl()
H A Dtopo_mod.c632 topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri) in topo_mod_str2nvl() argument
637 if (topo_fmri_str2nvl(mod->tm_hdl, fmristr, &np, &err) < 0) in topo_mod_str2nvl()
651 topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr) in topo_mod_nvl2str() argument
659 if ((*fmristr = topo_mod_strdup(mod, sp)) == NULL) { in topo_mod_nvl2str()
H A Dhc.c560 nvlist_t *fmristr; in hc_fmri_nvl2str() local
573 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in hc_fmri_nvl2str()
577 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in hc_fmri_nvl2str()
579 nvlist_free(fmristr); in hc_fmri_nvl2str()
583 *out = fmristr; in hc_fmri_nvl2str()
/illumos-gate/usr/src/cmd/fm/modules/common/disk-transport/
H A Ddisk_transport.c119 char *fmristr; in dt_analyze_disk() local
134 fmristr = NULL; in dt_analyze_disk()
135 if (topo_fmri_nvl2str(thp, fmri, &fmristr, &err) == 0 && in dt_analyze_disk()
136 strstr(fmristr, dmp->dm_sim_search) != 0) in dt_analyze_disk()
138 topo_hdl_strfree(thp, fmristr); in dt_analyze_disk()
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/
H A Dplatform.c437 char *propv, *fmristr = NULL; in add_prop_val() local
482 if (topo_fmri_nvl2str(thp, fmri, &fmristr, &err) < 0) { in add_prop_val()
487 propv = fmristr; in add_prop_val()
557 if (fmristr != NULL) in add_prop_val()
558 topo_hdl_strfree(thp, fmristr); in add_prop_val()
773 const char *fmristr; in cfgstrprop_lookup() local
784 if ((fmristr = config_getprop(cresource, pname)) == NULL) { in cfgstrprop_lookup()
789 return (fmristr); in cfgstrprop_lookup()
802 const char *fmristr; in platform_unit_translate() local
807 fmristr = cfgstrprop_lookup(croot, path, prop); in platform_unit_translate()
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/
H A Dchip_subr.c493 char *fmristr; in fmri_dprint() local
512 if (fmri != NULL && topo_mod_nvl2str(mod, fmri, &fmristr) == 0) { in fmri_dprint()
513 topo_mod_dprintf(mod, "[%s]: %s => %d (\"%s\")\n", fmristr, in fmri_dprint()
515 topo_mod_strfree(mod, fmristr); in fmri_dprint()