Home
last modified time | relevance | path

Searched refs:tablelength (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/cwchash/
H A Dhashtable_itr.c14 unsigned int i, tablelength; in hashtable_iterator() local
21 tablelength = h->tablelength; in hashtable_iterator()
22 itr->index = tablelength; in hashtable_iterator()
25 for (i = 0; i < tablelength; i++) in hashtable_iterator()
56 unsigned int j,tablelength; in hashtable_iterator_advance() local
68 tablelength = itr->h->tablelength; in hashtable_iterator_advance()
70 if (tablelength <= (j = ++(itr->index))) in hashtable_iterator_advance()
78 if (++j >= tablelength) in hashtable_iterator_advance()
80 itr->index = tablelength; in hashtable_iterator_advance()
135 index = indexFor(h->tablelength,hashvalue); in hashtable_iterator_search()
H A Dhashtable.c46 h->tablelength = size; in create_hashtable()
88 for (i = 0; i < h->tablelength; i++) { in hashtable_expand()
106 memset(newtable[h->tablelength], 0, newsize - h->tablelength); in hashtable_expand()
107 for (i = 0; i < h->tablelength; i++) { in hashtable_expand()
123 h->tablelength = newsize; in hashtable_expand()
153 index = indexFor(h->tablelength,e->h); in hashtable_insert()
168 index = indexFor(h->tablelength,hashvalue); in hashtable_search()
192 index = indexFor(h->tablelength,hash(h,k)); in hashtable_remove()
223 for (i = 0; i < h->tablelength; i++) in hashtable_destroy()
232 for (i = 0; i < h->tablelength; i++) in hashtable_destroy()
H A Dhashtable_private.h17 unsigned int tablelength; member
33 indexFor(unsigned int tablelength, unsigned int hashvalue) { in indexFor() argument
34 return (hashvalue % tablelength); in indexFor()
H A Dhashtable_utility.c24 index = indexFor(h->tablelength,hashvalue); in hashtable_change()