Home
last modified time | relevance | path

Searched refs:lruhash_bin (Results 1 – 3 of 3) sorted by relevance

/src/contrib/unbound/util/storage/
H A Dlruhash.h110 struct lruhash_bin;
168 struct lruhash_bin* array;
188 struct lruhash_bin { struct
372 void bin_init(struct lruhash_bin* array, size_t size);
375 void bin_delete(struct lruhash* table, struct lruhash_bin* bin);
387 struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions);
395 void bin_overflow_remove(struct lruhash_bin* bin,
408 void bin_split(struct lruhash* table, struct lruhash_bin* newa,
H A Dlruhash.c48 bin_init(struct lruhash_bin* array, size_t size) in bin_init()
57 sizeof(struct lruhash_bin)); in bin_init()
85 table->array = calloc(table->size, sizeof(struct lruhash_bin)); in lruhash_create()
94 table->size*sizeof(struct lruhash_bin)); in lruhash_create()
99 bin_delete(struct lruhash* table, struct lruhash_bin* bin) in bin_delete()
118 bin_split(struct lruhash* table, struct lruhash_bin* newa, in bin_split()
123 struct lruhash_bin* newbin; in bin_split()
168 bin_overflow_remove(struct lruhash_bin* bin, struct lruhash_entry* entry) in bin_overflow_remove()
186 struct lruhash_bin* bin; in reclaim_space()
220 struct lruhash_bin* bin, hashvalue_type hash, void* key, size_t* collisions) in bin_find_entry()
[all …]
/src/contrib/unbound/daemon/
H A Dcachedump.c173 struct lruhash_bin* bin = &table->array[i]; in dump_lruhash()