Home
last modified time | relevance | path

Searched refs:kcache (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/unbound/validator/
H A Dval_kcache.c52 struct key_cache* kcache = (struct key_cache*)calloc(1, in key_cache_create() local
53 sizeof(*kcache)); in key_cache_create()
55 if(!kcache) { in key_cache_create()
62 kcache->slab = slabhash_create(numtables, start_size, maxmem, in key_cache_create()
65 if(!kcache->slab) { in key_cache_create()
67 free(kcache); in key_cache_create()
70 return kcache; in key_cache_create()
74 key_cache_delete(struct key_cache* kcache) in key_cache_delete() argument
76 if(!kcache) in key_cache_delete()
78 slabhash_delete(kcache->slab); in key_cache_delete()
[all …]
H A Dval_kcache.h70 void key_cache_delete(struct key_cache* kcache);
81 void key_cache_insert(struct key_cache* kcache, struct key_entry_key* kkey,
91 void key_cache_remove(struct key_cache* kcache,
107 struct key_entry_key* key_cache_obtain(struct key_cache* kcache,
116 size_t key_cache_get_mem(struct key_cache* kcache);
H A Dvalidator.h83 struct key_cache* kcache;
82 struct key_cache* kcache; global() member
H A Dvalidator.c193 val_env->kcache = env->key_cache; in val_init()
194 if(!val_env->kcache) in val_init()
195 val_env->kcache = key_cache_create(cfg); in val_init()
196 if(!val_env->kcache) { in val_init()
200 env->key_cache = val_env->kcache; in val_init()
272 key_cache_delete(val_env->kcache); in val_new_getmsg()
1907 vq->key_entry = key_cache_obtain(ve->kcache, lookup_name, lookup_len, in processInit()
2193 key_cache_insert(ve->kcache, vq->key_entry, in processValidate()
2208 key_cache_insert(ve->kcache, vq->key_entry, in processValidate()
3337 key_cache_insert(ve->kcache, v in process_prime_response()
[all...]