Symbol: cachedb_env
usr.sbin/unbound/cachedb/cachedb.c
1003
struct cachedb_env* ie;
usr.sbin/unbound/cachedb/cachedb.c
1007
ie = (struct cachedb_env*)env->modinfo[id];
usr.sbin/unbound/cachedb/cachedb.c
1022
struct cachedb_env* ie = (struct cachedb_env*)env->modinfo[id];
usr.sbin/unbound/cachedb/cachedb.c
105
testframe_init(struct module_env* env, struct cachedb_env* cachedb_env)
usr.sbin/unbound/cachedb/cachedb.c
111
cachedb_env->backend_data = (void*)d;
usr.sbin/unbound/cachedb/cachedb.c
112
if(!cachedb_env->backend_data) {
usr.sbin/unbound/cachedb/cachedb.c
131
testframe_deinit(struct module_env* env, struct cachedb_env* cachedb_env)
usr.sbin/unbound/cachedb/cachedb.c
134
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/cachedb.c
146
testframe_lookup(struct module_env* env, struct cachedb_env* cachedb_env,
usr.sbin/unbound/cachedb/cachedb.c
150
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/cachedb.c
173
testframe_store(struct module_env* env, struct cachedb_env* cachedb_env,
usr.sbin/unbound/cachedb/cachedb.c
177
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/cachedb.c
229
cachedb_apply_cfg(struct cachedb_env* cachedb_env, struct config_file* cfg)
usr.sbin/unbound/cachedb/cachedb.c
234
cachedb_env->backend = cachedb_find_backend(backend_str);
usr.sbin/unbound/cachedb/cachedb.c
235
if(!cachedb_env->backend) {
usr.sbin/unbound/cachedb/cachedb.c
247
struct cachedb_env* cachedb_env = (struct cachedb_env*)calloc(1,
usr.sbin/unbound/cachedb/cachedb.c
248
sizeof(struct cachedb_env));
usr.sbin/unbound/cachedb/cachedb.c
249
if(!cachedb_env) {
usr.sbin/unbound/cachedb/cachedb.c
253
env->modinfo[id] = (void*)cachedb_env;
usr.sbin/unbound/cachedb/cachedb.c
254
if(!cachedb_apply_cfg(cachedb_env, env->cfg)) {
usr.sbin/unbound/cachedb/cachedb.c
256
free(cachedb_env);
usr.sbin/unbound/cachedb/cachedb.c
261
if(!cachedb_env->backend || !cachedb_env->backend->name)
usr.sbin/unbound/cachedb/cachedb.c
263
if(!(*cachedb_env->backend->init)(env, cachedb_env)) {
usr.sbin/unbound/cachedb/cachedb.c
265
cachedb_env->backend->name);
usr.sbin/unbound/cachedb/cachedb.c
266
free(cachedb_env);
usr.sbin/unbound/cachedb/cachedb.c
270
cachedb_env->enabled = 1;
usr.sbin/unbound/cachedb/cachedb.c
277
struct cachedb_env* cachedb_env;
usr.sbin/unbound/cachedb/cachedb.c
280
cachedb_env = (struct cachedb_env*)env->modinfo[id];
usr.sbin/unbound/cachedb/cachedb.c
281
if(cachedb_env->enabled) {
usr.sbin/unbound/cachedb/cachedb.c
282
(*cachedb_env->backend->deinit)(env, cachedb_env);
usr.sbin/unbound/cachedb/cachedb.c
284
free(cachedb_env);
usr.sbin/unbound/cachedb/cachedb.c
649
cachedb_extcache_lookup(struct module_qstate* qstate, struct cachedb_env* ie,
usr.sbin/unbound/cachedb/cachedb.c
677
cachedb_extcache_store(struct module_qstate* qstate, struct cachedb_env* ie)
usr.sbin/unbound/cachedb/cachedb.c
697
cachedb_intcache_lookup(struct module_qstate* qstate, struct cachedb_env* cde)
usr.sbin/unbound/cachedb/cachedb.c
790
struct cachedb_env* ie, int id)
usr.sbin/unbound/cachedb/cachedb.c
882
struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id)
usr.sbin/unbound/cachedb/cachedb.c
908
struct cachedb_env* ie = (struct cachedb_env*)qstate->env->modinfo[id];
usr.sbin/unbound/cachedb/cachedb.c
979
struct cachedb_env* ie = (struct cachedb_env*)env->modinfo[id];
usr.sbin/unbound/cachedb/cachedb.h
77
int (*init)(struct module_env*, struct cachedb_env*);
usr.sbin/unbound/cachedb/cachedb.h
80
void (*deinit)(struct module_env*, struct cachedb_env*);
usr.sbin/unbound/cachedb/cachedb.h
83
int (*lookup)(struct module_env*, struct cachedb_env*, char*,
usr.sbin/unbound/cachedb/cachedb.h
87
void (*store)(struct module_env*, struct cachedb_env*, char*,
usr.sbin/unbound/cachedb/redis.c
103
static redisReply* redis_command(struct module_env*, struct cachedb_env*,
usr.sbin/unbound/cachedb/redis.c
252
redis_init(struct module_env* env, struct cachedb_env* cachedb_env)
usr.sbin/unbound/cachedb/redis.c
367
cachedb_env->backend_data = moddata;
usr.sbin/unbound/cachedb/redis.c
373
rep = redis_command(env, cachedb_env,
usr.sbin/unbound/cachedb/redis.c
403
redis_deinit(struct module_env* env, struct cachedb_env* cachedb_env)
usr.sbin/unbound/cachedb/redis.c
406
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/redis.c
426
redis_command(struct module_env* env, struct cachedb_env* cachedb_env,
usr.sbin/unbound/cachedb/redis.c
432
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/redis.c
507
redis_lookup(struct module_env* env, struct cachedb_env* cachedb_env,
usr.sbin/unbound/cachedb/redis.c
530
rep = redis_command(env, cachedb_env, cmdbuf, NULL, 0, 0);
usr.sbin/unbound/cachedb/redis.c
562
redis_store(struct module_env* env, struct cachedb_env* cachedb_env,
usr.sbin/unbound/cachedb/redis.c
568
cachedb_env->backend_data;
usr.sbin/unbound/cachedb/redis.c
614
rep = redis_command(env, cachedb_env, cmdbuf, data, data_len, 1);