Symbol: lruhash
sbin/unwind/libunbound/services/cache/rrset.c
102
struct lruhash* table = slabhash_gettable(&r->table, hash);
sbin/unwind/libunbound/util/storage/lruhash.c
118
bin_split(struct lruhash* table, struct lruhash_bin* newa,
sbin/unwind/libunbound/util/storage/lruhash.c
154
lruhash_delete(struct lruhash* table)
sbin/unwind/libunbound/util/storage/lruhash.c
183
reclaim_space(struct lruhash* table, struct lruhash_entry** list)
sbin/unwind/libunbound/util/storage/lruhash.c
219
bin_find_entry(struct lruhash* table,
sbin/unwind/libunbound/util/storage/lruhash.c
236
table_grow(struct lruhash* table)
sbin/unwind/libunbound/util/storage/lruhash.c
271
lru_front(struct lruhash* table, struct lruhash_entry* entry)
sbin/unwind/libunbound/util/storage/lruhash.c
282
lru_remove(struct lruhash* table, struct lruhash_entry* entry)
sbin/unwind/libunbound/util/storage/lruhash.c
293
lru_touch(struct lruhash* table, struct lruhash_entry* entry)
sbin/unwind/libunbound/util/storage/lruhash.c
305
lruhash_insert(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.c
364
lruhash_lookup(struct lruhash* table, hashvalue_type hash, void* key, int wr)
sbin/unwind/libunbound/util/storage/lruhash.c
386
lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key)
sbin/unwind/libunbound/util/storage/lruhash.c
424
bin_clear(struct lruhash* table, struct lruhash_bin* bin)
sbin/unwind/libunbound/util/storage/lruhash.c
446
lruhash_clear(struct lruhash* table)
sbin/unwind/libunbound/util/storage/lruhash.c
467
lruhash_status(struct lruhash* table, const char* id, int extended)
sbin/unwind/libunbound/util/storage/lruhash.c
501
lruhash_get_mem(struct lruhash* table)
sbin/unwind/libunbound/util/storage/lruhash.c
505
s = sizeof(struct lruhash) + table->space_used;
sbin/unwind/libunbound/util/storage/lruhash.c
524
lruhash_setmarkdel(struct lruhash* table, lruhash_markdelfunc_type md)
sbin/unwind/libunbound/util/storage/lruhash.c
532
lruhash_update_space_used(struct lruhash* table, void* cb_arg, int diff_size)
sbin/unwind/libunbound/util/storage/lruhash.c
565
void lruhash_update_space_max(struct lruhash* table, void* cb_arg, size_t max)
sbin/unwind/libunbound/util/storage/lruhash.c
596
lruhash_traverse(struct lruhash* h, int wr,
sbin/unwind/libunbound/util/storage/lruhash.c
61
struct lruhash*
sbin/unwind/libunbound/util/storage/lruhash.c
625
lru_demote(struct lruhash* table, struct lruhash_entry* entry)
sbin/unwind/libunbound/util/storage/lruhash.c
648
lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.c
67
struct lruhash* table = (struct lruhash*)calloc(1,
sbin/unwind/libunbound/util/storage/lruhash.c
68
sizeof(struct lruhash));
sbin/unwind/libunbound/util/storage/lruhash.c
99
bin_delete(struct lruhash* table, struct lruhash_bin* bin)
sbin/unwind/libunbound/util/storage/lruhash.h
240
struct lruhash* lruhash_create(size_t start_size, size_t maxmem,
sbin/unwind/libunbound/util/storage/lruhash.h
249
void lruhash_delete(struct lruhash* table);
sbin/unwind/libunbound/util/storage/lruhash.h
256
void lruhash_clear(struct lruhash* table);
sbin/unwind/libunbound/util/storage/lruhash.h
274
void lruhash_insert(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.h
290
struct lruhash_entry* lruhash_lookup(struct lruhash* table,
sbin/unwind/libunbound/util/storage/lruhash.h
299
void lru_touch(struct lruhash* table, struct lruhash_entry* entry);
sbin/unwind/libunbound/util/storage/lruhash.h
304
void lruhash_setmarkdel(struct lruhash* table, lruhash_markdelfunc_type md);
sbin/unwind/libunbound/util/storage/lruhash.h
314
void lruhash_update_space_used(struct lruhash* table, void* cb_override,
sbin/unwind/libunbound/util/storage/lruhash.h
324
void lruhash_update_space_max(struct lruhash* table, void* cb_override,
sbin/unwind/libunbound/util/storage/lruhash.h
336
void lru_demote(struct lruhash* table, struct lruhash_entry* entry);
sbin/unwind/libunbound/util/storage/lruhash.h
356
struct lruhash_entry* lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
sbin/unwind/libunbound/util/storage/lruhash.h
369
void lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key);
sbin/unwind/libunbound/util/storage/lruhash.h
375
void bin_delete(struct lruhash* table, struct lruhash_bin* bin);
sbin/unwind/libunbound/util/storage/lruhash.h
386
struct lruhash_entry* bin_find_entry(struct lruhash* table,
sbin/unwind/libunbound/util/storage/lruhash.h
408
void bin_split(struct lruhash* table, struct lruhash_bin* newa,
sbin/unwind/libunbound/util/storage/lruhash.h
419
void reclaim_space(struct lruhash* table, struct lruhash_entry** list);
sbin/unwind/libunbound/util/storage/lruhash.h
427
void table_grow(struct lruhash* table);
sbin/unwind/libunbound/util/storage/lruhash.h
435
void lru_front(struct lruhash* table, struct lruhash_entry* entry);
sbin/unwind/libunbound/util/storage/lruhash.h
443
void lru_remove(struct lruhash* table, struct lruhash_entry* entry);
sbin/unwind/libunbound/util/storage/lruhash.h
451
void lruhash_status(struct lruhash* table, const char* id, int extended);
sbin/unwind/libunbound/util/storage/lruhash.h
458
size_t lruhash_get_mem(struct lruhash* table);
sbin/unwind/libunbound/util/storage/lruhash.h
467
void lruhash_traverse(struct lruhash* h, int wr,
sbin/unwind/libunbound/util/storage/slabhash.c
179
total += sizeof(struct lruhash*)*sl->size;
sbin/unwind/libunbound/util/storage/slabhash.c
186
struct lruhash* slabhash_gettable(struct slabhash* sl, hashvalue_type hash)
sbin/unwind/libunbound/util/storage/slabhash.c
59
sl->array = (struct lruhash**)calloc(sl->size, sizeof(struct lruhash*));
sbin/unwind/libunbound/util/storage/slabhash.h
189
struct lruhash* slabhash_gettable(struct slabhash* table, hashvalue_type hash);
sbin/unwind/libunbound/util/storage/slabhash.h
65
struct lruhash** array;
usr.sbin/unbound/daemon/cachedump.c
147
dump_lruhash(struct lruhash* table,
usr.sbin/unbound/services/cache/rrset.c
102
struct lruhash* table = slabhash_gettable(&r->table, hash);
usr.sbin/unbound/testcode/unitlruhash.c
162
static void test_lru(struct lruhash* table)
usr.sbin/unbound/testcode/unitlruhash.c
209
test_short_table(struct lruhash* table)
usr.sbin/unbound/testcode/unitlruhash.c
235
testadd(struct lruhash* table, testdata_type* ref[])
usr.sbin/unbound/testcode/unitlruhash.c
247
testremove(struct lruhash* table, testdata_type* ref[])
usr.sbin/unbound/testcode/unitlruhash.c
258
testlookup(struct lruhash* table, testdata_type* ref[])
usr.sbin/unbound/testcode/unitlruhash.c
277
check_table(struct lruhash* table)
usr.sbin/unbound/testcode/unitlruhash.c
313
testadd_unlim(struct lruhash* table, testdata_type** ref)
usr.sbin/unbound/testcode/unitlruhash.c
326
testremove_unlim(struct lruhash* table, testdata_type** ref)
usr.sbin/unbound/testcode/unitlruhash.c
338
testlookup_unlim(struct lruhash* table, testdata_type** ref)
usr.sbin/unbound/testcode/unitlruhash.c
360
test_long_table(struct lruhash* table)
usr.sbin/unbound/testcode/unitlruhash.c
427
struct lruhash* table;
usr.sbin/unbound/testcode/unitlruhash.c
462
test_threaded_table(struct lruhash* table)
usr.sbin/unbound/testcode/unitlruhash.c
484
struct lruhash* table ;
usr.sbin/unbound/testcode/unitlruhash.c
81
test_bin_find_entry(struct lruhash* table)
usr.sbin/unbound/testcode/unitslabhash.c
151
check_lru_table(struct lruhash* table)
usr.sbin/unbound/util/storage/lruhash.c
118
bin_split(struct lruhash* table, struct lruhash_bin* newa,
usr.sbin/unbound/util/storage/lruhash.c
154
lruhash_delete(struct lruhash* table)
usr.sbin/unbound/util/storage/lruhash.c
183
reclaim_space(struct lruhash* table, struct lruhash_entry** list)
usr.sbin/unbound/util/storage/lruhash.c
219
bin_find_entry(struct lruhash* table,
usr.sbin/unbound/util/storage/lruhash.c
236
table_grow(struct lruhash* table)
usr.sbin/unbound/util/storage/lruhash.c
271
lru_front(struct lruhash* table, struct lruhash_entry* entry)
usr.sbin/unbound/util/storage/lruhash.c
282
lru_remove(struct lruhash* table, struct lruhash_entry* entry)
usr.sbin/unbound/util/storage/lruhash.c
293
lru_touch(struct lruhash* table, struct lruhash_entry* entry)
usr.sbin/unbound/util/storage/lruhash.c
305
lruhash_insert(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.c
364
lruhash_lookup(struct lruhash* table, hashvalue_type hash, void* key, int wr)
usr.sbin/unbound/util/storage/lruhash.c
386
lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key)
usr.sbin/unbound/util/storage/lruhash.c
424
bin_clear(struct lruhash* table, struct lruhash_bin* bin)
usr.sbin/unbound/util/storage/lruhash.c
446
lruhash_clear(struct lruhash* table)
usr.sbin/unbound/util/storage/lruhash.c
467
lruhash_status(struct lruhash* table, const char* id, int extended)
usr.sbin/unbound/util/storage/lruhash.c
501
lruhash_get_mem(struct lruhash* table)
usr.sbin/unbound/util/storage/lruhash.c
505
s = sizeof(struct lruhash) + table->space_used;
usr.sbin/unbound/util/storage/lruhash.c
524
lruhash_setmarkdel(struct lruhash* table, lruhash_markdelfunc_type md)
usr.sbin/unbound/util/storage/lruhash.c
532
lruhash_update_space_used(struct lruhash* table, void* cb_arg, int diff_size)
usr.sbin/unbound/util/storage/lruhash.c
565
void lruhash_update_space_max(struct lruhash* table, void* cb_arg, size_t max)
usr.sbin/unbound/util/storage/lruhash.c
596
lruhash_traverse(struct lruhash* h, int wr,
usr.sbin/unbound/util/storage/lruhash.c
61
struct lruhash*
usr.sbin/unbound/util/storage/lruhash.c
625
lru_demote(struct lruhash* table, struct lruhash_entry* entry)
usr.sbin/unbound/util/storage/lruhash.c
648
lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.c
67
struct lruhash* table = (struct lruhash*)calloc(1,
usr.sbin/unbound/util/storage/lruhash.c
68
sizeof(struct lruhash));
usr.sbin/unbound/util/storage/lruhash.c
99
bin_delete(struct lruhash* table, struct lruhash_bin* bin)
usr.sbin/unbound/util/storage/lruhash.h
240
struct lruhash* lruhash_create(size_t start_size, size_t maxmem,
usr.sbin/unbound/util/storage/lruhash.h
249
void lruhash_delete(struct lruhash* table);
usr.sbin/unbound/util/storage/lruhash.h
256
void lruhash_clear(struct lruhash* table);
usr.sbin/unbound/util/storage/lruhash.h
274
void lruhash_insert(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.h
290
struct lruhash_entry* lruhash_lookup(struct lruhash* table,
usr.sbin/unbound/util/storage/lruhash.h
299
void lru_touch(struct lruhash* table, struct lruhash_entry* entry);
usr.sbin/unbound/util/storage/lruhash.h
304
void lruhash_setmarkdel(struct lruhash* table, lruhash_markdelfunc_type md);
usr.sbin/unbound/util/storage/lruhash.h
314
void lruhash_update_space_used(struct lruhash* table, void* cb_override,
usr.sbin/unbound/util/storage/lruhash.h
324
void lruhash_update_space_max(struct lruhash* table, void* cb_override,
usr.sbin/unbound/util/storage/lruhash.h
336
void lru_demote(struct lruhash* table, struct lruhash_entry* entry);
usr.sbin/unbound/util/storage/lruhash.h
356
struct lruhash_entry* lruhash_insert_or_retrieve(struct lruhash* table, hashvalue_type hash,
usr.sbin/unbound/util/storage/lruhash.h
369
void lruhash_remove(struct lruhash* table, hashvalue_type hash, void* key);
usr.sbin/unbound/util/storage/lruhash.h
375
void bin_delete(struct lruhash* table, struct lruhash_bin* bin);
usr.sbin/unbound/util/storage/lruhash.h
386
struct lruhash_entry* bin_find_entry(struct lruhash* table,
usr.sbin/unbound/util/storage/lruhash.h
408
void bin_split(struct lruhash* table, struct lruhash_bin* newa,
usr.sbin/unbound/util/storage/lruhash.h
419
void reclaim_space(struct lruhash* table, struct lruhash_entry** list);
usr.sbin/unbound/util/storage/lruhash.h
427
void table_grow(struct lruhash* table);
usr.sbin/unbound/util/storage/lruhash.h
435
void lru_front(struct lruhash* table, struct lruhash_entry* entry);
usr.sbin/unbound/util/storage/lruhash.h
443
void lru_remove(struct lruhash* table, struct lruhash_entry* entry);
usr.sbin/unbound/util/storage/lruhash.h
451
void lruhash_status(struct lruhash* table, const char* id, int extended);
usr.sbin/unbound/util/storage/lruhash.h
458
size_t lruhash_get_mem(struct lruhash* table);
usr.sbin/unbound/util/storage/lruhash.h
467
void lruhash_traverse(struct lruhash* h, int wr,
usr.sbin/unbound/util/storage/slabhash.c
179
total += sizeof(struct lruhash*)*sl->size;
usr.sbin/unbound/util/storage/slabhash.c
186
struct lruhash* slabhash_gettable(struct slabhash* sl, hashvalue_type hash)
usr.sbin/unbound/util/storage/slabhash.c
59
sl->array = (struct lruhash**)calloc(sl->size, sizeof(struct lruhash*));
usr.sbin/unbound/util/storage/slabhash.h
189
struct lruhash* slabhash_gettable(struct slabhash* table, hashvalue_type hash);
usr.sbin/unbound/util/storage/slabhash.h
65
struct lruhash** array;