topo_walk_t
topo_walk_t *wp;
topo_walk_t *twp;
topo_walk_t *twp = NULL;
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *hcw_wp;
topo_walk_t *wp = hwp->hcw_wp;
topo_walk_t *wp;
extern topo_walk_t *topo_walk_init(topo_hdl_t *, const char *, topo_walk_cb_t,
extern int topo_walk_step(topo_walk_t *, int);
extern void topo_walk_fini(topo_walk_t *);
topo_walk_t *
topo_walk_t *wp;
extern topo_walk_t *topo_mod_walk_init(topo_mod_t *, tnode_t *,
topo_walk_t *
topo_walk_t *wp;
if ((wp = topo_hdl_zalloc(thp, sizeof (topo_walk_t))) == NULL) {
topo_hdl_free(thp, wp, sizeof (topo_walk_t));
topo_walk_t *twp;
topo_walk_t *twp;
topo_walk_t *
topo_walk_t *wp;
step_child(tnode_t *cnp, topo_walk_t *wp, int flag, int bottomup)
step_sibling(tnode_t *cnp, topo_walk_t *wp, int flag, int bottomup)
topo_walk_byid(topo_walk_t *wp, const char *name, topo_instance_t inst)
topo_walk_bysibling(topo_walk_t *wp, const char *name, topo_instance_t inst)
topo_walk_step(topo_walk_t *wp, int flag)
topo_walk_fini(topo_walk_t *wp)
topo_hdl_free(wp->tw_thp, wp, sizeof (topo_walk_t));
topo_walk_bottomup(topo_walk_t *wp, int flag)
extern int topo_walk_byid(topo_walk_t *wp, const char *name, topo_instance_t);
extern int topo_walk_bysibling(topo_walk_t *wp, const char *name,
topo_mod_free(mod, tp->tt_walk, sizeof (topo_walk_t));
if ((tp->tt_walk = topo_mod_zalloc(mod, sizeof (topo_walk_t))) == NULL)
extern int topo_walk_bottomup(topo_walk_t *, int);
extern topo_walk_t *topo_node_walk_init(topo_hdl_t *, topo_mod_t *, tnode_t *,
topo_walk_t *tt_walk; /* private walker */
topo_walk_t *twp;
_topo_walk_init = (topo_walk_t *(*)())
topo_walk_t *twp;
static topo_walk_t *(*_topo_walk_init)(topo_hdl_t *, const char *,
static int (*_topo_walk_step)(topo_walk_t *, int);
static void (*_topo_walk_fini)(topo_walk_t *);