Lines Matching defs:conf
56 configure_dnsseckeys(irs_dnsconf_t *conf, cfg_obj_t *cfgobj,
59 isc_mem_t *mctx = conf->mctx;
176 ISC_LIST_APPEND(conf->trusted_keylist, keyent, link);
194 irs_dnsconf_t *conf;
201 conf = isc_mem_get(mctx, sizeof(*conf));
202 if (conf == NULL)
205 conf->mctx = mctx;
206 ISC_LIST_INIT(conf->trusted_keylist);
224 result = configure_dnsseckeys(conf, cfgobj, dns_rdataclass_in);
233 conf->magic = IRS_DNSCONF_MAGIC;
236 *confp = conf;
238 irs_dnsconf_destroy(&conf);
245 irs_dnsconf_t *conf;
249 conf = *confp;
250 REQUIRE(IRS_DNSCONF_VALID(conf));
252 while ((keyent = ISC_LIST_HEAD(conf->trusted_keylist)) != NULL) {
253 ISC_LIST_UNLINK(conf->trusted_keylist, keyent, link);
256 dns_name_free(keyent->keyname, conf->mctx);
257 isc_mem_put(conf->mctx, keyent->keyname, sizeof(dns_name_t));
258 isc_mem_put(conf->mctx, keyent, sizeof(*keyent));
261 isc_mem_put(conf->mctx, conf, sizeof(*conf));
267 irs_dnsconf_gettrustedkeys(irs_dnsconf_t *conf) {
268 REQUIRE(IRS_DNSCONF_VALID(conf));
270 return (&conf->trusted_keylist);