tf_info_t
tf_info_t *tf_tmap; /* topology map file info */
tf_info_t *
tf_info_t *r;
if ((r = topo_mod_zalloc(mp, sizeof (tf_info_t))) == NULL)
tf_info_free(topo_mod_t *mp, tf_info_t *p)
topo_mod_free(mp, p, sizeof (tf_info_t));
tf_rdata_new(topo_mod_t *mp, tf_info_t *xinfo, xmlNodePtr n, tnode_t *troot)
tf_info_t *, xmlNodePtr, tnode_t *);
extern tf_info_t *topo_xml_read(topo_mod_t *, const char *, const char *);
extern tf_info_t *tf_info_new(topo_mod_t *, xmlDocPtr, xmlChar *);
extern void topo_xml_cleanup(topo_mod_t *, tf_info_t *);
extern void tf_info_free(topo_mod_t *, tf_info_t *);
extern int topo_xml_enum(topo_mod_t *, tf_info_t *, tnode_t *);
tf_info_t *xinfo, xmlNodePtr croot, tnode_t *troot)
topo_xml_enum(topo_mod_t *tmp, tf_info_t *xinfo, tnode_t *troot)
static tf_info_t *
tf_info_t *r;
tf_info_t *
tf_info_t *tip;
tf_info_t *xinfo, tf_pad_t *pad, xmlNodePtr dxn, tnode_t *ptn)
static tf_rdata_t *topo_xml_walk(topo_mod_t *, tf_info_t *, xmlNodePtr,
tf_info_t *xinfo, tf_pad_t *pad, xmlNodePtr pxn, tnode_t *ptn)