Lines Matching refs:closest_encloser

60 				 domain_type      *closest_encloser,
66 domain_type *closest_encloser,
1091 domain_type *closest_encloser = closest_match;
1096 closest_match == closest_encloser,
1097 closest_match, closest_encloser,
1131 domain_type *closest_encloser,
1143 if(closest_encloser->parent)
1144 closest_encloser = closest_encloser->parent;
1147 if((dname_ce = find_dname_above(closest_encloser, q->zone)) != NULL) {
1148 /* occlude the found data, the DNAME is closest_encloser */
1149 closest_encloser = dname_ce;
1155 } else if ((rrset=domain_find_rrset(closest_encloser, q->zone, TYPE_DNAME))) {
1158 domain_type* src = closest_encloser;
1168 domain_to_string(closest_encloser)));
1171 if(!add_rrset(q, answer, ANSWER_SECTION, closest_encloser, rrset)) {
1190 (void)namedb_lookup(nsd->db, newname, &closest_match, &closest_encloser);
1193 src, closest_encloser, &closest_match, rrset->rrs[0].ttl);
1207 closest_match == closest_encloser,
1208 closest_match, closest_encloser, newname);
1211 } else if ((wildcard_child=domain_wildcard_child(closest_encloser))!=NULL &&
1227 match->parent = closest_encloser;
1263 closest_encloser, qname);
1267 if (match != closest_encloser) {
1288 if(closest_encloser && (nsec_domain =
1289 find_covering_nsec(closest_encloser->
1315 domain_type *closest_encloser, const dname_type *qname)
1318 q->zone = domain_find_zone(nsd->db, closest_encloser);
1329 assert(closest_encloser); /* otherwise, no q->zone would be found */
1428 if (closest_encloser && !closest_encloser->is_existing) {
1430 while (closest_encloser != NULL && !closest_encloser->is_existing)
1431 closest_encloser = closest_encloser->parent;
1438 if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) {
1475 if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) {
1485 answer_nodata(q, answer, closest_encloser);
1488 closest_encloser, q->zone, &q->delegation_rrset);
1495 || (exact && q->qtype == TYPE_DS && closest_encloser == q->delegation_domain))
1503 closest_match, closest_encloser, qname);
1515 domain_type *closest_encloser;
1522 exact = namedb_lookup(nsd->db, q->qname, &closest_match, &closest_encloser);
1525 closest_encloser, q->qname);
1530 offset = dname_label_offsets(q->qname)[domain_dname(closest_encloser)->label_count - 1] + QHEADERSZ;
1531 query_add_compression_domain(q, closest_encloser, offset);