Symbol: topo_mod_t
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
157
topo_mod_t tm;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
186
addr + offsetof(topo_mod_t, tm_lock),
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
189
addr + offsetof(topo_mod_t, tm_cv),
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
658
wsp->walk_data = mdb_alloc(sizeof (topo_mod_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
668
topo_mod_t *tm;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
673
if (mdb_vread(wsp->walk_data, sizeof (topo_mod_t), wsp->walk_addr)
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
683
tm = (topo_mod_t *)wsp->walk_data;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
704
mdb_free(wsp->walk_data, sizeof (topo_mod_t));
usr/src/lib/fm/topo/libtopo/common/cpu.c
123
cpu_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/cpu.c
159
cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/cpu.c
193
cpu_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/cpu.c
196
topo_mod_t *nmp;
usr/src/lib/fm/topo/libtopo/common/cpu.c
243
cpu_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/cpu.c
333
cpu_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
367
cpu_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
45
static int cpu_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/cpu.c
47
static void cpu_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/cpu.c
48
static int cpu_nvl2str(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/cpu.c
483
fmri_create(topo_mod_t *mod, uint32_t cpu_id, uint8_t cpumask, char *s)
usr/src/lib/fm/topo/libtopo/common/cpu.c
50
static int cpu_str2nvl(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/cpu.c
510
cpu_fmri_asru(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
52
static int cpu_fmri_asru(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/cpu.c
535
cpu_fmri_create_meth(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/cpu.c
54
static int cpu_fmri_create_meth(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/cpu.c
56
static nvlist_t *fmri_create(topo_mod_t *, uint32_t, uint8_t, char *);
usr/src/lib/fm/topo/libtopo/common/cpu.c
78
cpu_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/cpu.h
44
extern int cpu_init(topo_mod_t *, topo_version_t); /* see cpu.c */
usr/src/lib/fm/topo/libtopo/common/cpu.h
45
extern void cpu_fini(topo_mod_t *); /* see cpu.c */
usr/src/lib/fm/topo/libtopo/common/dev.c
107
dev_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/dev.c
114
dev_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/dev.c
127
dev_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/dev.c
200
dev_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
233
dev_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
374
dev_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
43
static int dev_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
45
static void dev_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/dev.c
454
dev_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
46
static int dev_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
48
static int dev_fmri_str2nvl(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
50
static int dev_fmri_create_meth(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
52
static int dev_fmri_present(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
534
dev_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
54
static int dev_fmri_replaced(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
56
static int dev_fmri_unusable(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
58
static int dev_fmri_service_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/dev.c
581
dev_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
630
dev_fmri_create(topo_mod_t *mp, const char *id, const char *path)
usr/src/lib/fm/topo/libtopo/common/dev.c
657
dev_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/dev.c
88
dev_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/dev.h
36
extern int dev_init(topo_mod_t *, topo_version_t); /* see dev.c */
usr/src/lib/fm/topo/libtopo/common/dev.h
37
extern void dev_fini(topo_mod_t *); /* see dev.c */
usr/src/lib/fm/topo/libtopo/common/fmd.c
108
fmd_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/fmd.c
127
fmd_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/fmd.c
45
static int fmd_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/fmd.c
47
static void fmd_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/fmd.c
48
static int fmd_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/fmd.c
63
fmd_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/fmd.c
86
fmd_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/fmd.c
94
fmd_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min,
usr/src/lib/fm/topo/libtopo/common/fmd.h
37
extern int fmd_init(topo_mod_t *, topo_version_t); /* see fmd.c */
usr/src/lib/fm/topo/libtopo/common/fmd.h
38
extern void fmd_fini(topo_mod_t *); /* see fmd.c */
usr/src/lib/fm/topo/libtopo/common/hc.c
1002
hc_list_create(topo_mod_t *mod, const char *name, char *inst)
usr/src/lib/fm/topo/libtopo/common/hc.c
1021
hc_create_seterror(topo_mod_t *mod, nvlist_t **hcl, int n, nvlist_t *fmri,
usr/src/lib/fm/topo/libtopo/common/hc.c
1044
hc_name_canonical(topo_mod_t *mod, const char *name)
usr/src/lib/fm/topo/libtopo/common/hc.c
1068
hc_fmri_create(topo_mod_t *mod, nvlist_t *pfmri, int version, const char *name,
usr/src/lib/fm/topo/libtopo/common/hc.c
1138
hc_fmri_create_meth(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1206
hc_match(topo_mod_t *mod, tnode_t *node, nvlist_t *fmri, const char *name,
usr/src/lib/fm/topo/libtopo/common/hc.c
1260
hc_walk_sibling(topo_mod_t *mod, tnode_t *node, struct hc_walk *hwp,
usr/src/lib/fm/topo/libtopo/common/hc.c
1300
hc_walker(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1407
hc_walk_init(topo_mod_t *mod, tnode_t *node, nvlist_t *rsrc,
usr/src/lib/fm/topo/libtopo/common/hc.c
1471
hc_prop_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1484
hc_fmri_prop_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1544
hc_pgrp_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1556
hc_fmri_pgrp_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1601
hc_prop_setprop(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1615
hc_fmri_prop_set(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1690
hc_is_present(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1745
hc_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1782
hc_is_replaced(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1863
hc_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1900
hc_unusable(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
1928
hc_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
1979
hc_fac_get(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
2022
hc_fmri_facility(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2085
hc_expand(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
2126
hc_fmri_expand(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2164
hc_retire_subr(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/libtopo/common/hc.c
2185
hc_fmri_retire_subr(topo_mod_t *mod, tnode_t *node, char *method_name,
usr/src/lib/fm/topo/libtopo/common/hc.c
222
hc_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/hc.c
2226
hc_fmri_retire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2234
hc_fmri_unretire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
2242
hc_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
245
hc_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/hc.c
252
hc_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min,
usr/src/lib/fm/topo/libtopo/common/hc.c
321
hc_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/hc.c
327
fmri_compare(topo_mod_t *mod, nvlist_t *nv1, nvlist_t *nv2)
usr/src/lib/fm/topo/libtopo/common/hc.c
394
hc_compare(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
54
static int hc_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
555
hc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.c
56
static void hc_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/hc.c
57
static int hc_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
589
hc_base_fmri_create(topo_mod_t *mod, const nvlist_t *auth, const char *part,
usr/src/lib/fm/topo/libtopo/common/hc.c
59
static int hc_fmri_str2nvl(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
61
static int hc_compare(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
626
make_hc_pairs(topo_mod_t *mod, char *fmri, int *num)
usr/src/lib/fm/topo/libtopo/common/hc.c
63
static int hc_fmri_present(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
65
static int hc_fmri_replaced(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
67
static int hc_fmri_unusable(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
69
static int hc_fmri_expand(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
71
static int hc_fmri_retire(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
73
static int hc_fmri_unretire(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/hc.c
75
static int hc_fmri_service_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
750
make_hc_auth(topo_mod_t *mod, char *fmri, char **serial, char **part,
usr/src/lib/fm/topo/libtopo/common/hc.c
77
static int hc_fmri_create_meth(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
79
static int hc_fmri_prop_get(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
81
static int hc_fmri_prop_set(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
83
static int hc_fmri_pgrp_get(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
85
static int hc_fmri_facility(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/hc.c
853
make_facility(topo_mod_t *mod, char *str, nvlist_t **nvl)
usr/src/lib/fm/topo/libtopo/common/hc.c
88
static nvlist_t *hc_fmri_create(topo_mod_t *, nvlist_t *, int, const char *,
usr/src/lib/fm/topo/libtopo/common/hc.c
898
hc_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/hc.h
47
extern int hc_init(topo_mod_t *, topo_version_t); /* see hc.c */
usr/src/lib/fm/topo/libtopo/common/hc.h
48
extern void hc_fini(topo_mod_t *); /* see hc.c */
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
103
legacy_hc_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
159
fmri_nvl2str(topo_mod_t *mod, nvlist_t *nvl, char *buf, size_t buflen)
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
183
legacy_hc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
45
static int legacy_hc_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
47
static void legacy_hc_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
48
static int legacy_hc_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
63
legacy_hc_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
86
legacy_hc_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/legacy_hc.c
94
legacy_hc_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/legacy_hc.h
37
extern int legacy_hc_init(topo_mod_t *, topo_version_t);
usr/src/lib/fm/topo/libtopo/common/legacy_hc.h
38
extern void legacy_hc_fini(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/mem.c
128
mem_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/mem.c
185
mem_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mem.c
273
mem_fmri(topo_mod_t *mod, uint64_t pa, uint64_t offset, char *unum, int flags)
usr/src/lib/fm/topo/libtopo/common/mem.c
310
mem_fmri_create(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mem.c
46
static int mem_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/mem.c
48
static void mem_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/mem.c
49
static int mem_nvl2str(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/mem.c
51
static int mem_fmri_create(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/mem.c
68
mem_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/mem.c
87
mem_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/mem.c
94
mem_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/mem.c
98
topo_mod_t *nmp;
usr/src/lib/fm/topo/libtopo/common/mem.h
36
extern int mem_init(topo_mod_t *, topo_version_t); /* see mem.c */
usr/src/lib/fm/topo/libtopo/common/mem.h
37
extern void mem_fini(topo_mod_t *); /* see mem.c */
usr/src/lib/fm/topo/libtopo/common/mod.c
106
mod_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/mod.c
112
mod_binary_path_get(topo_mod_t *mp, const char *objpath)
usr/src/lib/fm/topo/libtopo/common/mod.c
170
mod_nvl_data(topo_mod_t *mp, nvlist_t *out, const char *path)
usr/src/lib/fm/topo/libtopo/common/mod.c
203
mod_fmri_create(topo_mod_t *mp, const char *driver)
usr/src/lib/fm/topo/libtopo/common/mod.c
235
mod_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mod.c
330
mod_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/mod.c
45
static int mod_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/mod.c
47
static void mod_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/mod.c
48
static int mod_fmri_create_meth(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/mod.c
50
static int mod_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/mod.c
67
mod_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/mod.c
86
mod_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/mod.c
93
mod_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/mod.h
36
extern int mod_init(topo_mod_t *, topo_version_t); /* see mod.c */
usr/src/lib/fm/topo/libtopo/common/mod.h
37
extern void mod_fini(topo_mod_t *); /* see mod.c */
usr/src/lib/fm/topo/libtopo/common/pkg.c
111
pkg_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/pkg.c
117
read_thru(topo_mod_t *mp, FILE *fp, const char *substr)
usr/src/lib/fm/topo/libtopo/common/pkg.c
134
construct_fru_fmri(topo_mod_t *mp, const char *pkgname, FILE *fp)
usr/src/lib/fm/topo/libtopo/common/pkg.c
192
pkg_fmri_create(topo_mod_t *mp, const char *path)
usr/src/lib/fm/topo/libtopo/common/pkg.c
229
pkg_fmri_create_meth(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/pkg.c
302
pkg_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/pkg.c
50
static int pkg_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/pkg.c
52
static void pkg_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/pkg.c
53
static int pkg_fmri_create_meth(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/pkg.c
55
static int pkg_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/pkg.c
72
pkg_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/pkg.c
91
pkg_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/pkg.c
98
pkg_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/pkg.h
36
extern int pkg_init(topo_mod_t *, topo_version_t); /* see pkg.c */
usr/src/lib/fm/topo/libtopo/common/pkg.h
37
extern void pkg_fini(topo_mod_t *); /* see pkg.c */
usr/src/lib/fm/topo/libtopo/common/svc.c
105
svc_error(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/svc.c
117
svc_get_handle(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/svc.c
141
svc_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/svc.c
159
svc_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/svc.c
170
svc_create_node(topo_mod_t *mod, tnode_t *pnode, char *fmristr)
usr/src/lib/fm/topo/libtopo/common/svc.c
238
svc_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/svc.c
326
svc_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/svc.c
347
svc_fmri_prop_get(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
418
svc_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
516
svc_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
58
static int svc_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
60
static int svc_fmri_str2nvl(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
62
static int svc_fmri_present(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
64
static int svc_fmri_replaced(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
66
static int svc_fmri_service_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
68
static int svc_fmri_unusable(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
697
svc_get_state(topo_mod_t *mod, nvlist_t *fmri, boolean_t presence_only,
usr/src/lib/fm/topo/libtopo/common/svc.c
70
static int svc_fmri_prop_get(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
812
svc_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
836
svc_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
861
svc_fmri_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
885
svc_fmri_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/svc.c
95
static int svc_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/svc.c
97
static void svc_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/svc.h
36
extern int svc_init(topo_mod_t *, topo_version_t); /* see svc.c */
usr/src/lib/fm/topo/libtopo/common/svc.h
37
extern void svc_fini(topo_mod_t *); /* see svc.c */
usr/src/lib/fm/topo/libtopo/common/sw.c
128
sw_fmri_create(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/sw.c
297
sw_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/sw.c
305
sw_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/sw.c
357
sw_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/sw.c
36
static int sw_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/sw.c
38
static int sw_fmri_create(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/sw.c
49
static int sw_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/sw.c
51
static void sw_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/sw.c
60
sw_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/sw.c
79
sw_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/sw.h
35
extern int sw_init(topo_mod_t *, topo_version_t); /* see sw.c */
usr/src/lib/fm/topo/libtopo/common/sw.h
36
extern void sw_fini(topo_mod_t *); /* see sw.c */
usr/src/lib/fm/topo/libtopo/common/topo_alloc.c
80
topo_mod_alloc(topo_mod_t *mod, size_t size)
usr/src/lib/fm/topo/libtopo/common/topo_alloc.c
86
topo_mod_zalloc(topo_mod_t *mod, size_t size)
usr/src/lib/fm/topo/libtopo/common/topo_alloc.c
92
topo_mod_free(topo_mod_t *mod, void *data, size_t size)
usr/src/lib/fm/topo/libtopo/common/topo_builtin.c
107
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_builtin.c
61
bltin_init(topo_mod_t *mp, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/topo_builtin.c
85
bltin_fini(topo_mod_t *mp)
usr/src/lib/fm/topo/libtopo/common/topo_builtin.h
55
int (*bltin_init)(topo_mod_t *, topo_version_t version);
usr/src/lib/fm/topo/libtopo/common/topo_builtin.h
56
void (*bltin_fini)(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
112
extern int path_fmri_str2nvl(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
114
extern int path_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
145
find_digraph(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
158
topo_digraph_new(topo_hdl_t *thp, topo_mod_t *mod, const char *scheme)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
230
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
257
topo_vertex_new(topo_mod_t *mod, const char *name, topo_instance_t inst)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
331
topo_vertex_destroy(topo_mod_t *mod, topo_vertex_t *vtx)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
407
topo_edge_new(topo_mod_t *mod, topo_vertex_t *from, topo_vertex_t *to)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
767
path_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
853
path_fmri_str2nvl(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
39
topo_mod_t *tdg_mod; /* builtin enumerator mod */
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
1001
deserialize_nvpair(topo_hdl_t *thp, topo_mod_t *mod, nvlist_t *nvl,
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
1332
deserialize_vertex(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
1394
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
37
extern int xmlattr_to_int(topo_mod_t *, xmlNodePtr, const char *, uint64_t *);
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
842
deserialize_edges(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
usr/src/lib/fm/topo/libtopo/common/topo_digraph_xml.c
880
add_edges(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
usr/src/lib/fm/topo/libtopo/common/topo_file.c
63
topo_file_load(topo_mod_t *mod, tnode_t *node, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_file.h
39
topo_mod_t *tf_mod; /* scheme-specific builtin mod */
usr/src/lib/fm/topo/libtopo/common/topo_file.h
42
extern int topo_file_load(topo_mod_t *, tnode_t *, const char *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
112
set_methregister_error(topo_mod_t *mod, tnode_t *node, topo_imethod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_method.c
135
topo_method_register(topo_mod_t *mod, tnode_t *node, const topo_method_t *mp)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
192
topo_method_unregister(topo_mod_t *mod, tnode_t *node, const char *name)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
220
topo_method_unregister_all(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_method.c
427
topo_method_sensor_failure(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
1128
topo_mod_create_ufm(topo_mod_t *mod, tnode_t *parent, topo_instance_t inst,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
117
topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
118
topo_mod_load(topo_mod_t *pmod, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
123
topo_mod_t *mod = NULL;
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
158
topo_mod_unload(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
164
set_register_error(topo_mod_t *mod, int err)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
177
topo_mod_register(topo_mod_t *mod, const topo_modinfo_t *mip,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
216
topo_mod_unregister(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
242
topo_mod_enumerate(topo_mod_t *mod, tnode_t *node, const char *enum_name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
246
topo_mod_t *enum_mod;
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
282
topo_mod_enummap(topo_mod_t *mod, tnode_t *node, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
289
set_fmri_err(topo_mod_t *mod, int err)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
296
topo_mod_hcfmri(topo_mod_t *mod, tnode_t *pnode, int version, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
390
topo_mod_devfmri(topo_mod_t *mod, int version, const char *dev_path,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
425
topo_mod_cpufmri(topo_mod_t *mod, int version, uint32_t cpu_id, uint8_t cpumask,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
464
topo_mod_memfmri(topo_mod_t *mod, int version, uint64_t pa, uint64_t offset,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
504
topo_mod_pkgfmri(topo_mod_t *mod, int version, const char *path)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
536
topo_mod_modfmri(topo_mod_t *mod, int version, const char *driver)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
571
topo_mod_swfmri(topo_mod_t *mod, int version,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
632
topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
651
topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
670
topo_mod_getspecific(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
676
topo_mod_setspecific(topo_mod_t *mod, void *data)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
682
topo_mod_setdebug(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
688
topo_mod_ipmi_hold(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
710
topo_mod_ipmi_rele(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
718
topo_mod_devinfo(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
724
topo_mod_smbios(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
735
topo_mod_prominfo(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
741
topo_mod_pcidb(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
752
topo_mod_clrdebug(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
759
topo_mod_dprintf(topo_mod_t *mod, const char *format, ...)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
773
topo_mod_product(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
779
topo_mod_server(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
788
topo_mod_psn(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
801
topo_mod_csn(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
831
topo_mod_auth(topo_mod_t *mod, tnode_t *pnode)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
903
topo_mod_walk_init(topo_mod_t *mod, tnode_t *node, topo_mod_walk_cb_t cb_f,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
917
topo_mod_clean_str(topo_mod_t *mod, const char *str)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
926
topo_mod_clean_strn(topo_mod_t *mod, const char *str, size_t len)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
935
topo_mod_file_search(topo_mod_t *mod, const char *file, int oflags)
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
953
topo_mod_hc_occupied(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/topo_mod.c
991
topo_mod_create_ufm_slot(topo_mod_t *mod, tnode_t *ufmnode,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
100
extern nvlist_t *topo_mod_modfmri(topo_mod_t *, int, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
101
extern nvlist_t *topo_mod_pkgfmri(topo_mod_t *, int, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
102
extern nvlist_t *topo_mod_swfmri(topo_mod_t *, int,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
106
extern int topo_mod_nvl2str(topo_mod_t *, nvlist_t *, char **);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
107
extern int topo_mod_str2nvl(topo_mod_t *, const char *, nvlist_t **);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
115
typedef int (*topo_mod_walk_cb_t)(topo_mod_t *, tnode_t *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
117
extern topo_walk_t *topo_mod_walk_init(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
126
extern int topo_method_register(topo_mod_t *, tnode_t *, const topo_method_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
127
extern void topo_method_unregister(topo_mod_t *, tnode_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
128
extern void topo_method_unregister_all(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
130
extern di_node_t topo_mod_devinfo(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
131
extern ipmi_handle_t *topo_mod_ipmi_hold(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
132
extern void topo_mod_ipmi_rele(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
133
extern smbios_hdl_t *topo_mod_smbios(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
134
extern pcidb_hdl_t *topo_mod_pcidb(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
135
extern di_prom_handle_t topo_mod_prominfo(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
136
extern nvlist_t *topo_mod_auth(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
138
extern int topo_method_sensor_failure(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
221
extern void *topo_mod_alloc(topo_mod_t *, size_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
222
extern void *topo_mod_zalloc(topo_mod_t *, size_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
223
extern void topo_mod_free(topo_mod_t *, void *, size_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
224
extern char *topo_mod_strdup(topo_mod_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
225
extern void topo_mod_strfree(topo_mod_t *, char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
226
extern void topo_mod_strfreev(topo_mod_t *, char **, uint_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
227
extern int topo_mod_nvalloc(topo_mod_t *, nvlist_t **, uint_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
228
extern int topo_mod_nvdup(topo_mod_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
229
extern int topo_mod_vasprintf(topo_mod_t *, char **, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
231
extern int topo_mod_asprintf(topo_mod_t *, char **, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
234
extern void topo_mod_clrdebug(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
235
extern void topo_mod_setdebug(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
236
extern void topo_mod_dprintf(topo_mod_t *, const char *, ...) __PRINTFLIKE(2);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
237
extern const char *topo_mod_errmsg(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
238
extern int topo_mod_errno(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
239
extern char *topo_mod_clean_str(topo_mod_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
240
extern char *topo_mod_clean_strn(topo_mod_t *, const char *, size_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
245
extern int topo_node_range_create(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
248
extern tnode_t *topo_node_bind(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
250
extern tnode_t *topo_node_facbind(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
268
extern int topo_create_props(topo_mod_t *, tnode_t *, int,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
278
extern tnode_t *topo_mod_create_ufm(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
280
extern tnode_t *topo_mod_create_ufm_slot(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
314
extern int topo_mod_seterrno(topo_mod_t *, int);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
319
extern int topo_mod_file_search(topo_mod_t *, const char *file, int oflags);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
326
extern topo_digraph_t *topo_digraph_new(topo_hdl_t *, topo_mod_t *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
330
extern topo_vertex_t *topo_vertex_new(topo_mod_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
332
extern void topo_vertex_destroy(topo_mod_t *mod, topo_vertex_t *vtx);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
334
extern int topo_edge_new(topo_mod_t *, topo_vertex_t *, topo_vertex_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
51
typedef int topo_method_f(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
53
typedef int topo_enum_f(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
55
typedef void topo_release_f(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
77
extern topo_mod_t *topo_mod_load(topo_mod_t *, const char *, topo_version_t);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
78
extern void topo_mod_unload(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
79
extern int topo_mod_register(topo_mod_t *, const topo_modinfo_t *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
81
extern void topo_mod_unregister(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
82
extern int topo_mod_enumerate(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
84
extern int topo_mod_enummap(topo_mod_t *mod, tnode_t *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
86
extern char *topo_mod_product(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
87
extern void topo_mod_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
88
extern void topo_mod_setspecific(topo_mod_t *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
89
extern void *topo_mod_getspecific(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
91
extern nvlist_t *topo_mod_cpufmri(topo_mod_t *, int, uint32_t, uint8_t,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
93
extern nvlist_t *topo_mod_devfmri(topo_mod_t *, int, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
95
extern nvlist_t *topo_mod_hcfmri(topo_mod_t *, tnode_t *, int, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_mod.h
98
extern nvlist_t *topo_mod_memfmri(topo_mod_t *, int, uint64_t, uint64_t,
usr/src/lib/fm/topo/libtopo/common/topo_module.c
101
topo_mod_exit(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
125
topo_mod_stop(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
140
topo_mod_start(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
167
topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_module.c
170
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
183
topo_mod_destroy(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
202
topo_hdl_free(thp, mod, sizeof (topo_mod_t));
usr/src/lib/fm/topo/libtopo/common/topo_module.c
205
static topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_module.c
206
set_create_error(topo_hdl_t *thp, topo_mod_t *mod, const char *path, int err)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
223
static topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_module.c
227
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
232
if ((mod = topo_hdl_zalloc(thp, sizeof (topo_mod_t))) == NULL)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
297
topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_module.c
300
topo_mod_t *mod = NULL;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
313
topo_mod_t *
usr/src/lib/fm/topo/libtopo/common/topo_module.c
318
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
340
topo_modhash_unload(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
343
topo_mod_t **pp, *mp;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
387
topo_mod_t *mp, **pp;
usr/src/lib/fm/topo/libtopo/common/topo_module.c
52
topo_mod_release(topo_mod_t *mod, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
63
topo_mod_hold(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
72
topo_mod_rele(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.c
88
topo_mod_enter(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_module.h
100
extern topo_mod_t *topo_mod_lookup(topo_hdl_t *, const char *, int);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
86
extern void topo_mod_enter(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
87
extern void topo_mod_exit(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
88
extern void topo_mod_hold(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
89
extern void topo_mod_rele(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
93
extern topo_mod_t *topo_modhash_lookup(topo_modhash_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
94
extern topo_mod_t *topo_modhash_load(topo_hdl_t *, const char *, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_module.h
96
extern void topo_modhash_unload(topo_mod_t *);
usr/src/lib/fm/topo/libtopo/common/topo_module.h
99
extern void topo_mod_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_node.c
135
topo_mod_t *hmod, *mod;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
293
node_create_seterror(topo_mod_t *mod, tnode_t *pnode, topo_nodehash_t *nhp,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
315
topo_node_range_create(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
370
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_node.c
442
node_bind_seterror(topo_mod_t *mod, tnode_t *pnode, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
464
topo_node_bind(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
550
topo_node_facbind(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/libtopo/common/topo_node.c
811
topo_node_walk_init(topo_hdl_t *thp, topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/libtopo/common/topo_nvl.c
45
topo_mod_nvalloc(topo_mod_t *mod, nvlist_t **nvlp, uint_t nvflag)
usr/src/lib/fm/topo/libtopo/common/topo_nvl.c
54
topo_mod_nvdup(topo_mod_t *mod, nvlist_t *nvl, nvlist_t **nvlp)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
109
tf_rdata_free(topo_mod_t *mp, tf_rdata_t *p)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
123
tf_idata_new(topo_mod_t *mp, topo_instance_t i, tnode_t *tn)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
136
tf_idata_free(topo_mod_t *mp, tf_idata_t *p)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
175
tf_pad_new(topo_mod_t *mp, int pcnt, int dcnt)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
189
tf_pad_free(topo_mod_t *mp, tf_pad_t *p)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
206
tf_edata_free(topo_mod_t *mp, tf_edata_t *p)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
35
tf_info_new(topo_mod_t *mp, xmlDocPtr doc, xmlChar *scheme)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
51
tf_info_free(topo_mod_t *mp, tf_info_t *p)
usr/src/lib/fm/topo/libtopo/common/topo_parse.c
62
tf_rdata_new(topo_mod_t *mp, tf_info_t *xinfo, xmlNodePtr n, tnode_t *troot)
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
206
extern tf_rdata_t *tf_rdata_new(topo_mod_t *,
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
208
extern tf_idata_t *tf_idata_new(topo_mod_t *, topo_instance_t, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
209
extern tf_info_t *topo_xml_read(topo_mod_t *, const char *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
210
extern tf_info_t *tf_info_new(topo_mod_t *, xmlDocPtr, xmlChar *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
211
extern tf_pad_t *tf_pad_new(topo_mod_t *, int, int);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
212
extern void topo_xml_cleanup(topo_mod_t *, tf_info_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
213
extern void tf_rdata_free(topo_mod_t *, tf_rdata_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
214
extern void tf_edata_free(topo_mod_t *, tf_edata_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
215
extern void tf_idata_free(topo_mod_t *, tf_idata_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
216
extern void tf_info_free(topo_mod_t *, tf_info_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
217
extern void tf_pad_free(topo_mod_t *, tf_pad_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
218
extern int topo_xml_range_process(topo_mod_t *, xmlNodePtr, tf_rdata_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
219
extern int topo_xml_enum(topo_mod_t *, tf_info_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
221
extern int xmlattr_to_int(topo_mod_t *, xmlNodePtr, const char *, uint64_t *);
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
222
extern int xmlattr_to_stab(topo_mod_t *, xmlNodePtr, const char *,
usr/src/lib/fm/topo/libtopo/common/topo_parse.h
91
topo_mod_t *rd_mod; /* pointer to loaded enumerator */
usr/src/lib/fm/topo/libtopo/common/topo_prop.c
1556
topo_create_props(topo_mod_t *mod, tnode_t *tn, int prop_flags,
usr/src/lib/fm/topo/libtopo/common/topo_rtld.c
39
int (*rtld_init)(topo_mod_t *, topo_version_t); /* .so _topo_init() */
usr/src/lib/fm/topo/libtopo/common/topo_rtld.c
40
void (*rtld_fini)(topo_mod_t *); /* .so _topo_fini() */
usr/src/lib/fm/topo/libtopo/common/topo_rtld.c
44
rtld_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/topo_rtld.c
65
rtld_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/topo_snap.c
477
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_string.c
126
topo_mod_vasprintf(topo_mod_t *mod, char **str, const char *fmt, va_list ap)
usr/src/lib/fm/topo/libtopo/common/topo_string.c
132
topo_mod_asprintf(topo_mod_t *mod, char **str, const char *fmt, ...)
usr/src/lib/fm/topo/libtopo/common/topo_string.c
144
topo_mod_strfree(topo_mod_t *mod, char *s)
usr/src/lib/fm/topo/libtopo/common/topo_string.c
150
topo_mod_strfreev(topo_mod_t *mod, char **strarr, uint_t nelem)
usr/src/lib/fm/topo/libtopo/common/topo_string.c
70
topo_mod_strdup(topo_mod_t *mod, const char *s)
usr/src/lib/fm/topo/libtopo/common/topo_subr.c
276
topo_search_path(topo_mod_t *mod, const char *rootdir, const char *file)
usr/src/lib/fm/topo/libtopo/common/topo_subr.h
132
extern char *topo_search_path(topo_mod_t *, const char *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_tree.c
128
topo_mod_t *mod;
usr/src/lib/fm/topo/libtopo/common/topo_tree.c
82
topo_tree_create(topo_hdl_t *thp, topo_mod_t *mod, const char *scheme)
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
135
extern ttree_t *topo_tree_create(topo_hdl_t *, topo_mod_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
147
extern topo_walk_t *topo_node_walk_init(topo_hdl_t *, topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
57
topo_mod_t *th_enum; /* enumerator module */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
70
topo_mod_t *tn_enum; /* Enumerator module */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
87
topo_mod_t *tt_mod; /* builtin enumerator mod */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
98
topo_mod_t *tw_mod; /* module if walking from plugin */
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
101
xmlattr_to_int(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1034
pgroup_record(topo_mod_t *mp, xmlNodePtr pxn, tnode_t *tn, const char *rname,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1129
pgroups_record(topo_mod_t *mp, xmlNodePtr pxn, tnode_t *tn, const char *rname,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1155
set_contains(topo_mod_t *mp, char *key, char *set)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1180
pad_process(topo_mod_t *mp, tf_rdata_t *rd, xmlNodePtr pxn, tnode_t *ptn,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
126
xmlattr_to_double(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1378
fac_enum_process(topo_mod_t *mp, xmlNodePtr pn, tnode_t *ptn)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1419
fac_process(topo_mod_t *mp, xmlNodePtr pn, tf_rdata_t *rd, tnode_t *ptn)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
149
xmlattr_to_fmri(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1516
node_process(topo_mod_t *mp, xmlNodePtr nn, tf_rdata_t *rd)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1581
enum_attributes_process(topo_mod_t *mp, xmlNodePtr en)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1623
enum_run(topo_mod_t *mp, tf_rdata_t *rd)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1667
fac_enum_run(topo_mod_t *mp, tnode_t *node, const char *name)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
167
xmlattr_to_type(topo_mod_t *mp, xmlNodePtr xn, xmlChar *attr)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1670
topo_mod_t *fmod;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1706
decorate_nodes(topo_mod_t *mp, tf_rdata_t *rd, xmlNodePtr pxn, tnode_t *ptn,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1728
topo_xml_range_process(topo_mod_t *mp, xmlNodePtr rn, tf_rdata_t *rd)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1855
topo_xml_walk(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1963
topo_xml_enum(topo_mod_t *tmp, tf_info_t *xinfo, tnode_t *troot)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1987
txml_file_parse(topo_mod_t *tmp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
2134
topo_xml_read(topo_mod_t *tmp, const char *path, const char *escheme)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
215
xlate_common(topo_mod_t *mp, xmlNodePtr xn, topo_type_t ptype, nvlist_t *nvl,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
427
xmlprop_xlate(topo_mod_t *mp, xmlNodePtr xn, nvlist_t *nvl)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
456
dependent_create(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
47
static tf_rdata_t *topo_xml_walk(topo_mod_t *, tf_info_t *, xmlNodePtr,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
49
static tf_edata_t *enum_attributes_process(topo_mod_t *, xmlNodePtr);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
50
static int enum_run(topo_mod_t *, tf_rdata_t *);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
504
dependents_create(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
51
static int fac_enum_run(topo_mod_t *, tnode_t *, const char *);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
52
static int fac_process(topo_mod_t *, xmlNodePtr, tf_rdata_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
520
prop_create(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
53
static int fac_enum_process(topo_mod_t *, xmlNodePtr, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
54
static int decorate_nodes(topo_mod_t *, tf_rdata_t *, xmlNodePtr, tnode_t *,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
59
xmlattr_to_stab(topo_mod_t *mp, xmlNodePtr n, const char *stabname,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
655
props_create(topo_mod_t *mp,
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
701
pgroups_create(topo_mod_t *mp, tf_pad_t *pad, tnode_t *ptn)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
792
pval_record(topo_mod_t *mp, xmlNodePtr xn)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
834
register_method(topo_mod_t *mp, tnode_t *ptn, struct propmeth_data *meth)
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
858
pmeth_record(topo_mod_t *mp, const char *pg_name, xmlNodePtr xn, tnode_t *tn,
usr/src/lib/fm/topo/libtopo/common/zfs.c
104
zfs_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/libtopo/common/zfs.c
119
zfs_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min,
usr/src/lib/fm/topo/libtopo/common/zfs.c
133
zfs_rele(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/libtopo/common/zfs.c
197
zfs_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/libtopo/common/zfs.c
47
static int zfs_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/libtopo/common/zfs.c
49
static void zfs_rele(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/libtopo/common/zfs.c
50
static int zfs_fmri_nvl2str(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/libtopo/common/zfs.c
69
zfs_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/libtopo/common/zfs.h
37
extern int zfs_init(topo_mod_t *, topo_version_t); /* see zfs.c */
usr/src/lib/fm/topo/libtopo/common/zfs.h
38
extern void zfs_fini(topo_mod_t *); /* see zfs.c */
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1031
dimm_comp_mfg_pmic(topo_mod_t *mod, tnode_t *dimm, const dimm_comp_t *comp,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1096
dimm_comp_mfg_cd(topo_mod_t *mod, tnode_t *dimm, const dimm_comp_t *comp,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1188
topo_dimm_add_comps(topo_mod_t *mod, tnode_t *dimm, nvlist_t *spd,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1249
topo_dimm_enum(topo_mod_t *mod, tnode_t *pn, const char *name,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1383
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
1394
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
321
topo_dimm_cache_spd(topo_mod_t *mod, nvlist_t *spd, spd_cache_t *cache)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
424
topo_dimm_calc_size(topo_mod_t *mod, const spd_cache_t *cache, uint64_t *sizep)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
464
topo_dimm_add_props(topo_mod_t *mod, tnode_t *dimm, const spd_cache_t *cache)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
513
topo_dimm_create_tn(topo_mod_t *mod, tnode_t *pn, tnode_t **tnp,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
561
topo_dimm_crc_ok(topo_mod_t *mod, nvlist_t *nvl, spd_dram_type_t type)
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
614
bool (*dc_mfg)(topo_mod_t *, tnode_t *, const struct dimm_comp *,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
747
dimm_comp_mfg_common_ids(topo_mod_t *mod, tnode_t *dimm, nvlist_t *spd,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
809
dimm_comp_mfg_common_strings(topo_mod_t *mod, tnode_t *dimm, nvlist_t *spd,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
853
dimm_comp_mfg_common_type(topo_mod_t *mod, tnode_t *dimm, nvlist_t *spd,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
914
dimm_comp_mfg_common(topo_mod_t *mod, tnode_t *dimm, const dimm_comp_t *comp,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
984
dimm_comp_mfg_die(topo_mod_t *mod, tnode_t *dimm, const dimm_comp_t *comp,
usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
996
dimm_comp_mfg_single(topo_mod_t *mod, tnode_t *dimm, const dimm_comp_t *comp,
usr/src/lib/fm/topo/modules/common/disk/disk.c
166
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/disk/disk.c
216
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/disk/disk.c
42
static int disk_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/disk/disk.c
52
disk_declare_driver(topo_mod_t *mod, tnode_t *baynode, topo_list_t *dlistp,
usr/src/lib/fm/topo/modules/common/disk/disk.c
83
disk_enum(topo_mod_t *mod, tnode_t *baynode,
usr/src/lib/fm/topo/modules/common/disk/disk.h
124
extern int dev_list_gather(topo_mod_t *, struct topo_list *);
usr/src/lib/fm/topo/modules/common/disk/disk.h
125
extern void dev_list_free(topo_mod_t *, struct topo_list *);
usr/src/lib/fm/topo/modules/common/disk/disk.h
126
extern int disk_declare_non_enumerated(topo_mod_t *, tnode_t *, tnode_t **);
usr/src/lib/fm/topo/modules/common/disk/disk.h
127
extern int disk_declare_path(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/disk/disk.h
129
extern int disk_declare_addr(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/disk/disk.h
131
extern int disk_declare_bridge(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/disk/disk.h
133
extern char *disk_auth_clean(topo_mod_t *, const char *);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
107
disk_set_props(topo_mod_t *mod, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1081
dev_list_gather(topo_mod_t *mod, topo_list_t *listp)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1113
dev_list_free(topo_mod_t *mod, topo_list_t *listp)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1147
disk_status(topo_mod_t *mod, tnode_t *nodep, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
311
disk_trim_whitespace(topo_mod_t *mod, const char *begin)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
338
disk_temp_reading(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
389
disk_add_temp_sensor(topo_mod_t *mod, tnode_t *pnode, const char *devid)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
468
disk_tnode_create(topo_mod_t *mod, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
553
disk_declare(topo_mod_t *mod, tnode_t *parent, dev_di_node_t *dnode,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
57
topo_mod_t *dcb_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
583
disk_declare_path(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
610
disk_declare_addr(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
647
disk_declare_bridge(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
68
static int disk_status(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
682
disk_declare_non_enumerated(topo_mod_t *mod, tnode_t *parent, tnode_t **childp)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
692
topo_mod_t *mod = cbp->dcb_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
715
dev_di_node_free(topo_mod_t *mod, dev_di_node_t *dnode)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
753
topo_mod_t *mod = cbp->dcb_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
78
static int disk_temp_reading(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/disk/disk_drivers.h
37
int disk_mptsas_find_disk(topo_mod_t *, tnode_t *, char **);
usr/src/lib/fm/topo/modules/common/disk/disk_drivers.h
38
int disk_nvme_enum_disk(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/disk/disk_mptsas.c
37
get_sas_address(topo_mod_t *mod, char *devctl, uint32_t enclosure,
usr/src/lib/fm/topo/modules/common/disk/disk_mptsas.c
96
disk_mptsas_find_disk(topo_mod_t *mod, tnode_t *baynode, char **sas_address)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
124
get_logical_disk(topo_mod_t *mod, const char *devpath, uint_t *bufsz)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
153
disk_nvme_make_ns_serial(topo_mod_t *mod, nvme_ns_info_t *ns_info, char *buf,
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
190
disk_nvme_common_io(topo_mod_t *mod, tnode_t *tn, di_node_t di)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
259
disk_nvme_make_ns_di_props(topo_mod_t *mod, tnode_t *tn, di_node_t di)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
340
topo_mod_t *mod = nei->nei_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
474
disk_nvme_make_ufm(topo_mod_t *mod, nvme_enum_info_t *nei)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
505
topo_mod_t *mod = nvme_info->nei_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
707
discover_nvme_ctl(topo_mod_t *mod, tnode_t *pnode, di_node_t dinode)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
747
disk_nvme_enum_disk(topo_mod_t *mod, tnode_t *pnode)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
76
topo_mod_t *nei_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
89
topo_mod_t *dla_mod;
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
98
topo_mod_t *mod = dlarg->dla_mod;
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
168
ahci_led_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
270
fac_prov_ahci_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
42
static int fac_prov_ahci_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
48
static int ahci_led_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
65
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
74
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/fac_prov_ahci/fac_prov_ahci.c
84
do_led_control(topo_mod_t *mod, const char *devctl, uint32_t port,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1029
x4500_present_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1160
chassis_service_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1321
chassis_ident_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1438
set_thresh_prop(topo_mod_t *mod, tnode_t *fnode, ipmi_sdr_full_sensor_t *fs,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1461
make_sensor_node(topo_mod_t *mod, tnode_t *pnode, struct sensor_data *sd,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
166
topo_mod_t *ei_mod;
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1727
get_entity_info(topo_mod_t *mod, tnode_t *node, ipmi_handle_t *hdl,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1802
ipmi_sensor_enum(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
183
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1852
ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
192
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
1937
dimm_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2000
cs_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
205
ipmi_platform_message(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
2072
fac_prov_ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
340
ipmi_sensor_state(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
469
ipmi_sensor_reading(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
574
ipmi_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
66
static int fac_prov_ipmi_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
695
bay_locate_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
72
static int ipmi_sensor_enum(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
74
static int ipmi_entity(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
76
static int dimm_ipmi_entity(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
78
static int cs_ipmi_entity(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
80
static int ipmi_platform_message(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
82
static int ipmi_sensor_reading(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
829
bay_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
84
static int ipmi_sensor_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
86
static int ipmi_indicator_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
88
static int bay_locate_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
90
static int x4500_present_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
92
static int bay_indicator_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
94
static int chassis_service_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
96
static int chassis_ident_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
138
fac_prov_libhp_set_val(topo_mod_t *mod, hp_node_t hp, const char *opt_name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
163
fac_prov_libhp_get_opt(topo_mod_t *mod, hp_node_t hp, const char *opt_name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
208
fac_prov_libhp_opt_set(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
285
topo_fac_prov_libhp_enum(topo_mod_t *mod, tnode_t *tn, const char *name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
320
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
329
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
84
fac_prov_libhp_find_node(topo_mod_t *mod, const char *conn)
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
120
mptsas_led_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
229
fac_prov_mptsas_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
37
static int fac_prov_mptsas_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
43
static int mptsas_led_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
61
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
70
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/fac_prov_mptsas.c
76
do_led_control(topo_mod_t *mod, char *devctl, uint16_t enclosure,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
110
_topo_fini(topo_mod_t *modhdl)
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
116
hb_label(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
124
static topo_mod_t *
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
125
pci_enumr_load(topo_mod_t *mp)
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
127
topo_mod_t *rp = NULL;
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
138
hb_enum(topo_mod_t *mp, tnode_t *pn, const char *name, topo_instance_t imin,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
142
topo_mod_t *pcimod;
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
182
hb_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
188
hb_tnode_create(topo_mod_t *mod, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
240
pcihostbridge_declare(topo_mod_t *mod, tnode_t *parent, di_node_t din,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
265
pciexhostbridge_declare(topo_mod_t *mod, tnode_t *parent, di_node_t din,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
290
pciexrc_declare(topo_mod_t *mod, tnode_t *parent, di_node_t din,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
317
specific_hb_enum(topo_mod_t *mod, tnode_t *pn, const char *name,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
47
static void hb_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
48
static int hb_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
50
static int hb_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
53
extern int platform_hb_label(topo_mod_t *, tnode_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
54
extern int platform_hb_enum(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
64
static int specific_hb_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
86
_topo_init(topo_mod_t *modhdl, topo_version_t version)
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.h
66
extern tnode_t *pcihostbridge_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.h
68
extern tnode_t *pciexhostbridge_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.h
70
extern tnode_t *pciexrc_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
168
ipmi_present(topo_mod_t *mod, tnode_t *tn, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
265
ipmi_unusable(topo_mod_t *mod, tnode_t *tn, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
335
topo_mod_t *mod = edp->ed_mod;
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
336
topo_mod_t *fmod = topo_mod_getspecific(mod);
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
40
topo_mod_t *ed_mod;
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
49
static int ipmi_present(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
51
static int ipmi_unusable(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
53
static int ipmi_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
55
static int ipmi_post_process(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
57
extern int ipmi_fru_label(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
60
extern int ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
608
ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
673
ipmi_post_process(topo_mod_t *mod, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
685
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
701
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c
86
ipmi_find_entity(topo_mod_t *mod, tnode_t *tn, ipmi_handle_t **ihpp,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
127
ipmi_fru_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
175
ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
39
get_fmtstr(topo_mod_t *mod, nvlist_t *in)
usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c
63
store_prop_val(topo_mod_t *mod, void *buf, char *propname, topo_type_t type,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
100
nic_port_datalink_props(topo_mod_t *mod, tnode_t *port, dladm_handle_t handle,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
266
nic_create_transceiver(topo_mod_t *mod, tnode_t *pnode, dladm_handle_t handle,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
412
nic_enum_nexus(topo_mod_t *mod, tnode_t *pnode, dladm_handle_t handle,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
469
nic_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
540
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
568
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/nic/topo_nic.c
60
topo_mod_t *npm_mod;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
156
di_physlotinfo_get(topo_mod_t *mp, di_node_t src, int bdf, int *slotnum,
usr/src/lib/fm/topo/modules/common/pcibus/did.c
273
di_slotinfo_get(topo_mod_t *mp, di_node_t src, int *nslots,
usr/src/lib/fm/topo/modules/common/pcibus/did.c
332
did_create(topo_mod_t *mp, di_node_t src,
usr/src/lib/fm/topo/modules/common/pcibus/did.c
431
did_link_set(topo_mod_t *mod, tnode_t *head, did_t *tail)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
504
topo_mod_t *
usr/src/lib/fm/topo/modules/common/pcibus/did.c
55
slotnm_create(topo_mod_t *mp, int dev, char *str)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
610
did_find(topo_mod_t *mp, di_node_t dn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
616
pci_BDF_get(topo_mod_t *mp, di_node_t dn, int *bus, int *dev, int *fn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
630
pci_classcode_get(topo_mod_t *mp, di_node_t dn, uint_t *class, uint_t *sub)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
647
pci_devtype_get(topo_mod_t *mp, di_node_t dn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
658
pciex_cap_get(topo_mod_t *mp, di_node_t dn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
669
did_setspecific(topo_mod_t *mp, void *data)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
84
di_devtype_get(topo_mod_t *mp, di_node_t src, char **devtype)
usr/src/lib/fm/topo/modules/common/pcibus/did.h
40
extern did_t *did_create(topo_mod_t *, di_node_t, int, int, int,
usr/src/lib/fm/topo/modules/common/pcibus/did.h
42
extern did_t *did_find(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
43
extern did_t *did_hash_lookup(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
44
extern void did_hash_insert(topo_mod_t *, di_node_t, did_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
45
extern void did_hash_fini(topo_mod_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
46
extern int did_hash_init(topo_mod_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
47
extern void did_link_set(topo_mod_t *, tnode_t *, did_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
48
extern void did_setspecific(topo_mod_t *, void *);
usr/src/lib/fm/topo/modules/common/pcibus/did.h
50
extern topo_mod_t *did_mod(did_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
128
did_hash_insert(topo_mod_t *mp, di_node_t key, did_t *new)
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
155
did_hash_lookup(topo_mod_t *mp, di_node_t key)
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
39
static did_hash_t *did_hash_create(topo_mod_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
43
did_hash_init(topo_mod_t *hdl)
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
56
did_hash_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c
87
did_hash_create(topo_mod_t *hdl)
usr/src/lib/fm/topo/modules/common/pcibus/did_impl.h
48
topo_mod_t *snm_mod; /* module that allocated the slot name */
usr/src/lib/fm/topo/modules/common/pcibus/did_impl.h
68
topo_mod_t *dp_mod; /* module that allocated the private data */
usr/src/lib/fm/topo/modules/common/pcibus/did_impl.h
94
topo_mod_t *dph_mod; /* module that allocated the hash table */
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
1047
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
269
promprop2uint(topo_mod_t *mod, di_node_t n, const char *propnm, uint_t *val)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
317
di_uintprop_get(topo_mod_t *mod, di_node_t n, const char *pnm, uint_t *pv)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
326
di_bytes_get(topo_mod_t *mod, di_node_t n, const char *pnm, int *sz,
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
373
dev_path_fix(topo_mod_t *mp, char *path, int devno, int fnno)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
419
dev_for_hostbridge(topo_mod_t *mp, char *path)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
458
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
522
FRU_fmri_set(topo_mod_t *mp, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
572
use_predecessor_label(topo_mod_t *mod, tnode_t *tn, char *mod_name)
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
598
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
666
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
753
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
826
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
852
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
876
uint_to_strprop(topo_mod_t *mp, uint_t v, tnode_t *tn,
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
902
uint_to_dec_strprop(topo_mod_t *mp, uint_t v, tnode_t *tn,
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
931
topo_mod_t *mp;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
980
topo_mod_t *mod = did_mod(pd);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
87
extern char *pci_devtype_get(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
88
extern int pciex_cap_get(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
89
extern int pci_BDF_get(topo_mod_t *, di_node_t, int *, int *, int *);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
90
extern int pci_classcode_get(topo_mod_t *, di_node_t, uint_t *, uint_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
92
extern int di_uintprop_get(topo_mod_t *, di_node_t, const char *, uint_t *);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
93
extern int di_bytes_get(topo_mod_t *, di_node_t, const char *, int *,
usr/src/lib/fm/topo/modules/common/pcibus/did_props.h
95
extern int FRU_fmri_set(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c
35
pci_create_dev_scandir(topo_mod_t *mod, tnode_t *dev, const char *path)
usr/src/lib/fm/topo/modules/common/pcibus/pci_sensor.c
84
pci_create_dev_sensors(topo_mod_t *mod, tnode_t *dev)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
110
_topo_fini(topo_mod_t *modhdl)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
116
pci_label(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
124
pci_fru(topo_mod_t *mp, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
132
pci_tnode_create(topo_mod_t *mod, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
150
hostbridge_asdevice(topo_mod_t *mod, tnode_t *bus)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
168
pciexfn_add_ufm(topo_mod_t *mod, tnode_t *parent, tnode_t *node)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
211
pciexfn_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
313
pciexdev_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
347
pciexbus_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
374
pcifn_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
401
pcidev_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
435
pcibus_declare(topo_mod_t *mod, tnode_t *parent, di_node_t dn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
482
pci_bridge_declare(topo_mod_t *mod, tnode_t *fn, di_node_t din, int board,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
500
declare_dev_and_fn(topo_mod_t *mod, tnode_t *bus, tnode_t **dev, di_node_t din,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
62
extern int platform_pci_label(topo_mod_t *mod, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
627
extern void pci_iports_instantiate(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
629
extern void pci_receptacle_instantiate(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
64
extern int platform_pci_fru(topo_mod_t *mod, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
66
static void pci_release(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
67
static int pci_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
69
static int pci_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
71
static int pci_fru(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
729
pci_children_instantiate(topo_mod_t *mod, tnode_t *parent, di_node_t pn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
795
pciexbus_enum(topo_mod_t *mp, tnode_t *ptn, char *pnm, topo_instance_t min,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
832
pcibus_enum(topo_mod_t *mp, tnode_t *ptn, char *pnm, topo_instance_t min,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
88
_topo_init(topo_mod_t *modhdl, topo_version_t version)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
880
pci_enum(topo_mod_t *mod, tnode_t *ptn, const char *name,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
921
pci_release(topo_mod_t *mp, tnode_t *node)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
66
extern tnode_t *pcibus_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
68
extern tnode_t *pcidev_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
70
extern tnode_t *pcifn_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
72
extern tnode_t *pciexbus_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
74
extern tnode_t *pciexdev_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
76
extern tnode_t *pciexfn_declare(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
78
extern int pci_children_instantiate(topo_mod_t *, tnode_t *, di_node_t,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
81
extern int platform_pci_label(topo_mod_t *, tnode_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h
82
extern int pci_create_dev_sensors(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_hba.c
130
pci_smp_device_create(topo_mod_t *mod, nvlist_t *auth, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_hba.c
164
pci_iport_device_create(topo_mod_t *mod, nvlist_t *auth, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_hba.c
190
pci_iports_instantiate(topo_mod_t *mod, tnode_t *parent, di_node_t pn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_hba.c
260
pci_receptacle_instantiate(topo_mod_t *mod, tnode_t *parent, di_node_t pnode)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_hba.c
70
pci_scsi_device_create(topo_mod_t *mod, nvlist_t *auth, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
152
pci_label_missing_lookup(topo_mod_t *mod, char *platform, did_t *dp)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
221
pci_slot_label_lookup(topo_mod_t *mod, tnode_t *node, did_t *dp, did_t *pdp)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
420
pci_label_cmn(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
46
pci_label_physlot_lookup(topo_mod_t *mod, char *platform, did_t *dp)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
473
pci_fru_cmn(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
92
pci_label_slotname_lookup(topo_mod_t *mod, char *platform,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h
105
extern int pci_label_cmn(topo_mod_t *mod, tnode_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h
106
extern int pci_fru_cmn(topo_mod_t *mod, tnode_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h
107
extern char *pci_slot_label_lookup(topo_mod_t *, tnode_t *, did_t *, did_t *);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h
65
int (*srw_test)(topo_mod_t *, did_t *); /* test function */
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h
91
int (*dl_test)(topo_mod_t *, did_t *); /* test function */
usr/src/lib/fm/topo/modules/common/pcibus/util.c
139
labelmethod_inherit(topo_mod_t *mp, tnode_t *tn, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/common/pcibus/util.c
36
child_range_add(topo_mod_t *mp, tnode_t *tn, const char *cnm,
usr/src/lib/fm/topo/modules/common/pcibus/util.c
51
fm_strtonum(topo_mod_t *mp, char *str, int *err)
usr/src/lib/fm/topo/modules/common/pcibus/util.c
68
get_pci_vpd_sn_pn(topo_mod_t *mp, di_node_t dn, char **serial, char **part)
usr/src/lib/fm/topo/modules/common/pcibus/util.c
92
tnode_create(topo_mod_t *mp, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/pcibus/util.h
36
extern int child_range_add(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/pcibus/util.h
38
extern int labelmethod_inherit(topo_mod_t *, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/common/pcibus/util.h
40
extern ulong_t fm_strtonum(topo_mod_t *, char *, int *);
usr/src/lib/fm/topo/modules/common/pcibus/util.h
41
extern tnode_t *tnode_create(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1043
ses_node_unlock(topo_mod_t *mod, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/ses/ses.c
1057
ses_present(topo_mod_t *mod, tnode_t *tn, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1098
ses_set_standard_props(topo_mod_t *mod, tnode_t *frutn, tnode_t *tn,
usr/src/lib/fm/topo/modules/common/ses/ses.c
115
topo_mod_t *sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1203
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1249
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1360
ses_add_bay_props(topo_mod_t *mod, tnode_t *tn, ses_enum_node_t *snp)
usr/src/lib/fm/topo/modules/common/ses/ses.c
1452
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1635
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1898
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1983
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
2277
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
2357
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
245
static int ses_present(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/ses/ses.c
247
static int ses_contains(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/common/ses/ses.c
2496
ses_phys_tree_insert(topo_mod_t *mod, ses_phys_tree_t **sproot,
usr/src/lib/fm/topo/modules/common/ses/ses.c
2593
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
265
static int smci_4u36_bay_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses.c
2736
static void ses_phys_tree_free(topo_mod_t *mod, ses_phys_tree_t *sproot)
usr/src/lib/fm/topo/modules/common/ses/ses.c
2780
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
2867
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
2908
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3190
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3222
ses_init_chassis(topo_mod_t *mod, ses_enum_data_t *sdp, ses_enum_chassis_t *pcp,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3293
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3596
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
3692
smci_4u36_bay_label(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ses/ses.c
3767
ses_release(topo_mod_t *mod, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/ses/ses.c
3779
ses_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/ses/ses.c
382
ses_sof_alloc(topo_mod_t *mod, char *path)
usr/src/lib/fm/topo/modules/common/ses/ses.c
3869
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/ses/ses.c
3886
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ses/ses.c
396
ses_sof_freeall(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ses/ses.c
425
ses_ssl_alloc(topo_mod_t *mod, ses_enum_target_t *stp)
usr/src/lib/fm/topo/modules/common/ses/ses.c
439
ses_ssl_free(topo_mod_t *mod, ses_enum_target_t *stp)
usr/src/lib/fm/topo/modules/common/ses/ses.c
492
topo_mod_t *smod_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
678
ses_thread_init(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ses/ses.c
708
ses_thread_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ses/ses.c
737
ses_create_contract(topo_mod_t *mod, ses_enum_target_t *stp)
usr/src/lib/fm/topo/modules/common/ses/ses.c
768
ses_target_free(topo_mod_t *mod, ses_enum_target_t *stp)
usr/src/lib/fm/topo/modules/common/ses/ses.c
802
topo_mod_t *mod = sdp->sed_mod;
usr/src/lib/fm/topo/modules/common/ses/ses.c
850
fmri_contains(topo_mod_t *mod, nvlist_t *nv1, nvlist_t *nv2)
usr/src/lib/fm/topo/modules/common/ses/ses.c
915
ses_contains(topo_mod_t *mod, tnode_t *tn, topo_version_t version,
usr/src/lib/fm/topo/modules/common/ses/ses.c
953
ses_node_lock(topo_mod_t *mod, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/ses/ses.h
41
extern ses_node_t *ses_node_lock(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/ses/ses.h
42
extern void ses_node_unlock(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/common/ses/ses.h
44
extern int ses_node_enum_facility(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses.h
46
extern int ses_enc_enum_facility(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
141
ses_indicator_mode(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
252
ses_sensor_reading(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
322
ses_sensor_state(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
411
ses_psu_state(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
463
ses_add_fac_common(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
526
ses_add_indicator(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
589
ses_add_sensor_common(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
628
ses_add_sensor(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
697
ses_add_discrete(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
734
ses_add_psu_status(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid)
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
769
ses_node_enum_facility(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
79
static int ses_indicator_mode(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
81
static int ses_sensor_reading(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
83
static int ses_sensor_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
85
static int ses_psu_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
867
ses_add_enclosure_sensors(topo_mod_t *mod, tnode_t *tn, ses_node_t *agg,
usr/src/lib/fm/topo/modules/common/ses/ses_facility.c
955
ses_enc_enum_facility(topo_mod_t *mod, tnode_t *tn, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/shared/topo_port.c
134
port_create_sff(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_port.c
147
port_create_usb(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_port.c
160
port_create_unknown(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_port.c
42
port_range_create(topo_mod_t *mod, tnode_t *pnode, topo_instance_t min,
usr/src/lib/fm/topo/modules/common/shared/topo_port.c
54
port_create_common(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_port.h
29
extern int port_range_create(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/shared/topo_port.h
31
extern int port_create_sff(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/shared/topo_port.h
33
extern int port_create_usb(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/shared/topo_port.h
35
extern int port_create_unknown(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
143
topo_sensor_create_scalar_sensor(topo_mod_t *mod, tnode_t *pnode,
usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
40
topo_sensor_scalar_read(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/common/shared/topo_sensor.h
27
extern int topo_sensor_create_scalar_sensor(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.c
124
transceiver_create_sff(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.c
40
transceiver_range_create(topo_mod_t *mod, tnode_t *pnode, topo_instance_t min,
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.c
47
transceiver_create_common(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.h
29
extern int transceiver_range_create(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/shared/topo_transceiver.h
31
extern int transceiver_create_sff(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
116
topo_mod_t *mod = smed->sme_mod;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
214
topo_mod_t *mod = smed->sme_mod;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
29
topo_mod_t *sme_mod;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
363
topo_mod_t *mod = smed->sme_mod;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
429
topo_mod_t *mod = smed->sme_mod;
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
55
distill_dimm_form(topo_mod_t *mod, smbios_memdevice_t *smb_md)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
615
smbios_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
665
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
682
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c
72
smbios2topotype(topo_mod_t *mod, uint8_t type)
usr/src/lib/fm/topo/modules/common/ufm/topo_ufm.c
172
topo_ufm_devinfo(topo_mod_t *mod, tnode_t *pn, topo_instance_t min,
usr/src/lib/fm/topo/modules/common/ufm/topo_ufm.c
309
topo_ufm_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/common/ufm/topo_ufm.c
351
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/ufm/topo_ufm.c
361
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/ufm/topo_ufm.c
43
topo_ufm_devinfo_image(topo_mod_t *mod, tnode_t *pn, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1002
topo_usb_acpi_match(topo_mod_t *mod, topo_usb_controller_t *tuc)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1044
topo_usb_apply_metadata(topo_mod_t *mod, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1105
topo_usb_gather(topo_mod_t *mod, topo_usb_t *usb, tnode_t *pnode)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1146
topo_usb_port_properties(topo_mod_t *mod, tnode_t *tn, topo_usb_port_t *port)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1303
topo_usb_enum_scsa2usb(topo_mod_t *mod, tnode_t *tn, topo_usb_lport_t *lport)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1362
topo_usb_enum_port_children(topo_mod_t *mod, tnode_t *pn,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1399
topo_usb_enum_lport(topo_mod_t *mod, tnode_t *pn, topo_usb_port_t *port,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1721
topo_usb_enum_device(topo_mod_t *mod, tnode_t *pn, topo_usb_port_t *port)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1760
topo_usb_enum_controller(topo_mod_t *mod, tnode_t *pnode,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1793
topo_usb_enum_mobo(topo_mod_t *mod, tnode_t *pnode, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1832
topo_usb_enum_pci(topo_mod_t *mod, tnode_t *pnode, topo_usb_t *usb,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1859
topo_usb_enum_chassis(topo_mod_t *mod, tnode_t *pnode, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1896
topo_usb_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1958
topo_usb_port_free(topo_mod_t *mod, topo_usb_port_t *p)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
1977
topo_usb_free(topo_mod_t *mod, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
2013
topo_usb_alloc(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
2033
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
2061
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
218
topo_mod_t *tda_mod;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
251
static int topo_usb_enum_device(topo_mod_t *, tnode_t *, topo_usb_port_t *);
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
325
topo_usb_controller_create(topo_mod_t *mod, topo_usb_t *usb, di_node_t node)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
416
topo_usb_gather_acpi_port(topo_mod_t *mod, topo_usb_t *usb, topo_list_t *plist,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
521
topo_usb_gather_acpi(topo_mod_t *mod, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
602
topo_usb_port_create(topo_mod_t *mod, uint_t portno, const char *parent,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
634
topo_usb_set_rhub_port_protocol(topo_mod_t *mod, topo_usb_controller_t *tuc,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
678
topo_usb_gather_devcfg_port(topo_mod_t *mod, topo_usb_controller_t *c,
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
774
topo_mod_t *mod = tda->tda_mod;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
845
topo_usb_gather_devcfg(topo_mod_t *mod, topo_usb_t *usb)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_int.h
63
extern int topo_usb_load_metadata(topo_mod_t *, tnode_t *, topo_list_t *,
usr/src/lib/fm/topo/modules/common/usb/topo_usb_int.h
65
extern void topo_usb_free_metadata(topo_mod_t *, topo_list_t *);
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
146
topo_usb_getline(topo_mod_t *mod, char *buf, size_t len, FILE *f, char **first)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
183
topo_usb_parse_start(topo_mod_t *mod, topo_usb_parse_t *parse, const char *line)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
222
topo_usb_parse_port(topo_mod_t *mod, topo_usb_parse_t *parse, const char *line)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
253
topo_usb_parse_label(topo_mod_t *mod, topo_usb_parse_t *parse, const char *line)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
283
topo_usb_parse_port_type(topo_mod_t *mod, topo_usb_parse_t *parse,
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
306
topo_usb_parse_path(topo_mod_t *mod, topo_usb_parse_t *parse,
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
339
topo_usb_free_metadata(topo_mod_t *mod, topo_list_t *metadata)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
360
topo_usb_load_metadata(topo_mod_t *mod, tnode_t *pnode, topo_list_t *list,
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
128
xfp_fru_set(topo_mod_t *mp, tnode_t *tn)
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
146
xfp_label_set(topo_mod_t *mod, tnode_t *parent, tnode_t *node,
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
178
void *priv, topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
203
xfp_enum(topo_mod_t *mod, tnode_t *rnode, const char *name,
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
42
static int xfp_enum(topo_mod_t *, tnode_t *, const char *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
60
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
79
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/xfp/xfp.c
85
xfp_tnode_create(topo_mod_t *mod, tnode_t *parent,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
112
topo_zen_enum_chip_gather_ccd(topo_mod_t *mod, const zen_topo_t *zen,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
170
topo_zen_enum_chip_gather(topo_mod_t *mod, const zen_topo_t *zen,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
299
zen_topo_determine_cache(topo_mod_t *mod, uint32_t level, uint32_t type,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
334
topo_zen_map_caches(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
412
topo_zen_map_logcpu_to_phys(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
496
topo_zen_map_common_chip_info(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
584
topo_zen_enum_chip_map(topo_mod_t *mod, zen_topo_enum_sock_t *sock)
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
650
topo_zen_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
75
topo_zen_enum_cleanup_sock(topo_mod_t *mod, zen_topo_enum_sock_t *sock)
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
755
topo_zen_cleanup(topo_mod_t *mod, zen_topo_t *zen)
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
780
topo_zen_init(topo_mod_t *mod, zen_topo_t *zen)
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
832
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
863
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/common/zen/topo_zen_impl.h
93
extern int topo_zen_build_chip(topo_mod_t *, tnode_t *, topo_instance_t,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_impl.h
95
extern int topo_zen_create_tctl(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_impl.h
97
extern int topo_zen_create_tdie(topo_mod_t *, tnode_t *,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_sensor.c
29
topo_zen_create_tdie(topo_mod_t *mod, tnode_t *tn, const amdzen_topo_ccd_t *ccd)
usr/src/lib/fm/topo/modules/common/zen/topo_zen_sensor.c
42
topo_zen_create_tctl(topo_mod_t *mod, tnode_t *tn, const amdzen_topo_df_t *df)
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
134
topo_zen_build_cache(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
218
topo_zen_build_strand_asru(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
250
topo_zen_build_strand(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
297
topo_zen_build_core(topo_mod_t *mod, zen_topo_enum_sock_t *sock,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
369
topo_zen_build_ccx(topo_mod_t *mod, zen_topo_enum_sock_t *sock, tnode_t *ccd_tn,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
430
topo_zen_build_ccds(topo_mod_t *mod, zen_topo_enum_sock_t *sock)
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
510
topo_zen_build_chip(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst,
usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
83
topo_zen_create_tn(topo_mod_t *mod, zen_topo_enum_sock_t *sock, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
114
_topo_init(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
130
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
150
create_node(topo_mod_t *mod, tnode_t *pnode, nvlist_t *auth, char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
212
create_strand(topo_mod_t *mod, tnode_t *pnode, nvlist_t *cpu,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
339
create_core(topo_mod_t *mod, tnode_t *pnode, nvlist_t *cpu,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
478
create_chip(topo_mod_t *mod, tnode_t *pnode, topo_instance_t min,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
65
static int chip_enum(topo_mod_t *, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
716
create_chips(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.c
762
chip_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
123
extern int simple_dimm_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
125
extern int simple_dimm_label_mp(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
127
extern int seq_dimm_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
129
extern int g4_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
132
extern int g12f_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
135
extern int simple_chip_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
137
extern int g4_chip_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
139
extern int a4fplus_chip_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
141
extern int simple_cs_label_mp(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
143
extern int get_dimm_serial(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
145
extern int fsb2_chip_label(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
151
extern void whinge(topo_mod_t *, int *, const char *, ...);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
152
extern int nvprop_add(topo_mod_t *, nvpair_t *, const char *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
153
extern int add_nvlist_strprop(topo_mod_t *, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
155
extern int add_nvlist_longprop(topo_mod_t *, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
157
extern int add_nvlist_longprops(topo_mod_t *, tnode_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
159
extern int mkrsrc(topo_mod_t *, tnode_t *, const char *, int,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
161
extern nvlist_t *cpu_fmri_create(topo_mod_t *, uint32_t, char *, uint8_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
163
extern void get_chip_kstat_strs(topo_mod_t *, kstat_ctl_t *, int32_t, char **,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
169
extern int mem_asru_compute(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
171
extern int rank_fmri_present(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
173
extern int rank_fmri_replaced(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
175
extern int retire_strands(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
177
extern int unretire_strands(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
179
extern int service_state_strands(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
181
extern int unusable_strands(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
183
extern int ntv_page_retire(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
185
extern int ntv_page_service_state(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
187
extern int ntv_page_unretire(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
189
extern int ntv_page_unusable(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
191
extern int chip_fmri_replaced(topo_mod_t *, tnode_t *, topo_version_t,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
194
extern int mem_asru_create(topo_mod_t *, nvlist_t *, nvlist_t **);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
199
extern void amd_mc_create(topo_mod_t *, uint16_t, tnode_t *, const char *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
206
extern int mc_offchip_create(topo_mod_t *, tnode_t *, const char *, nvlist_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
207
extern void onchip_mc_create(topo_mod_t *, uint16_t, tnode_t *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
210
extern char *get_fmtstr(topo_mod_t *, nvlist_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
211
extern int store_prop_val(topo_mod_t *, char *, char *, nvlist_t **out);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
217
extern int init_chip_smbios(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
218
extern int chip_status_smbios_get(topo_mod_t *, id_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
219
extern int chip_fru_smbios_get(topo_mod_t *, id_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
220
extern const char *chip_label_smbios_get(topo_mod_t *, tnode_t *, id_t, char *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
221
extern const char *chip_serial_smbios_get(topo_mod_t *, id_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
222
extern const char *chip_part_smbios_get(topo_mod_t *, id_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
223
extern const char *chip_rev_smbios_get(topo_mod_t *, id_t);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
224
extern id_t memnode_to_smbiosid(topo_mod_t *, uint16_t, const char *,
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
230
extern int chip_create_chip_temp_sensor(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip.h
231
extern int chip_create_core_temp_sensor(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
139
amd_generic_mc_create(topo_mod_t *mod, uint16_t smbid, tnode_t *cnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
304
amd_lookup_by_mcid(topo_mod_t *mod, topo_instance_t id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
362
amd_rank_create(topo_mod_t *mod, tnode_t *pnode, nvlist_t *dimmnvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
460
amd_dimm_create(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
581
amd_cs_create(topo_mod_t *mod, tnode_t *pnode, const char *name, nvlist_t *mc,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
637
amd_dramchan_create(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
697
amd_htconfig(topo_mod_t *mod, tnode_t *cnode, nvlist_t *htnvl)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c
717
amd_mc_create(topo_mod_t *mod, uint16_t smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
121
mc_add_ranks(topo_mod_t *mod, tnode_t *dnode, nvlist_t *auth, int dimm,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
186
mc_add_dimms(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
312
mc_add_channel(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
359
mc_nb_create(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
460
mc_rank_create_v1(topo_mod_t *mod, tnode_t *pnode, nvlist_t *auth,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
556
mc_dimm_create_v1(topo_mod_t *mod, tnode_t *pnode, nvlist_t *auth,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
735
mc_channel_create_v1(topo_mod_t *mod, tnode_t *pnode, nvlist_t *auth,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
796
mc_imc_create_v1(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
884
mc_nb_create_v1(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
912
mc_node_create(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
958
onchip_mc_create(topo_mod_t *mod, uint16_t chip_smbid, tnode_t *pnode,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
966
mc_offchip_create(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
114
simple_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
175
simple_dimm_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
261
seq_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
339
simple_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
396
fsb2_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
447
g4_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
45
get_fmtstr(topo_mod_t *mod, nvlist_t *in)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
540
get_num_chips(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
590
a4fplus_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
669
simple_cs_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
69
store_prop_val(topo_mod_t *mod, char *buf, char *propname, nvlist_t **out)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
716
g4_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_label.c
790
g12f_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_serial.c
208
get_dimm_serial(topo_mod_t *mod, tnode_t *node, topo_version_t vers,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_serial.c
61
ipmi_serial_lookup(topo_mod_t *mod, char *ipmi_tag, char *buf)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
191
memnode_to_smbiosid(topo_mod_t *mod, uint16_t chip_smbid, const char *name,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
245
chip_get_smbstruct(topo_mod_t *mod, const smbios_struct_t *sp)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
375
chip_smbios_iterate(topo_mod_t *mod, smbios_rec_f *func_iter)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
396
init_chip_smbios(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
408
chip_status_smbios_get(topo_mod_t *mod, id_t smb_id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
437
chip_fru_smbios_get(topo_mod_t *mod, id_t smb_id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
482
chip_cleanup_smbios_str(topo_mod_t *mod, const char *begin, int str_type)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
530
chip_label_smbios_get(topo_mod_t *mod, tnode_t *pnode, id_t smb_id,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
625
chip_serial_smbios_get(topo_mod_t *mod, id_t smb_id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
645
chip_part_smbios_get(topo_mod_t *mod, id_t smb_id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
664
chip_rev_smbios_get(topo_mod_t *mod, id_t smb_id)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
76
typedef int smbios_rec_f(topo_mod_t *, const smbios_struct_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_smbios.c
96
extdimmslot_to_dimmslot(topo_mod_t *mod, id_t chip_smbid, int channum,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
149
add_nvlist_strprop(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
176
add_nvlist_longprop(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
203
add_nvlist_longprops(topo_mod_t *mod, tnode_t *node, nvlist_t *nvl,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
229
mkrsrc(topo_mod_t *mod, tnode_t *pnode, const char *name, int inst,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
242
cpu_fmri_create(topo_mod_t *mod, uint32_t cpuid, char *s, uint8_t cpumask)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
267
mem_asru_compute(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
341
set_retnvl(topo_mod_t *mod, nvlist_t **out, const char *retname, uint32_t ret)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
367
fmri_replaced(topo_mod_t *mod, tnode_t *node, nvlist_t *unum, int *errp)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
44
static void fmri_dprint(topo_mod_t *, const char *, uint32_t, nvlist_t *);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
444
rank_fmri_present(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
473
rank_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
491
fmri_dprint(topo_mod_t *mod, const char *op, uint32_t rc, nvlist_t *fmri)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
52
whinge(topo_mod_t *mod, int *nerr, const char *fmt, ...)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
530
strand_walker(topo_mod_t *mod, tnode_t *node, void *pdata)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
586
walk_strands(topo_mod_t *mod, struct strand_walk_data *swdp, tnode_t *parent,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
618
retire_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
642
unretire_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
666
service_state_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
693
unusable_strands(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
732
ntv_page_retire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
74
nvprop_add(topo_mod_t *mod, nvpair_t *nvp, const char *pgname, tnode_t *node)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
752
ntv_page_unretire(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
772
ntv_page_service_state(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
799
ntv_page_unusable(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
833
chip_fmri_replaced(topo_mod_t *mod, tnode_t *node, topo_version_t version,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_subr.c
870
get_chip_kstat_strs(topo_mod_t *mod, kstat_ctl_t *kc, int32_t chipid,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c
33
chip_create_core_temp_sensor(topo_mod_t *mod, tnode_t *pnode)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_temp.c
78
chip_create_chip_temp_sensor(topo_mod_t *mod, tnode_t *pnode)
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
168
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
189
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/chipset/chipset.c
77
topo_chipset_enum(topo_mod_t *mod, tnode_t *pnode, const char *name,
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
151
platform_hb_enum(topo_mod_t *mod, tnode_t *parent, const char *name,
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
159
platform_hb_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
37
hb_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn)
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
56
rc_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn)
usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c
80
pci_hostbridges_find(topo_mod_t *mod, tnode_t *ptn)
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
100
ba_is_4(topo_mod_t *mod, did_t *dp)
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
42
platform_pci_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in,
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
49
platform_pci_fru(topo_mod_t *mod, tnode_t *node, nvlist_t *in,
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
60
parent_is_rc(topo_mod_t *mod, did_t *dp)
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c
71
ba_is_2(topo_mod_t *mod, did_t *dp)
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.h
100
extern int ba_is_2(topo_mod_t *, did_t *);
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.h
101
extern int ba_is_4(topo_mod_t *, did_t *);
usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.h
99
extern int parent_is_rc(topo_mod_t *, did_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
126
_topo_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
140
x86pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
171
x86pi_enum_start(topo_mod_t *mod, x86pi_enum_t *x86pi)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
253
x86pi_enum_gentopo(topo_mod_t *mod, tnode_t *t_parent)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
45
static int x86pi_enum_start(topo_mod_t *, x86pi_enum_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
46
static int x86pi_enum_gentopo(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi.c
85
_topo_init(topo_mod_t *mod, topo_version_t version)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
120
bay_pgroups(topo_mod_t *mod, tnode_t *tnp, di_node_t *dnp, di_node_t *sibp,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
197
bay_update_tnode(topo_mod_t *mod, tnode_t *tnodep, uint16_t bdf, int phy)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
269
x86pi_gen_bay(topo_mod_t *mod, tnode_t *t_parent, smbios_port_ext_t *eport,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
72
bay_bdf(topo_mod_t *mod, smbios_port_ext_t *epp, uint16_t *bdf)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
199
x86pi_bb_getchips(topo_mod_t *mod, int index, int nboards)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
249
x86pi_bb_topparent(topo_mod_t *mod, int index, tnode_t **pnode, id_t *psmbid)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
304
x86pi_bb_chassis(topo_mod_t *mod, id_t bb_smbid)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
323
x86pi_bb_contains(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bboard.c
57
x86pi_gen_bboard(topo_mod_t *mod, tnode_t *t_parent, int smb_id,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_chassis.c
40
x86pi_gen_chassis(topo_mod_t *mod, tnode_t *t_parent, int smb_id, int instance)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_generic.c
131
x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_generic.c
44
x86pi_enum_generic(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
163
pci_process(topo_mod_t *mod, tnode_t *tn_hbr, di_node_t bn)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
189
x86pi_gen_pci_pciexrc(topo_mod_t *mod, tnode_t *tn_hbr, uint16_t bdf,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
235
x86pi_gen_hbr(topo_mod_t *mod, tnode_t *tn_bb,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
65
static topo_mod_t *pcimp = NULL;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
68
x86pi_hbr_enum_init(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
89
x86pi_hbr_enum_fini(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_hostbridge.c
97
pciex_process(topo_mod_t *mod, tnode_t *tn_hbr, di_node_t rcn,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
121
topo_mod_t *mod; /* Topo module handle */
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
161
smbios_hdl_t *x86pi_smb_open(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
162
void x86pi_smb_strcnt(topo_mod_t *, smbs_cnt_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
163
int x86pi_check_comp(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
166
tnode_t *x86pi_gen_chassis(topo_mod_t *, tnode_t *, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
167
tnode_t *x86pi_gen_bboard(topo_mod_t *, tnode_t *, int, int,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
169
int x86pi_gen_cmp(topo_mod_t *, tnode_t *, smbios_hdl_t *, int, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
170
int x86pi_gen_core(topo_mod_t *, tnode_t *, int, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
171
int x86pi_gen_strand(topo_mod_t *, tnode_t *, int, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
172
int x86pi_gen_memarray(topo_mod_t *, tnode_t *, smbios_hdl_t *, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
173
void x86pi_gen_memdev(topo_mod_t *, tnode_t *, smbios_hdl_t *, int, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
174
int x86pi_gen_hbr(topo_mod_t *, tnode_t *, int, topo_instance_t,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
176
int x86pi_gen_bay(topo_mod_t *, tnode_t *, smbios_port_ext_t *,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
180
int x86pi_enum_generic(topo_mod_t *, x86pi_hcfmri_t *, tnode_t *, tnode_t *,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
182
tnode_t *x86pi_node_bind(topo_mod_t *, tnode_t *, x86pi_hcfmri_t *, nvlist_t *,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
184
void x86pi_hcfmri_info_fini(topo_mod_t *, x86pi_hcfmri_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
185
uint16_t x86pi_bdf(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
186
int x86pi_phy(topo_mod_t *, di_node_t);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
189
char *x86pi_get_serverid(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
190
int x86pi_set_frufmri(topo_mod_t *, x86pi_hcfmri_t *, tnode_t *, tnode_t *,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
192
int x86pi_set_label(topo_mod_t *, const char *, const char *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
193
int x86pi_set_auth(topo_mod_t *, x86pi_hcfmri_t *, tnode_t *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
194
int x86pi_set_system(topo_mod_t *, tnode_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
197
int x86pi_hbr_enum_init(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
198
void x86pi_hbr_enum_fini(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
201
id_t x86pi_bb_topparent(topo_mod_t *, int, tnode_t **, id_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
202
int x86pi_bb_contains(topo_mod_t *);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
203
int x86pi_bb_getchips(topo_mod_t *, int, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_impl.h
205
const char *x86pi_cleanup_smbios_str(topo_mod_t *, const char *, int);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
116
x86pi_smb_open(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
138
x86pi_smb_strcnt(topo_mod_t *mod, smbs_cnt_t *stype)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
171
x86pi_set_auth(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
395
x86pi_set_frufmri(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
445
x86pi_set_label(topo_mod_t *mod, const char *label, const char *name,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
477
x86pi_set_system(topo_mod_t *mod, tnode_t *t_node)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
560
x86pi_check_comp(topo_mod_t *mod)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
623
x86pi_cleanup_smbios_str(topo_mod_t *mod, const char *begin, int str_type)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
66
x86pi_hcfmri_info_fini(topo_mod_t *mod, x86pi_hcfmri_t *hc)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
674
x86pi_bdf(topo_mod_t *mod, di_node_t node)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
691
x86pi_phy(topo_mod_t *mod, di_node_t node)
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_subr.c
94
x86pi_get_serverid(topo_mod_t *mod)