/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/smf/ |
H A D | smf_response.c | 80 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 D | smf_util.c | 43 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 D | fmevt_inbound_smf.c | 78 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 D | nvlrender.c | 51 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 D | fmd.c | 132 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 D | zfs.c | 202 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 D | legacy_hc.c | 188 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 D | topo_2xml.c | 210 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 D | svc.c | 170 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 D | mod.c | 335 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 D | pkg.c | 307 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 D | sw.c | 364 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 D | topo_digraph_xml.c | 439 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 D | dev.c | 205 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 D | topo_digraph.c | 856 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 D | topo_fmri.c | 104 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 D | topo_mod.c | 632 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 D | hc.c | 560 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 D | disk_transport.c | 119 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 D | platform.c | 437 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 D | chip_subr.c | 493 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()
|