/titanic_41/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() 164 if (topo_fmri_str2nvl(thp, entp->fmristr, &svcfmri, in uuid_cache_gc() 167 entp->fmristr); in uuid_cache_gc() 174 (void) fmd_repair_asru(hdl, entp->fmristr); in uuid_cache_gc() 211 swrp_smf_cache_add(fmd_hdl_t *hdl, char *uuid, char *fmristr) in swrp_smf_cache_add() argument 261 (void) strncpy(entp->fmristr, fmristr, sizeof (entp->fmristr)); in swrp_smf_cache_add() 272 swrp_smf_cache_mark(fmd_hdl_t *hdl, char *uuid, char *fmristr) in swrp_smf_cache_mark() argument 292 } else if (fmristr && strcmp(fmristr, entp->fmristr) == 0) { in swrp_smf_cache_mark() 348 char *fmristr, *uuid; in swrp_smf_cacheuuid() 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()
|
/titanic_41/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()
|
/titanic_41/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()
|
/titanic_41/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 | 190 nvlist_t *fmristr; in legacy_hc_fmri_nvl2str() local 203 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in legacy_hc_fmri_nvl2str() 207 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in legacy_hc_fmri_nvl2str() 209 nvlist_free(fmristr); in legacy_hc_fmri_nvl2str() 213 *out = fmristr; in legacy_hc_fmri_nvl2str()
|
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 | 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 | 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 | sw.c | 370 nvlist_t *fmristr; in sw_fmri_nvl2str() local 516 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in sw_fmri_nvl2str() 521 if (nvlist_add_string(fmristr, "fmri-string", buf) != 0) { in sw_fmri_nvl2str() 523 nvlist_free(fmristr); in sw_fmri_nvl2str() 527 *out = fmristr; in sw_fmri_nvl2str()
|
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_mod.c | 627 topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri) in topo_mod_str2nvl() argument 632 if (topo_fmri_str2nvl(mod->tm_hdl, fmristr, &np, &err) < 0) in topo_mod_str2nvl() 646 topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr) in topo_mod_nvl2str() argument 654 if ((*fmristr = topo_mod_strdup(mod, sp)) == NULL) { in topo_mod_nvl2str()
|
H A D | topo_fmri.c | 102 topo_fmri_nvl2str(topo_hdl_t *thp, nvlist_t *fmri, char **fmristr, int *err) in topo_fmri_nvl2str() argument 124 if ((*fmristr = topo_hdl_strdup(thp, str)) == NULL) in topo_fmri_nvl2str() 134 topo_fmri_str2nvl(topo_hdl_t *thp, const char *fmristr, nvlist_t **fmri, in topo_fmri_str2nvl() argument 141 (void) strlcpy(buf, fmristr, sizeof (buf)); in topo_fmri_str2nvl() 156 if (nvlist_add_string(in, "fmri-string", fmristr) != 0) in topo_fmri_str2nvl()
|
H A D | hc.c | 611 nvlist_t *fmristr; in hc_fmri_nvl2str() local 624 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) { in hc_fmri_nvl2str() 628 if (nvlist_add_string(fmristr, "fmri-string", name) != 0) { in hc_fmri_nvl2str() 630 nvlist_free(fmristr); in hc_fmri_nvl2str() 634 *out = fmristr; in hc_fmri_nvl2str()
|
/titanic_41/usr/src/cmd/fm/modules/common/disk-transport/ |
H A D | disk_transport.c | 120 char *fmristr; in dt_analyze_disk() local 135 fmristr = NULL; in dt_analyze_disk() 136 if (topo_fmri_nvl2str(thp, fmri, &fmristr, &err) == 0 && in dt_analyze_disk() 137 strstr(fmristr, dmp->dm_sim_search) != 0) in dt_analyze_disk() 139 topo_hdl_strfree(thp, fmristr); in dt_analyze_disk()
|
/titanic_41/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_meth.c | 170 char *fmristr = NULL; in cpu_walker() local 181 (void) topo_mod_nvl2str(mod, asru, &fmristr); in cpu_walker() 183 op, fmristr == NULL ? "unknown fmri" : fmristr, in cpu_walker() 185 if (fmristr != NULL) in cpu_walker() 186 topo_mod_strfree(mod, fmristr); in cpu_walker()
|
/titanic_41/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() 800 const char *fmristr; in platform_units_translate() local 805 fmristr = cfgstrprop_lookup(croot, path, TOPO_PROP_RESOURCE); in platform_units_translate() [all …]
|
/titanic_41/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_subr.c | 491 char *fmristr; in fmri_dprint() local 510 if (fmri != NULL && topo_mod_nvl2str(mod, fmri, &fmristr) == 0) { in fmri_dprint() 511 topo_mod_dprintf(mod, "[%s]: %s => %d (\"%s\")\n", fmristr, in fmri_dprint() 513 topo_mod_strfree(mod, fmristr); in fmri_dprint()
|