Lines Matching refs:primary_hashtable
38 static item** primary_hashtable = 0; variable
59 primary_hashtable = calloc(hashsize(hashpower), sizeof(void *)); in assoc_init()
60 if (! primary_hashtable) { in assoc_init()
79 it = primary_hashtable[hv & hashmask(hashpower)]; in assoc_find()
112 pos = &primary_hashtable[hv & hashmask(hashpower)]; in _hashitem_before()
123 old_hashtable = primary_hashtable; in assoc_expand()
125 primary_hashtable = calloc(hashsize(hashpower + 1), sizeof(void *)); in assoc_expand()
126 if (primary_hashtable) { in assoc_expand()
138 primary_hashtable = old_hashtable; in assoc_expand()
164 it->h_next = primary_hashtable[hv & hashmask(hashpower)]; in assoc_insert()
165 primary_hashtable[hv & hashmask(hashpower)] = it; in assoc_insert()
217 it->h_next = primary_hashtable[bucket]; in assoc_maintenance_thread()
218 primary_hashtable[bucket] = it; in assoc_maintenance_thread()
343 iter->it = primary_hashtable[iter->bucket]; in assoc_iterate()