Searched refs:sizefunc (Results 1 - 7 of 7) sorted by relevance

/netbsd-current/external/bsd/unbound/dist/edns-subnet/
H A Daddrtree.h83 * sizefunc(addrnode->elem) */
84 size_t (*sizefunc)(void *); member in struct:addrtree
136 * @param sizefunc: f(element) returning the size of element.
144 size_t (*sizefunc)(void *), void *env, uint32_t max_node_count);
H A Daddrtree.c118 (n->elem?tree->sizefunc(n->elem):0);
123 size_t (*sizefunc)(void *), void *env, uint32_t max_node_count)
127 log_assert(sizefunc != NULL);
141 tree->sizefunc = sizefunc;
157 tree->size_bytes -= tree->sizefunc(node->elem);
389 tree->size_bytes += tree->sizefunc(elem);
H A Dsubnetmod.c311 sizefunc(void *elemptr) { function
331 &sizefunc, env, cfg->max_ecs_tree_size_ipv4);
337 &sizefunc, env, cfg->max_ecs_tree_size_ipv6);
980 return sizefunc(elemptr);
/netbsd-current/external/bsd/unbound/dist/util/storage/
H A Dlruhash.h151 lruhash_sizefunc_type sizefunc; member in struct:lruhash
231 * @param sizefunc: calculates memory usage of entries.
241 lruhash_sizefunc_type sizefunc, lruhash_compfunc_type compfunc,
H A Dlruhash.c63 lruhash_sizefunc_type sizefunc, lruhash_compfunc_type compfunc,
72 table->sizefunc = sizefunc;
210 table->space_used -= table->sizefunc(d->key, d->data);
312 fptr_ok(fptr_whitelist_hash_sizefunc(table->sizefunc));
317 need_size = table->sizefunc(entry->key, data);
338 (*table->sizefunc)(found->key, found->data);
391 fptr_ok(fptr_whitelist_hash_sizefunc(table->sizefunc));
409 table->space_used -= (*table->sizefunc)(entry->key, entry->data);
591 fptr_ok(fptr_whitelist_hash_sizefunc(table->sizefunc));
62 lruhash_create(size_t start_size, size_t maxmem, lruhash_sizefunc_type sizefunc, lruhash_compfunc_type compfunc, lruhash_delkeyfunc_type delkeyfunc, lruhash_deldatafunc_type deldatafunc, void* arg) argument
[all...]
H A Dslabhash.h75 * @param sizefunc: calculates memory usage of entries.
83 size_t maxmem, lruhash_sizefunc_type sizefunc,
226 /** test sizefunc for lruhash */
H A Dslabhash.c49 size_t maxmem, lruhash_sizefunc_type sizefunc,
78 sizefunc, compfunc, delkeyfunc, deldatafunc, arg);
48 slabhash_create(size_t numtables, size_t start_size, size_t maxmem, lruhash_sizefunc_type sizefunc, lruhash_compfunc_type compfunc, lruhash_delkeyfunc_type delkeyfunc, lruhash_deldatafunc_type deldatafunc, void* arg) argument

Completed in 199 milliseconds