• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/unbound/cachedb/

Lines Matching defs:cachedb_env

102 testframe_init(struct module_env* env, struct cachedb_env* cachedb_env)
109 cachedb_env->backend_data = (void*)d;
110 if(!cachedb_env->backend_data) {
120 testframe_deinit(struct module_env* env, struct cachedb_env* cachedb_env)
123 cachedb_env->backend_data;
135 testframe_lookup(struct module_env* env, struct cachedb_env* cachedb_env,
139 cachedb_env->backend_data;
162 testframe_store(struct module_env* env, struct cachedb_env* cachedb_env,
166 cachedb_env->backend_data;
218 cachedb_apply_cfg(struct cachedb_env* cachedb_env, struct config_file* cfg)
221 cachedb_env->backend = cachedb_find_backend(backend_str);
222 if(!cachedb_env->backend) {
234 struct cachedb_env* cachedb_env = (struct cachedb_env*)calloc(1,
235 sizeof(struct cachedb_env));
236 if(!cachedb_env) {
240 env->modinfo[id] = (void*)cachedb_env;
241 if(!cachedb_apply_cfg(cachedb_env, env->cfg)) {
243 free(cachedb_env);
248 if(!cachedb_env->backend || !cachedb_env->backend->name)
250 if(!(*cachedb_env->backend->init)(env, cachedb_env)) {
252 cachedb_env->backend->name);
253 free(cachedb_env);
257 cachedb_env->enabled = 1;
273 struct cachedb_env* cachedb_env;
276 cachedb_env = (struct cachedb_env*)env->modinfo[id];
279 if(cachedb_env->enabled) {
280 (*cachedb_env->backend->deinit)(env, cachedb_env);
283 free(cachedb_env);
571 cachedb_extcache_lookup(struct module_qstate* qstate, struct cachedb_env* ie)
598 cachedb_extcache_store(struct module_qstate* qstate, struct cachedb_env* ie)
673 struct cachedb_env* ie, int id)
748 struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id)
768 struct cachedb_env* ie = (struct cachedb_env*)qstate->env->modinfo[id];
839 struct cachedb_env* ie = (struct cachedb_env*)env->modinfo[id];