Lines Matching refs:tnode_t

28  * Topology nodes, tnode_t, are data structures containing per-FMRI
31 * and destroyed during topo_snap_rele(). For the most part, tnode_t data
80 * | tnode_t | -----------------------------
92 * | tnode_t |
129 topo_node_destroy(tnode_t *node)
132 tnode_t *pnode = node->tn_parent;
188 nhp->th_arrlen * sizeof (tnode_t *));
199 topo_mod_free(mod, node, sizeof (tnode_t));
204 topo_node_lock(tnode_t *node)
210 topo_node_unlock(tnode_t *node)
216 topo_node_hold(tnode_t *node)
224 topo_node_rele(tnode_t *node)
239 topo_node_name(tnode_t *node)
245 topo_node_instance(tnode_t *node)
250 tnode_t *
251 topo_node_parent(tnode_t *node)
257 topo_node_flags(tnode_t *node)
263 topo_node_setspecific(tnode_t *node, void *data)
269 topo_node_getspecific(tnode_t *node)
275 node_create_seterror(topo_mod_t *mod, tnode_t *pnode, topo_nodehash_t *nhp,
288 nhp->th_arrlen * sizeof (tnode_t *));
297 topo_node_range_create(topo_mod_t *mod, tnode_t *pnode, const char *name,
327 nhp->th_arrlen * sizeof (tnode_t *))) == NULL)
348 topo_node_range_destroy(tnode_t *pnode, const char *name)
378 nhp->th_arrlen * sizeof (tnode_t *));
385 tnode_t *
386 topo_node_lookup(tnode_t *pnode, const char *name, topo_instance_t inst)
389 tnode_t *node;
423 static tnode_t *
424 node_bind_seterror(topo_mod_t *mod, tnode_t *pnode, tnode_t *node,
445 tnode_t *
446 topo_node_bind(topo_mod_t *mod, tnode_t *pnode, const char *name,
450 tnode_t *node;
477 if ((node = topo_mod_zalloc(mod, sizeof (tnode_t))) == NULL)
531 tnode_t *
532 topo_node_facbind(topo_mod_t *mod, tnode_t *pnode, const char *name,
536 tnode_t *node;
576 if ((node = topo_mod_zalloc(mod, sizeof (tnode_t))) == NULL) {
666 topo_node_facility(topo_hdl_t *thp, tnode_t *node, const char *fac_type,
669 tnode_t *tmp;
750 topo_node_unbind(tnode_t *node)
775 topo_node_present(tnode_t *node)
782 topo_node_contains(tnode_t *er, tnode_t *ee)
789 topo_node_unusable(tnode_t *node)
795 topo_node_walk_init(topo_hdl_t *thp, topo_mod_t *mod, tnode_t *node,
798 tnode_t *child;
845 topo_node_child_walk(topo_hdl_t *thp, tnode_t *pnode, topo_walk_cb_t cb_f,
849 tnode_t *cnode;