Lines Matching refs:buckets
201 ht_elt **buckets; member
214 ht->buckets = xmalloc(ht->num_buckets * sizeof(ht_elt *)); in HT_new()
216 ht->buckets[u] = NULL; in HT_new()
280 for (e = ht->buckets[u]; e != NULL; e = f) { in HT_expand()
291 xfree(ht->buckets); in HT_expand()
292 ht->buckets = new_buckets; in HT_expand()
305 prev = &ht->buckets[k]; in HT_put()
329 e->next = ht->buckets[k]; in HT_put()
330 ht->buckets[k] = e; in HT_put()
356 for (e = ht->buckets[k]; e != NULL; e = e->next) { in HT_get()
373 for (e = ht->buckets[u]; e != NULL; e = f) { in HT_clear()
381 ht->buckets[u] = NULL; in HT_clear()
390 xfree(ht->buckets); in HT_free()