Home
last modified time | relevance | path

Searched refs:trie (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/uts/common/ipp/ipgpc/
H A Dclassifier-objects.h176 typedef node_p trie; typedef
214 trie trie; /* pointer to the trie structure */ member
H A Dfilters.c74 static trie saddr_trie; /* IPv4 source address trie */
75 static trie daddr_trie; /* IPv4 destination address trie */
76 static trie sport_trie; /* source port trie */
77 static trie dport_trie; /* destination port trie */
78 static trie saddr6_trie; /* IPv6 source address trie */
79 static trie daddr6_trie; /* IPv6 destination address trie */
88 static void insert_ipgpc_trie_list_info(int, size_t, trie, uint16_t);
180 insert_ipgpc_trie_list_info(int trie_id, size_t key_len, trie in_trie, in insert_ipgpc_trie_list_info()
183 ipgpc_trie_list[trie_id].trie = in_trie; in insert_ipgpc_trie_list_info()
2051 if (ipgpc_trie_list[IPGPC_TRIE_SADDRID6].trie != NULL) { in ipgpc_destroy()
[all …]
H A Dtrie.c230 c_node = tid->trie; /* point at trie root */ in t_insert()
345 c_node = tid->trie; /* point at root of trie */ in t_insert6()
615 c_node = tid->trie; in t_remove()
642 c_node = tid->trie; /* point at root of trie */ in t_remove6()
711 c_node = tid->trie; /* point at root of trie */ in t_retrieve()
789 c_node = tid->trie; in t_retrieve6()
/titanic_50/usr/src/lib/libast/common/regex/
H A Dregcomp.c209 triedrop(disc, e->re.trie.root[i]); in drop()
613 if ((env->stats.m += e->re.trie.min) < cm) in stats()
616 if ((env->stats.n += e->re.trie.max) < cn) in stats()
619 if (!env->stats.y || env->stats.y->re.trie.min < e->re.trie.min) in stats()
1919 if (!(t = g->re.trie.root[*s]) && !(t = g->re.trie.root[*s] = trienode(env, *s))) in insert()
1939 if (g->re.trie.min > len) in insert()
1940 g->re.trie.min = len; in insert()
1941 if (g->re.trie.max < len) in insert()
1942 g->re.trie.max = len; in insert()
1954 trie(Cenv_t* env, Rex_t* e, Rex_t* f) in trie() function
[all …]
H A Dregdecomp.c310 if (e->re.trie.root[c]) in decomp()
318 detrie(e->re.trie.root[c], sp, pfx, pfx, &pfx[sizeof(pfx)], delimiter); in decomp()
H A Dreglib.h524 Trie_t trie; /* trie */ member
H A Dregnexec.c1733 … if (((s + rex->re.trie.min) > env->end) || !(x = rex->re.trie.root[rex->map ? rex->map[*s] : *s])) in parse()
/titanic_50/usr/src/uts/common/
H A DMakefile.files516 IPGPC_OBJS += classifierddi.o classifier.o filters.o trie.o table.o \