Searched refs:tablelength (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/cwchash/ |
H A D | hashtable_itr.c | 14 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 D | hashtable.c | 46 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 D | hashtable_private.h | 17 unsigned int tablelength; member 33 indexFor(unsigned int tablelength, unsigned int hashvalue) { in indexFor() argument 34 return (hashvalue % tablelength); in indexFor()
|
H A D | hashtable_utility.c | 24 index = indexFor(h->tablelength,hashvalue); in hashtable_change()
|