Lines Matching refs:dlzdb
111 dns_dlzdb_t *dlzdb;
122 for (dlzdb = ISC_LIST_HEAD(view->dlz_searched);
123 dlzdb != NULL;
124 dlzdb = ISC_LIST_NEXT(dlzdb, link))
126 REQUIRE(DNS_DLZ_VALID(dlzdb));
128 allowzonexfr = dlzdb->implementation->methods->allowzonexfr;
129 result = (*allowzonexfr)(dlzdb->implementation->driverarg,
130 dlzdb->dbdata, dlzdb->mctx,
421 dns_dlz_writeablezone(dns_view_t *view, dns_dlzdb_t *dlzdb,
431 REQUIRE(DNS_DLZ_VALID(dlzdb));
433 REQUIRE(dlzdb->configure_callback != NULL);
444 if (!dlzdb->search) {
449 dlzdb->dlzname, zone_name);
474 if (dlzdb->ssutable == NULL) {
475 result = dns_ssutable_createdlz(dlzdb->mctx,
476 &dlzdb->ssutable, dlzdb);
480 dns_zone_setssutable(zone, dlzdb->ssutable);
482 result = dlzdb->configure_callback(view, dlzdb, zone);
501 dns_dlzconfigure(dns_view_t *view, dns_dlzdb_t *dlzdb,
507 REQUIRE(DNS_DLZ_VALID(dlzdb));
508 REQUIRE(dlzdb->implementation != NULL);
510 impl = dlzdb->implementation;
515 dlzdb->configure_callback = callback;
517 result = impl->methods->configure(impl->driverarg, dlzdb->dbdata,
518 view, dlzdb);