topo_vertex_t
int (*)(topo_hdl_t *, topo_vertex_t *, boolean_t, void *), void *);
extern tnode_t *topo_vertex_node(topo_vertex_t *);
extern int topo_edge_iter(topo_hdl_t *, topo_vertex_t *,
topo_vertex_t *, topo_vertex_t *, topo_path_t ***, uint_t *);
extern topo_vertex_t *topo_node_vertex(tnode_t *);
topo_vertex_t *tspc_vertex;
topo_vertex_t *
topo_vertex_t *vtx = NULL;
if ((vtx = topo_mod_zalloc(mod, sizeof (topo_vertex_t))) == NULL ||
topo_mod_free(mod, vtx, sizeof (topo_vertex_t));
topo_vertex_node(topo_vertex_t *vtx)
topo_vertex_destroy(topo_mod_t *mod, topo_vertex_t *vtx)
topo_mod_free(mod, vtx, sizeof (topo_vertex_t));
int (*func)(topo_hdl_t *, topo_vertex_t *, boolean_t, void *), void *arg)
for (topo_vertex_t *vtx = topo_list_next(&tdg->tdg_vertices);
topo_edge_new(topo_mod_t *mod, topo_vertex_t *from, topo_vertex_t *to)
topo_edge_iter(topo_hdl_t *thp, topo_vertex_t *vtx,
visit_vertex(topo_hdl_t *thp, topo_vertex_t *vtx, topo_vertex_t *to,
topo_digraph_paths(topo_hdl_t *thp, topo_digraph_t *tdg, topo_vertex_t *from,
topo_vertex_t *to, topo_path_t ***paths, uint_t *npaths)
topo_vertex_t *tve_vertex;
topo_vertex_t *vtx = NULL;
serialize_vertex(topo_hdl_t *thp, topo_vertex_t *vtx, boolean_t last_vtx,
topo_vertex_t *from_vtx;
topo_vertex_t *to_vtx;
edge_cb(topo_hdl_t *thp, topo_vertex_t *vtx, boolean_t last_vtx, void *arg)
add_props(topo_hdl_t *thp, topo_vertex_t *vtx, nvlist_t *pgroups)
extern topo_vertex_t *topo_vertex_new(topo_mod_t *, const char *,
extern void topo_vertex_destroy(topo_mod_t *mod, topo_vertex_t *vtx);
extern int topo_edge_new(topo_mod_t *, topo_vertex_t *, topo_vertex_t *);
topo_vertex_t *
topo_vertex_t *vtx;
topo_vertex_t *tmp = vtx;
topo_vertex_t *tn_vtx; /* NULL for tree topologies */
topo_vertex_t **vertices;
test_paths_cb(topo_hdl_t *thp, topo_vertex_t *vtx, boolean_t last_vtx,
topo_vertex_t *vertices[TEST_GRAPH_SZ];