Lines Matching refs:cpv
53 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in mod_rrd_free_config() local
54 for (; -1 != cpv->k_id; ++cpv) { in mod_rrd_free_config()
55 switch (cpv->k_id) { in mod_rrd_free_config()
57 if (cpv->vtype == T_CONFIG_LOCAL) free(cpv->v.v); in mod_rrd_free_config()
134 …id mod_rrd_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_rrd_merge_config_cpv() argument
135 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_rrd_merge_config_cpv()
137 if (cpv->vtype == T_CONFIG_LOCAL) pconf->rrd = cpv->v.v; in mod_rrd_merge_config_cpv()
146 static void mod_rrd_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv) { in mod_rrd_merge_config() argument
148 mod_rrd_merge_config_cpv(pconf, cpv); in mod_rrd_merge_config()
149 } while ((++cpv)->k_id != -1); in mod_rrd_merge_config()
184 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
185 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
186 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
188 if (!buffer_is_blank(cpv->v.b)) { in SETDEFAULTS_FUNC()
190 rrd->path_rrd = cpv->v.b; in SETDEFAULTS_FUNC()
191 cpv->v.v = rrd; in SETDEFAULTS_FUNC()
192 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
197 if (!buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
198 p->path_rrdtool_bin = cpv->v.b; /*(store directly in p)*/ in SETDEFAULTS_FUNC()
208 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
209 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
210 mod_rrd_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()
375 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in mod_rrd_write_data_loop() local
376 for (; -1 != cpv->k_id; ++cpv) { in mod_rrd_write_data_loop()
377 switch (cpv->k_id) { in mod_rrd_write_data_loop()
379 if (cpv->vtype != T_CONFIG_LOCAL) continue; in mod_rrd_write_data_loop()
380 mod_rrd_write_data(srv, p, cpv->v.v); in mod_rrd_write_data_loop()