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