/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_snap.c | 96 set_open_errno(topo_hdl_t *thp, int *errp, int err) in set_open_errno() argument 98 if (thp != NULL) { in set_open_errno() 99 topo_close(thp); in set_open_errno() 119 topo_hdl_set_product(topo_hdl_t *thp) in topo_hdl_set_product() argument 125 thp->th_product = NULL; in topo_hdl_set_product() 135 thp->th_product = topo_cleanup_auth_str(thp, in topo_hdl_set_product() 142 if (thp->th_product != NULL) in topo_hdl_set_product() 147 thp->th_product = topo_hdl_strdup(thp, di_node_name(root)); in topo_hdl_set_product() 151 if (thp->th_product != NULL) in topo_hdl_set_product() 154 thp->th_product = topo_hdl_strdup(thp, thp->th_platform); in topo_hdl_set_product() [all …]
|
H A D | topo_fmri.c | 79 set_error(topo_hdl_t *thp, int err, int *errp, char *method, nvlist_t *nvlp) in set_error() argument 83 topo_dprintf(thp, TOPO_DBG_ERR, "%s failed: %s\n", method, in set_error() 92 set_nverror(topo_hdl_t *thp, int err, int *errp, char *method, nvlist_t *nvlp) in set_nverror() argument 96 topo_dprintf(thp, TOPO_DBG_ERR, "%s failed: %s\n", method, in set_nverror() 104 topo_fmri_nvl2str(topo_hdl_t *thp, nvlist_t *fmri, char **fmristr, int *err) in topo_fmri_nvl2str() argument 111 return (set_error(thp, ETOPO_FMRI_MALFORM, err, in topo_fmri_nvl2str() 114 if ((rnode = topo_hdl_root(thp, scheme)) == NULL) in topo_fmri_nvl2str() 115 return (set_error(thp, ETOPO_METHOD_NOTSUP, err, in topo_fmri_nvl2str() 120 return (set_error(thp, *err, err, TOPO_METH_NVL2STR, out)); in topo_fmri_nvl2str() 123 return (set_error(thp, ETOPO_METHOD_INVAL, err, in topo_fmri_nvl2str() [all …]
|
H A D | topo_module.c | 168 topo_mod_lookup(topo_hdl_t *thp, const char *name, int bump) in topo_mod_lookup() argument 171 topo_modhash_t *mhp = thp->th_modhash; in topo_mod_lookup() 185 topo_hdl_t *thp; in topo_mod_destroy() local 190 thp = mod->tm_hdl; in topo_mod_destroy() 196 topo_hdl_strfree(thp, mod->tm_name); in topo_mod_destroy() 198 topo_hdl_strfree(thp, mod->tm_path); in topo_mod_destroy() 200 topo_hdl_strfree(thp, mod->tm_rootdir); in topo_mod_destroy() 202 topo_hdl_free(thp, mod, sizeof (topo_mod_t)); in topo_mod_destroy() 206 set_create_error(topo_hdl_t *thp, topo_mod_t *mod, const char *path, int err) in set_create_error() argument 209 topo_dprintf(thp, TOPO_DBG_ERR, "unable to load module %s: " in set_create_error() [all …]
|
H A D | topo_digraph_xml.c | 38 static int serialize_nvpair(topo_hdl_t *thp, FILE *, uint_t, const char *, 196 serialize_nvpair_nvlist(topo_hdl_t *thp, FILE *fp, uint_t pad, in serialize_nvpair_nvlist() argument 208 if (serialize_nvpair(thp, fp, (pad + 2), nvname, elem) != 0) { in serialize_nvpair_nvlist() 222 serialize_nvpair(topo_hdl_t *thp, FILE *fp, uint_t pad, const char *pname, in serialize_nvpair() argument 232 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() 241 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() 250 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() 259 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() 268 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() 277 return (topo_hdl_seterrno(thp, ETOPO_UNKNOWN)); in serialize_nvpair() [all …]
|
H A D | topo_tree.c | 70 set_create_error(topo_hdl_t *thp, ttree_t *tp, int err) in set_create_error() argument 76 (void) topo_hdl_seterrno(thp, err); in set_create_error() 82 topo_tree_create(topo_hdl_t *thp, topo_mod_t *mod, const char *scheme) in topo_tree_create() argument 88 return (set_create_error(thp, NULL, ETOPO_NOMEM)); in topo_tree_create() 93 return (set_create_error(thp, tp, ETOPO_NOMEM)); in topo_tree_create() 99 return (set_create_error(thp, tp, ETOPO_NOMEM)); in topo_tree_create() 105 return (set_create_error(thp, tp, 0)); /* th_errno set */ in topo_tree_create() 111 rp->tn_hdl = thp; in topo_tree_create() 116 tp->tt_walk->tw_thp = thp; in topo_tree_create() 153 topo_tree_enum(topo_hdl_t *thp, ttree_t *tp) in topo_tree_enum() argument [all …]
|
H A D | topo_builtin.c | 104 topo_builtin_create(topo_hdl_t *thp, const char *rootdir) in topo_builtin_create() argument 120 if ((mod = topo_modhash_load(thp, bp->bltin_name, NULL, in topo_builtin_create() 122 topo_dprintf(thp, TOPO_DBG_ERR, in topo_builtin_create() 125 topo_hdl_errmsg(thp)); in topo_builtin_create() 130 if ((tp = topo_tree_create(thp, mod, bp->bltin_name)) in topo_builtin_create() 132 topo_dprintf(thp, TOPO_DBG_ERR, "unable to " in topo_builtin_create() 134 bp->bltin_name, topo_hdl_errmsg(thp)); in topo_builtin_create() 137 topo_list_append(&thp->th_trees, tp); in topo_builtin_create() 142 if ((tdg = topo_digraph_new(thp, mod, bp->bltin_name)) in topo_builtin_create() 144 topo_dprintf(thp, TOPO_DBG_ERR, "unable to " in topo_builtin_create() [all …]
|
H A D | topo_digraph.c | 132 topo_digraph_get(topo_hdl_t *thp, const char *scheme) in topo_digraph_get() argument 136 for (tdg = topo_list_next(&thp->th_digraphs); tdg != NULL; in topo_digraph_get() 158 topo_digraph_new(topo_hdl_t *thp, topo_mod_t *mod, const char *scheme) in topo_digraph_new() argument 164 (void) topo_hdl_seterrno(thp, ETOPO_NOMEM); in topo_digraph_new() 171 (void) topo_hdl_seterrno(thp, ETOPO_NOMEM); in topo_digraph_new() 195 tn->tn_hdl = thp; in topo_digraph_new() 370 topo_vertex_iter(topo_hdl_t *thp, topo_digraph_t *tdg, in topo_vertex_iter() argument 383 ret = func(thp, vtx, last_vtx, arg); in topo_vertex_iter() 457 topo_edge_iter(topo_hdl_t *thp, topo_vertex_t *vtx, in topo_edge_iter() argument 470 ret = func(thp, edge, last_edge, arg); in topo_edge_iter() [all …]
|
H A D | topo_subr.c | 45 topo_hdl_lock(topo_hdl_t *thp) in topo_hdl_lock() argument 47 (void) pthread_mutex_lock(&thp->th_lock); in topo_hdl_lock() 51 topo_hdl_unlock(topo_hdl_t *thp) in topo_hdl_unlock() argument 53 (void) pthread_mutex_unlock(&thp->th_lock); in topo_hdl_unlock() 114 env_process_value(topo_hdl_t *thp, const char *begin, const char *end) in env_process_value() argument 140 thp->th_debug |= dbp->tdm_mode; in env_process_value() 145 topo_debug_set(topo_hdl_t *thp, const char *dbmode, const char *dout) in topo_debug_set() argument 150 topo_hdl_lock(thp); in topo_debug_set() 160 env_process_value(thp, value, end); in topo_debug_set() 164 topo_hdl_unlock(thp); in topo_debug_set() [all …]
|
H A D | topo_2xml.c | 121 txml_print_prop(topo_hdl_t *thp, FILE *fp, tnode_t *node, const char *pgname, in txml_print_prop() argument 205 topo_hdl_strfree(thp, strbuf); in txml_print_prop() 214 topo_fmri_nvl2str(thp, val, &fmristr, &err) != 0) { in txml_print_prop() 221 topo_hdl_strfree(thp, fmristr); in txml_print_prop() 240 topo_hdl_free(thp, val, nelem * sizeof (int32_t)); in txml_print_prop() 261 topo_hdl_free(thp, val, nelem * sizeof (uint32_t)); in txml_print_prop() 282 topo_hdl_free(thp, val, nelem * sizeof (int64_t)); in txml_print_prop() 303 topo_hdl_free(thp, val, nelem * sizeof (uint64_t)); in txml_print_prop() 321 topo_hdl_strfreev(thp, val, nelem); in txml_print_prop() 339 if ((ret = topo_fmri_nvl2str(thp, val[i], in txml_print_prop() [all …]
|
H A D | topo_prop.c | 213 topo_hdl_t *thp = node->tn_hdl; in prop_getval() local 252 if ((s2 = topo_hdl_strdup(thp, str)) == NULL) in prop_getval() 265 ret = topo_hdl_nvdup(thp, nvl, in prop_getval() 275 if ((a1 = topo_hdl_alloc(thp, sizeof (int32_t) * in prop_getval() 291 if ((a1 = topo_hdl_alloc(thp, sizeof (uint32_t) * in prop_getval() 307 if ((a1 = topo_hdl_alloc(thp, sizeof (int64_t) * in prop_getval() 323 if ((a1 = topo_hdl_alloc(thp, sizeof (uint64_t) * in prop_getval() 339 if ((a1 = topo_hdl_alloc(thp, sizeof (char *) * in prop_getval() 345 if ((a1[i] = topo_hdl_strdup(thp, a2[i])) in prop_getval() 348 topo_hdl_free(thp, a1[j], in prop_getval() [all …]
|
H A D | topo_string.c | 38 topo_hdl_strdup(topo_hdl_t *thp, const char *s) in topo_hdl_strdup() argument 43 p = topo_hdl_alloc(thp, strlen(s) + 1); in topo_hdl_strdup() 54 topo_hdl_strfree(topo_hdl_t *thp, char *s) in topo_hdl_strfree() argument 57 topo_hdl_free(thp, s, strlen(s) + 1); in topo_hdl_strfree() 61 topo_hdl_strfreev(topo_hdl_t *thp, char **strarr, uint_t nelem) in topo_hdl_strfreev() argument 64 topo_hdl_strfree(thp, strarr[i]); in topo_hdl_strfreev() 66 topo_hdl_free(thp, strarr, (nelem * sizeof (char *))); in topo_hdl_strfreev() 76 topo_hdl_vasprintf(topo_hdl_t *thp, char **str, const char *fmt, va_list ap) in topo_hdl_vasprintf() argument 91 *str = topo_hdl_alloc(thp, len); in topo_hdl_vasprintf() 105 topo_hdl_free(thp, *str, len + 1); in topo_hdl_vasprintf() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/dev/ |
H A D | scheme.c | 50 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 53 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 56 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 57 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 66 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 67 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 76 topo_hdl_t *thp; in fmd_fmri_present() local 78 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_present() 81 present = topo_fmri_present(thp, nvl, &err); in fmd_fmri_present() 82 fmd_fmri_topo_rele(thp); in fmd_fmri_present() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/svc/ |
H A D | scheme.c | 49 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 52 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 55 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 56 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 65 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 66 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 77 topo_hdl_t *thp; in fmd_fmri_present() local 83 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_present() 85 present = topo_fmri_present(thp, nvl, &err); in fmd_fmri_present() 86 fmd_fmri_topo_rele(thp); in fmd_fmri_present() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/libtopo/ |
H A D | digraph-test.c | 77 test_deserialize(topo_hdl_t *thp, const char *path) in test_deserialize() argument 103 tdg = topo_digraph_deserialize(thp, buf, statbuf.st_size); in test_deserialize() 122 test_paths_cb(topo_hdl_t *thp, topo_vertex_t *vtx, boolean_t last_vtx, in test_paths_cb() argument 134 test_paths(topo_hdl_t *thp, topo_digraph_t *tdg) in test_paths() argument 143 if (topo_vertex_iter(thp, tdg, test_paths_cb, &cbarg) != 0) { in test_paths() 149 if (topo_digraph_paths(thp, tdg, vertices[0], vertices[4], &paths, in test_paths() 159 topo_path_destroy(thp, paths[i]); in test_paths() 161 topo_hdl_free(thp, paths, np * sizeof (topo_path_t *)); in test_paths() 164 if (topo_digraph_paths(thp, tdg, vertices[6], vertices[4], &paths, in test_paths() 174 topo_path_destroy(thp, paths[i]); in test_paths() [all …]
|
/illumos-gate/usr/src/cmd/fm/fmtopo/common/ |
H A D | fmtopo.c | 130 print_node(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl, const char *fmri) in print_node() argument 143 (void) topo_fmri_nvl2str(thp, asru, &aname, &err); in print_node() 145 (void) topo_fmri_nvl2str(thp, fru, &fname, &err); in print_node() 150 topo_hdl_strfree(thp, aname); in print_node() 157 topo_hdl_strfree(thp, fname); in print_node() 163 topo_hdl_strfree(thp, lname); in print_node() 170 if ((ret = topo_fmri_present(thp, nvl, &err)) < 0) in print_node() 176 if ((ret = topo_fmri_unusable(thp, nvl, &err)) < 0) in print_node() 249 print_prop_nameval(topo_hdl_t *thp, tnode_t *node, nvlist_t *nvl) in print_prop_nameval() argument 409 if (topo_fmri_nvl2str(thp, val, &fmri, &err) != 0) { in print_prop_nameval() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/hc/ |
H A D | scheme.c | 47 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 54 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 56 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 57 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 66 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 67 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 76 topo_hdl_t *thp; in fmd_fmri_present() local 88 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_present() 90 present = topo_fmri_present(thp, nvl, &err); in fmd_fmri_present() 91 fmd_fmri_topo_rele(thp); in fmd_fmri_present() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/mem/ |
H A D | mem.c | 153 topo_hdl_t *thp; in fmd_fmri_expand() local 161 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_expand() 163 rc = topo_fmri_expand(thp, nvl, &err); in fmd_fmri_expand() 164 fmd_fmri_topo_rele(thp); in fmd_fmri_expand() 216 struct topo_hdl *thp; in fmd_fmri_present() local 234 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_present() 236 rc = topo_fmri_present(thp, nvl, &err); in fmd_fmri_present() 237 fmd_fmri_topo_rele(thp); in fmd_fmri_present() 284 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) { in fmd_fmri_present() 288 if (topo_fmri_str2nvl(thp, unum, &unum_nvl, &err) == 0) { in fmd_fmri_present() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/cpu/ |
H A D | cpu.c | 46 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 49 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 51 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 52 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 59 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 60 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 151 topo_hdl_t *thp; in fmd_fmri_expand() local 160 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_expand() 163 rc = topo_fmri_expand(thp, nvl, &err); in fmd_fmri_expand() 164 fmd_fmri_topo_rele(thp); in fmd_fmri_expand() [all …]
|
/illumos-gate/usr/src/cmd/prtdiag/i386/ |
H A D | smbios.c | 173 do_slot_mapping_cb(topo_hdl_t *thp, tnode_t *node, void *arg) in do_slot_mapping_cb() argument 185 if (topo_fmri_nvl2str(thp, rsrc, &fmri, &err) < 0) in do_slot_mapping_cb() 234 topo_hdl_strfree(thp, didstr); in do_slot_mapping_cb() 235 topo_hdl_strfree(thp, driver); in do_slot_mapping_cb() 236 topo_hdl_strfree(thp, vidstr); in do_slot_mapping_cb() 237 topo_hdl_strfree(thp, fmri); in do_slot_mapping_cb() 243 do_slot_mapping(smbios_slot_t *s, topo_hdl_t *thp) in do_slot_mapping() argument 259 twp = topo_walk_init(thp, FM_FMRI_SCHEME_HC, do_slot_mapping_cb, pciex, in do_slot_mapping() 309 topo_hdl_t *thp; in do_prominfo() local 354 if ((thp = topo_open(TOPO_VERSION, NULL, &err)) != NULL) { in do_prominfo() [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | topo_gather.c | 194 fmri2ptr(topo_hdl_t *thp, tnode_t *node, char **str, int *err) in fmri2ptr() argument 204 if (topo_fmri_nvl2str(thp, fmri, &cstr, err) != 0) { in fmri2ptr() 217 topo_hdl_strfree(thp, cstr); in fmri2ptr() 227 topo_add_disk(topo_hdl_t *thp, tnode_t *node, walk_diskmon_t *wdp) in topo_add_disk() argument 272 topo_hdl_strfree(thp, label); in topo_add_disk() 290 topo_hdl_strfree(thp, devpath); in topo_add_disk() 300 topo_hdl_strfree(thp, devpath); in topo_add_disk() 327 topo_hdl_strfree(thp, model); in topo_add_disk() 329 topo_hdl_strfree(thp, manuf); in topo_add_disk() 331 topo_hdl_strfree(thp, serial); in topo_add_disk() [all …]
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_fru.c | 108 libzfs_fru_gather(topo_hdl_t *thp, tnode_t *tn, void *arg) in libzfs_fru_gather() argument 142 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() 147 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() 154 if (_topo_fmri_nvl2str(thp, fru, &frustr, &err) != 0) { in libzfs_fru_gather() 156 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() 166 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() 167 _topo_hdl_strfree(thp, frustr); in libzfs_fru_gather() 175 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() 176 _topo_hdl_strfree(thp, frustr); in libzfs_fru_gather() 180 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather() [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-lights/ |
H A D | disk_lights.c | 137 dl_fault_walk_inner(topo_hdl_t *thp, tnode_t *node, void *arg) in dl_fault_walk_inner() argument 147 get_facility_props(thp, node, &facname, &factype) != 0) { in dl_fault_walk_inner() 162 topo_hdl_strfree(thp, facname); in dl_fault_walk_inner() 163 topo_hdl_strfree(thp, factype); in dl_fault_walk_inner() 168 dl_fault_walk_outer(topo_hdl_t *thp, tnode_t *node, void *arg) in dl_fault_walk_outer() argument 203 (void) topo_node_child_walk(thp, pnode, dl_fault_walk_inner, &fwi, in dl_fault_walk_outer() 218 topo_hdl_t *thp = NULL; in dl_examine_topo() local 221 thp = fmd_hdl_topo_hold(dl->dl_fmd, TOPO_VERSION); in dl_examine_topo() 222 if ((twp = topo_walk_init(thp, FM_FMRI_SCHEME_HC, dl_fault_walk_outer, in dl_examine_topo() 238 if (thp != NULL) in dl_examine_topo() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/mod/ |
H A D | scheme.c | 35 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 38 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 41 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 42 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 51 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 52 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str()
|
/illumos-gate/usr/src/cmd/fm/schemes/pkg/ |
H A D | scheme.c | 35 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 38 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 41 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 42 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 51 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 52 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str()
|
/illumos-gate/usr/src/cmd/fm/schemes/sw/ |
H A D | scheme.c | 48 topo_hdl_t *thp; in fmd_fmri_nvl2str() local 51 if ((thp = fmd_fmri_topo_hold(TOPO_VERSION)) == NULL) in fmd_fmri_nvl2str() 54 if (topo_fmri_nvl2str(thp, nvl, &str, &err) != 0) { in fmd_fmri_nvl2str() 55 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str() 64 topo_hdl_strfree(thp, str); in fmd_fmri_nvl2str() 65 fmd_fmri_topo_rele(thp); in fmd_fmri_nvl2str()
|