Lines Matching refs:cpv
132 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in FREE_FUNC() local
133 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
134 switch (cpv->k_id) { in FREE_FUNC()
136 if (cpv->vtype == T_CONFIG_LOCAL && NULL != cpv->v.v) { in FREE_FUNC()
138 *(struct MMDB_s **)&mmdb = cpv->v.v; in FREE_FUNC()
144 if (cpv->vtype == T_CONFIG_LOCAL && NULL != cpv->v.v) { in FREE_FUNC()
145 plugin_config_env * const pcenv = cpv->v.v; in FREE_FUNC()
239 const config_plugin_value_t * const cpv) in mod_maxminddb_merge_config_cpv() argument
241 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_maxminddb_merge_config_cpv()
243 pconf->activate = (int)cpv->v.u; in mod_maxminddb_merge_config_cpv()
246 if (cpv->vtype != T_CONFIG_LOCAL) break; in mod_maxminddb_merge_config_cpv()
247 pconf->mmdb = cpv->v.v; in mod_maxminddb_merge_config_cpv()
250 if (cpv->vtype == T_CONFIG_LOCAL) { in mod_maxminddb_merge_config_cpv()
251 plugin_config_env * const pcenv = cpv->v.v; in mod_maxminddb_merge_config_cpv()
264 const config_plugin_value_t *cpv) in mod_maxminddb_merge_config() argument
267 mod_maxminddb_merge_config_cpv(pconf, cpv); in mod_maxminddb_merge_config()
268 } while ((++cpv)->k_id != -1); in mod_maxminddb_merge_config()
310 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
311 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
312 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
316 if (!buffer_is_blank(cpv->v.b)) { in SETDEFAULTS_FUNC()
317 cpv->v.v = mod_maxminddb_open_db(srv, cpv->v.b); in SETDEFAULTS_FUNC()
318 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
319 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
323 if (cpv->v.a->used) { in SETDEFAULTS_FUNC()
324 cpv->v.v = mod_maxminddb_prep_cenv(srv, cpv->v.a); in SETDEFAULTS_FUNC()
325 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
326 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
337 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
338 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
339 mod_maxminddb_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()