Lines Matching refs:cpv

20 …d mod_scgi_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) {  in mod_scgi_merge_config_cpv()  argument
21 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_scgi_merge_config_cpv()
23 if (cpv->vtype == T_CONFIG_LOCAL) { in mod_scgi_merge_config_cpv()
24 gw_plugin_config * const gw = cpv->v.v; in mod_scgi_merge_config_cpv()
32 pconf->balance = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
35 pconf->debug = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
38 pconf->ext_mapping = cpv->v.a; in mod_scgi_merge_config_cpv()
42 pconf->proto = (int)cpv->v.u; in mod_scgi_merge_config_cpv()
49 static void mod_scgi_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv) { in mod_scgi_merge_config() argument
51 mod_scgi_merge_config_cpv(pconf, cpv); in mod_scgi_merge_config()
52 } while ((++cpv)->k_id != -1); in mod_scgi_merge_config()
92 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
93 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
94 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
97 if (!gw_set_defaults_backend(srv, p, cpv->v.a, gw, 1, in SETDEFAULTS_FUNC()
98 cpk[cpv->k_id].k)) { in SETDEFAULTS_FUNC()
102 cpv->v.v = gw; in SETDEFAULTS_FUNC()
103 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
107 cpv->v.u = (unsigned int)gw_get_defaults_balance(srv, cpv->v.b); in SETDEFAULTS_FUNC()
113 if (buffer_eq_slen(cpv->v.b, CONST_STR_LEN("scgi"))) in SETDEFAULTS_FUNC()
114 cpv->v.u = LI_PROTOCOL_SCGI; in SETDEFAULTS_FUNC()
115 else if (buffer_eq_slen(cpv->v.b, CONST_STR_LEN("uwsgi"))) in SETDEFAULTS_FUNC()
116 cpv->v.u = LI_PROTOCOL_UWSGI; in SETDEFAULTS_FUNC()
120 "expected \"scgi\" or \"uwsgi\"", cpk[cpv->k_id].k); in SETDEFAULTS_FUNC()
136 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
137 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
138 mod_scgi_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()