Lines Matching refs:tnp
1602 struct tnode *tnp = arg; in visit_node() local
1604 if (LOOKUP_CACHE(tnp->flags)) { in visit_node()
1606 cache_node_t *cnp = tnp->node; in visit_node()
1608 cnp = (cnp) ? cnp->child : CACHE_ROOT(tnp->handle); in visit_node()
1614 if (cnp == NULL && CREATE_ELEM(tnp->flags)) { in visit_node()
1615 cnp = node_insert(tnp->handle, tnp->node, path, in visit_node()
1618 tnp->node = cnp; in visit_node()
1621 struct db_node *dnp = tnp->node; in visit_node()
1623 dnp = (dnp) ? get_node(tnp->handle, dnp->child) in visit_node()
1624 : get_node(tnp->handle, DB_HDR(tnp->handle)->root_idx); in visit_node()
1626 for (; dnp != NULL; dnp = get_node(tnp->handle, dnp->sib)) { in visit_node()
1627 cp = get_string(tnp->handle, dnp->path); in visit_node()
1632 tnp->node = dnp; in visit_node()
1638 return (tnp->node ? DI_WALK_CONTINUE : DI_WALK_TERMINATE); in visit_node()