Searched refs:topo_list_t (Results 1 – 11 of 11) sorted by relevance
/titanic_50/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_list.h | 37 #define topo_list_prev(elem) ((void *)(((topo_list_t *)(elem))->l_prev)) 38 #define topo_list_next(elem) ((void *)(((topo_list_t *)(elem))->l_next)) 40 extern void topo_list_append(topo_list_t *, void *); 41 extern void topo_list_prepend(topo_list_t *, void *); 42 extern void topo_list_insert_before(topo_list_t *, void *, void *); 43 extern void topo_list_insert_after(topo_list_t *, void *, void *); 44 extern void topo_list_delete(topo_list_t *, void *); 49 extern topo_list_t *topo_sibling_list(tnode_t *);
|
H A D | topo_list.c | 54 topo_list_append(topo_list_t *lp, void *new) in topo_list_append() 56 topo_list_t *p = lp->l_prev; /* p = tail list element */ in topo_list_append() 57 topo_list_t *q = new; /* q = new list element */ in topo_list_append() 73 topo_list_prepend(topo_list_t *lp, void *new) in topo_list_prepend() 75 topo_list_t *p = new; /* p = new list element */ in topo_list_prepend() 76 topo_list_t *q = lp->l_next; /* q = head list element */ in topo_list_prepend() 92 topo_list_insert_before(topo_list_t *lp, void *before_me, void *new) in topo_list_insert_before() 94 topo_list_t *p = before_me; in topo_list_insert_before() 95 topo_list_t *q = new; in topo_list_insert_before() 109 topo_list_insert_after(topo_list_t *lp, void *after_me, void *new) in topo_list_insert_after() [all …]
|
H A D | topo_tree.h | 50 topo_list_t th_list; /* next/prev pointers */ 68 topo_list_t tn_children; /* hash table of child nodes */ 69 topo_list_t tn_pgroups; /* Property group list */ 70 topo_list_t tn_methods; /* Registered method list */ 81 topo_list_t tt_list; /* next/prev pointers */ 117 topo_list_t th_trees; /* Scheme-specific topo tree list */
|
H A D | topo_prop.h | 47 topo_list_t tpg_list; /* next/prev pointers */ 49 topo_list_t tpg_pvals; /* property values */ 70 topo_list_t tp_list; /* next/prev pointers */
|
H A D | topo_method.h | 37 topo_list_t tim_list; /* next/prev pointers */
|
H A D | libtopo.h | 48 } topo_list_t; typedef 51 topo_list_t tf_list;
|
/titanic_50/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk.c | 51 disk_declare_driver(topo_mod_t *mod, tnode_t *baynode, topo_list_t *dlistp, in disk_declare_driver() 84 topo_list_t *dlistp = topo_mod_getspecific(mod); in disk_enum() 145 topo_list_t *dlistp; in _topo_init() 161 if ((dlistp = topo_mod_zalloc(mod, sizeof (topo_list_t))) == NULL) { in _topo_init() 169 topo_mod_free(mod, dlistp, sizeof (topo_list_t)); in _topo_init() 186 topo_list_t *dlistp = topo_mod_getspecific(mod); in _topo_fini() 188 topo_mod_free(mod, dlistp, sizeof (topo_list_t)); in _topo_fini()
|
H A D | disk_common.c | 57 topo_list_t *dcb_list; 442 disk_declare_path(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp, in disk_declare_path() 469 disk_declare_addr(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp, in disk_declare_addr() 506 disk_declare_bridge(topo_mod_t *mod, tnode_t *parent, topo_list_t *listp, in disk_declare_bridge() 922 dev_list_gather(topo_mod_t *mod, topo_list_t *listp) in dev_list_gather() 954 dev_list_free(topo_mod_t *mod, topo_list_t *listp) in dev_list_free()
|
H A D | disk.h | 74 topo_list_t ddn_list; /* list of devices */
|
/titanic_50/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses.h | 50 topo_list_t set_link;
|
H A D | ses.c | 78 topo_list_t san_link; 83 topo_list_t sen_link; 85 topo_list_t sen_alt_nodes; 92 topo_list_t sec_link; 93 topo_list_t sec_subchassis; 94 topo_list_t sec_nodes; 95 topo_list_t sec_targets; 107 topo_list_t sed_devs; 108 topo_list_t sed_chassis; 759 topo_list_t *cpl; in ses_data_free()
|