zone_type
const char *zone_type)
if(!local_zone_str2type(zone_type, &t)) {
const char *zone_type);
int zone_type;
for (zone_type = 0; zone_type < MAX_NR_ZONES; zone_type++)
zone_managed_pages(&pgdat->node_zones[zone_type]);
int zone_type;
for (zone_type = 0; zone_type < MAX_NR_ZONES; zone_type++)
mem_in_bytes += zone_managed_pages(&pgdat->node_zones[zone_type]);
namedb_zone_delete(namedb_type* db, zone_type* zone)
region_recycle(db->region, zone, sizeof(zone_type));
zone_type* zone;
zone_ixfr_free(((zone_type*)n->elem)->ixfr);
zone_type*
zone_type* zone = (zone_type *) region_alloc(db->region,
sizeof(zone_type));
namedb_zone_free_filenames(namedb_type *db, zone_type* zone)
zone_type* zone;
print_header(zone_type* zone, FILE* out, time_t* now, const char* logs)
write_to_zonefile(zone_type* zone, const char* filename, const char* logs)
static zone_type*
zone_type* zone;
delete_zone_rrs(namedb_type* db, zone_type* zone)
zone_type* zone = 0;
apply_ixfr_for_zone(nsd_type* nsd, zone_type* zone, FILE* in,
zone_type* z = namedb_find_zone(db, task->zname);
zone_type* z;
zone_type* zone;
zone_type* zone;
nsec3_delete_rr_trigger(namedb_type* db, rr_type* rr, zone_type* zone)
nsec3_rrsets_changed_remove_prehash(domain_type* domain, zone_type* zone)
zone_type* zone)
zone_type* zone, uint16_t type)
nsec3_add_rr_trigger(namedb_type* db, rr_type* rr, zone_type* zone)
nsec3_add_rrset_trigger(namedb_type* db, domain_type* domain, zone_type* zone,
buffer_type* packet, size_t rdatalen, zone_type *zone,
commit_RRset(namedb_type* db, zone_type* zone, struct collect_rrs* collect_rrs)
buffer_type* packet, size_t rdatalen, zone_type *zone,
void delete_zone_rrs(namedb_type* db, zone_type* zone);
buffer_type* packet, size_t rdatalen, zone_type *zone,
buffer_type* packet, size_t rdatalen, zone_type *zone,
int apply_ixfr_for_zone(struct nsd* nsd, zone_type* zone, FILE* in,
static size_t domain_count_rrsets(domain_type* domain, zone_type* zone)
zone_type* nsec3zone = nsec3_tree_zone(db, domain);
zone_type* hzone = nsec3_tree_zone(db, domain);
zone_type* wczone = nsec3_tree_zone(db, domain);
zone_type* dszone = nsec3_tree_dszone(db, domain);
domain_find_rrset(domain_type* domain, zone_type* zone, uint16_t type)
domain_find_any_rrset(domain_type* domain, zone_type* zone)
domain_find_rrset_and_prev(domain_type* domain, zone_type* zone, uint16_t type,
zone_type *
zone_type *
domain_find_parent_zone(namedb_type* db, zone_type* zone)
domain_find_ns_rrsets(domain_type* domain, zone_type* zone, rrset_type **ns)
find_dname_above(domain_type* domain, zone_type* zone)
domain_is_glue(domain_type* domain, zone_type* zone)
zone_is_secure(zone_type* zone)
zone_type *
if(n) return (zone_type*)n->elem;
domain_find_non_cname_rrset(domain_type* domain, zone_type* zone)
zone_type* zone;
rrset_type* domain_find_rrset(domain_type* domain, zone_type* zone, uint16_t type);
rrset_type* domain_find_any_rrset(domain_type* domain, zone_type* zone);
rrset_type* domain_find_rrset_and_prev(domain_type* domain, zone_type* zone,
zone_type* domain_find_zone(namedb_type* db, domain_type* domain);
zone_type* domain_find_parent_zone(namedb_type* db, zone_type* zone);
domain_type* domain_find_ns_rrsets(domain_type* domain, zone_type* zone, rrset_type **ns);
domain_type * find_dname_above(domain_type* domain, zone_type* zone);
int domain_is_glue(domain_type* domain, zone_type* zone);
rrset_type* domain_find_non_cname_rrset(domain_type* domain, zone_type* zone);
int zone_is_secure(zone_type* zone);
zone_type *namedb_find_zone(namedb_type *db, const dname_type *dname);
zone_type* namedb_zone_create(namedb_type* db, const dname_type* dname,
static inline zone_type*
{ zone_type* zone = namedb_find_zone(db, dname);
void namedb_zone_free_filenames(namedb_type* db, zone_type* zone);
void namedb_zone_delete(namedb_type* db, zone_type* zone);
zone_type *zone;
void zone_rr_iter_init(zone_rr_iter_type *iter, zone_type *zone);
domain_table_type* ATTR_UNUSED(domains), zone_type* ATTR_UNUSED(zone),
zone_type* zone;
zone_type* zone;
nsec3_b32_create(region_type* region, zone_type* zone, unsigned char* hash)
nsec3_hash_and_store(zone_type* zone, const dname_type* dname, uint8_t* store)
nsec3_lookup_hash_and_wc(region_type* region, zone_type* zone,
nsec3_lookup_hash_ds(region_type* region, zone_type* zone,
check_apex_soa(namedb_type* namedb, zone_type *zone, int nolog)
nsec3_rr_uses_params(rr_type* rr, zone_type* zone)
nsec3_in_chain_count(domain_type* domain, zone_type* zone)
nsec3_clear_precompile_walk(struct namedb* db, zone_type* zone,
nsec3_clear_precompile(struct namedb* db, zone_type* zone)
nsec3_domain_part_of_zone(domain_type* d, zone_type* z)
nsec3_condition_hash(domain_type* d, zone_type* z)
nsec3_condition_dshash(domain_type* d, zone_type* z)
zone_type*
zone_type*
zone_type *zone = NULL;
nsec3_find_cover(zone_type* zone, uint8_t* hash, size_t hashlen,
nsec3_precompile_walk(struct namedb* db, zone_type* zone, domain_type* walk,
nsec3_precompile_newparam(namedb_type* db, zone_type* zone)
void nsec3_zone_trees_create(struct region* region, zone_type* zone)
process_range(zone_type* zone, domain_type* start,
process_prehash_domain(domain_type* domain, zone_type* zone)
zone_type* origzone = q->zone;
zone_type* origzone = q->zone;
zone_type* origzone = q->zone;
zone_type *zone = domain_find_parent_zone(nsd->db, q->zone);
zone_type *zone,
zone_type *axfr_zone;
zone_type *zone;
zone_type* zone = namedb_find_zone(xfrd->nsd->db,
task_new_soainfo(taskudb, &task_last, (zone_type*)n->elem, 0);
zone_type* zone;
zone = (zone_type *)node->elem;
zone_type* zone = (zone_type*)n->elem;
zone_type* zone;
zone_type* zone;
zone_type* dbzone, xfrd_xfr_type* xfr)
zone_type* dbzone = NULL;
zone_type* zone = rrset->zone;
check_dname(zone_type* zone)
const char *zone_type)
if(!local_zone_str2type(zone_type, &t)) {
const char *zone_type);