Lines Matching refs:cachedb_env

102 testframe_init(struct module_env* env, struct cachedb_env* cachedb_env)
108 cachedb_env->backend_data = (void*)d;
109 if(!cachedb_env->backend_data) {
128 testframe_deinit(struct module_env* env, struct cachedb_env* cachedb_env)
131 cachedb_env->backend_data;
143 testframe_lookup(struct module_env* env, struct cachedb_env* cachedb_env,
147 cachedb_env->backend_data;
170 testframe_store(struct module_env* env, struct cachedb_env* cachedb_env,
174 cachedb_env->backend_data;
226 cachedb_apply_cfg(struct cachedb_env* cachedb_env, struct config_file* cfg)
231 cachedb_env->backend = cachedb_find_backend(backend_str);
232 if(!cachedb_env->backend) {
244 struct cachedb_env* cachedb_env = (struct cachedb_env*)calloc(1,
245 sizeof(struct cachedb_env));
246 if(!cachedb_env) {
250 env->modinfo[id] = (void*)cachedb_env;
251 if(!cachedb_apply_cfg(cachedb_env, env->cfg)) {
253 free(cachedb_env);
258 if(!cachedb_env->backend || !cachedb_env->backend->name)
260 if(!(*cachedb_env->backend->init)(env, cachedb_env)) {
262 cachedb_env->backend->name);
263 free(cachedb_env);
267 cachedb_env->enabled = 1;
283 struct cachedb_env* cachedb_env;
286 cachedb_env = (struct cachedb_env*)env->modinfo[id];
287 if(cachedb_env->enabled) {
288 (*cachedb_env->backend->deinit)(env, cachedb_env);
290 free(cachedb_env);
620 cachedb_extcache_lookup(struct module_qstate* qstate, struct cachedb_env* ie)
647 cachedb_extcache_store(struct module_qstate* qstate, struct cachedb_env* ie)
667 cachedb_intcache_lookup(struct module_qstate* qstate, struct cachedb_env* cde)
732 struct cachedb_env* ie, int id)
809 struct cachedb_qstate* ATTR_UNUSED(iq), struct cachedb_env* ie, int id)
835 struct cachedb_env* ie = (struct cachedb_env*)qstate->env->modinfo[id];
906 struct cachedb_env* ie = (struct cachedb_env*)env->modinfo[id];