Symbol: topo_list_t
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
897
topo_list_t tl;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
910
wsp->walk_data = mdb_alloc(sizeof (topo_list_t), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
919
topo_list_t *tl;
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
924
if (mdb_vread(wsp->walk_data, sizeof (topo_list_t), wsp->walk_addr) ==
usr/src/cmd/mdb/common/modules/libtopo/libtopo.c
929
tl = (topo_list_t *)wsp->walk_data;
usr/src/lib/fm/topo/libtopo/common/libtopo.h
57
topo_list_t tf_list;
usr/src/lib/fm/topo/libtopo/common/libtopo.h
68
topo_list_t tsp_components;
usr/src/lib/fm/topo/libtopo/common/libtopo.h
72
topo_list_t tspc_link;
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
516
topo_list_t dgp_link;
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
535
topo_list_t *all_paths, const char *curr_path,
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
536
topo_list_t *curr_path_comps, uint_t *npaths)
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
638
topo_list_t all_paths = { 0 };
usr/src/lib/fm/topo/libtopo/common/topo_digraph.c
641
topo_list_t curr_path_comps = { 0 };
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
37
topo_list_t tdg_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
41
topo_list_t tdg_vertices; /* adjacency list */
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
47
topo_list_t tvt_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
49
topo_list_t tvt_incoming;
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
50
topo_list_t tvt_outgoing;
usr/src/lib/fm/topo/libtopo/common/topo_digraph.h
56
topo_list_t tve_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_list.c
112
topo_list_insert_after(topo_list_t *lp, void *after_me, void *new)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
114
topo_list_t *p = after_me;
usr/src/lib/fm/topo/libtopo/common/topo_list.c
115
topo_list_t *q = new;
usr/src/lib/fm/topo/libtopo/common/topo_list.c
129
topo_list_delete(topo_list_t *lp, void *existing)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
131
topo_list_t *p = existing;
usr/src/lib/fm/topo/libtopo/common/topo_list.c
191
topo_list_deepcopy(topo_hdl_t *thp, topo_list_t *dest, topo_list_t *src,
usr/src/lib/fm/topo/libtopo/common/topo_list.c
57
topo_list_append(topo_list_t *lp, void *new)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
59
topo_list_t *p = lp->l_prev; /* p = tail list element */
usr/src/lib/fm/topo/libtopo/common/topo_list.c
60
topo_list_t *q = new; /* q = new list element */
usr/src/lib/fm/topo/libtopo/common/topo_list.c
76
topo_list_prepend(topo_list_t *lp, void *new)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
78
topo_list_t *p = new; /* p = new list element */
usr/src/lib/fm/topo/libtopo/common/topo_list.c
79
topo_list_t *q = lp->l_next; /* q = head list element */
usr/src/lib/fm/topo/libtopo/common/topo_list.c
95
topo_list_insert_before(topo_list_t *lp, void *before_me, void *new)
usr/src/lib/fm/topo/libtopo/common/topo_list.c
97
topo_list_t *p = before_me;
usr/src/lib/fm/topo/libtopo/common/topo_list.c
98
topo_list_t *q = new;
usr/src/lib/fm/topo/libtopo/common/topo_list.h
38
#define topo_list_prev(elem) ((void *)(((topo_list_t *)(elem))->l_prev))
usr/src/lib/fm/topo/libtopo/common/topo_list.h
39
#define topo_list_next(elem) ((void *)(((topo_list_t *)(elem))->l_next))
usr/src/lib/fm/topo/libtopo/common/topo_list.h
41
extern void topo_list_append(topo_list_t *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_list.h
42
extern void topo_list_prepend(topo_list_t *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_list.h
43
extern void topo_list_insert_before(topo_list_t *, void *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_list.h
44
extern void topo_list_insert_after(topo_list_t *, void *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_list.h
45
extern void topo_list_delete(topo_list_t *, void *);
usr/src/lib/fm/topo/libtopo/common/topo_list.h
46
extern int topo_list_deepcopy(topo_hdl_t *, topo_list_t *, topo_list_t *,
usr/src/lib/fm/topo/libtopo/common/topo_list.h
52
extern topo_list_t *topo_sibling_list(tnode_t *);
usr/src/lib/fm/topo/libtopo/common/topo_method.h
39
topo_list_t tim_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_prop.h
45
topo_list_t tpg_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_prop.h
47
topo_list_t tpg_pvals; /* property values */
usr/src/lib/fm/topo/libtopo/common/topo_prop.h
68
topo_list_t tp_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
121
topo_list_t th_trees; /* Scheme-specific topo tree list */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
122
topo_list_t th_digraphs; /* Scheme-specific topo digraph list */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
53
topo_list_t th_list; /* next/prev pointers */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
71
topo_list_t tn_children; /* hash table of child nodes */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
72
topo_list_t tn_pgroups; /* Property group list */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
73
topo_list_t tn_methods; /* Registered method list */
usr/src/lib/fm/topo/libtopo/common/topo_tree.h
85
topo_list_t tt_list; /* next/prev pointers */
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
90
topo_list_t *dlistp = &disk->td_dlist;
usr/src/lib/fm/topo/modules/common/disk/disk.h
95
topo_list_t ddn_list; /* list of devices */
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
58
topo_list_t *dcb_list;
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_drivers.h
30
topo_list_t td_dlist;
usr/src/lib/fm/topo/modules/common/ses/ses.c
109
topo_list_t sed_devs;
usr/src/lib/fm/topo/modules/common/ses/ses.c
110
topo_list_t sed_chassis;
usr/src/lib/fm/topo/modules/common/ses/ses.c
80
topo_list_t san_link;
usr/src/lib/fm/topo/modules/common/ses/ses.c
807
topo_list_t *cpl;
usr/src/lib/fm/topo/modules/common/ses/ses.c
85
topo_list_t sen_link;
usr/src/lib/fm/topo/modules/common/ses/ses.c
87
topo_list_t sen_alt_nodes;
usr/src/lib/fm/topo/modules/common/ses/ses.c
94
topo_list_t sec_link;
usr/src/lib/fm/topo/modules/common/ses/ses.c
95
topo_list_t sec_subchassis;
usr/src/lib/fm/topo/modules/common/ses/ses.c
96
topo_list_t sec_nodes;
usr/src/lib/fm/topo/modules/common/ses/ses.c
97
topo_list_t sec_targets;
usr/src/lib/fm/topo/modules/common/ses/ses.h
50
topo_list_t set_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
149
topo_list_t tup_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
151
topo_list_t tup_lports;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
160
topo_list_t tul_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
168
topo_list_t tul_ports;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
174
topo_list_t tuc_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
185
topo_list_t tuc_ports;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
207
topo_list_t tu_controllers;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
210
topo_list_t tu_metadata;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
212
topo_list_t tu_chassis_ports;
usr/src/lib/fm/topo/modules/common/usb/topo_usb.c
305
topo_usb_lport_find(topo_list_t *plist, uint_t logid)
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
679
topo_list_t *plist, di_node_t node)
usr/src/lib/fm/topo/modules/common/usb/topo_usb_int.h
38
topo_list_t tmpp_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb_int.h
50
topo_list_t tmp_link;
usr/src/lib/fm/topo/modules/common/usb/topo_usb_int.h
54
topo_list_t tmp_paths;
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
134
topo_list_t *tp_ports;
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,