Home
last modified time | relevance | path

Searched refs:thp (Results 1 – 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_snap.c96 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 Dtopo_fmri.c79 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 Dtopo_module.c168 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 Dtopo_digraph_xml.c38 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 Dtopo_tree.c70 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 Dtopo_builtin.c104 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 Dtopo_digraph.c132 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 Dtopo_subr.c45 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 Dtopo_2xml.c121 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 Dtopo_prop.c213 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 Dtopo_string.c38 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 Dscheme.c50 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 Dscheme.c49 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 Ddigraph-test.c77 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 Dfmtopo.c130 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 Dscheme.c47 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 Dmem.c153 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 Dcpu.c46 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 Dsmbios.c173 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 Dtopo_gather.c194 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 Dlibzfs_fru.c108 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 Ddisk_lights.c137 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 Dscheme.c35 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 Dscheme.c35 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 Dscheme.c48 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()

123