Lines Matching refs:rdataset

38 #include <dns/rdataset.h>
86 dns_rdataset_t rdataset;
141 dns_rdataset_init(&rdataset);
151 dns_rdatasetiter_current(rdsiter, &rdataset);
152 if (rdataset.type != dns_rdatatype_nsec &&
153 rdataset.type != dns_rdatatype_nsec3 &&
154 rdataset.type != dns_rdatatype_rrsig) {
155 if (rdataset.type > max_type)
156 max_type = rdataset.type;
157 set_bit(bm, rdataset.type, 1);
167 if (rdataset.type == dns_rdatatype_soa ||
168 rdataset.type == dns_rdatatype_ds)
170 else if (rdataset.type == dns_rdatatype_ns)
175 dns_rdataset_disassociate(&rdataset);
424 dns_rdataset_t rdataset;
433 dns_rdataset_init(&rdataset);
435 (isc_stdtime_t) 0, &rdataset, NULL);
444 for (result = dns_rdataset_first(&rdataset);
446 result = dns_rdataset_next(&rdataset))
449 dns_rdataset_current(&rdataset, &rdata);
456 rdataset.ttl, &rdata, &tuple);
468 dns_rdataset_disassociate(&rdataset);
478 dns_rdataset_t rdataset;
484 dns_rdataset_init(&rdataset);
485 dns_rdataset_clone(nsec3paramset, &rdataset);
486 for (result = dns_rdataset_first(&rdataset);
488 result = dns_rdataset_next(&rdataset)) {
490 dns_rdataset_current(&rdataset, &rdata);
501 dns_rdataset_disassociate(&rdataset);
505 dns_rdataset_disassociate(&rdataset);
511 find_nsec3(dns_rdata_nsec3_t *nsec3, dns_rdataset_t *rdataset,
515 for (result = dns_rdataset_first(rdataset);
517 result = dns_rdataset_next(rdataset)) {
520 dns_rdataset_current(rdataset, &rdata);
548 dns_rdataset_t rdataset;
570 dns_rdataset_init(&rdataset);
609 0, (isc_stdtime_t) 0, &rdataset, NULL);
615 result = find_nsec3(&nsec3, &rdataset, nsec3param);
622 dns_rdataset_disassociate(&rdataset);
635 dns_rdataset_disassociate(&rdataset);
655 (isc_stdtime_t) 0, &rdataset,
661 result = find_nsec3(&nsec3, &rdataset, nsec3param);
663 dns_rdataset_disassociate(&rdataset);
670 dns_rdataset_disassociate(&rdataset);
695 dns_rdataset_disassociate(&rdataset);
714 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
718 rdataset.ttl, &rdata, &tuple));
725 dns_rdataset_disassociate(&rdataset);
778 (isc_stdtime_t) 0, &rdataset,
781 result = find_nsec3(&nsec3, &rdataset, nsec3param);
782 dns_rdataset_disassociate(&rdataset);
807 &rdataset, NULL);
811 result = find_nsec3(&nsec3, &rdataset, nsec3param);
813 dns_rdataset_disassociate(&rdataset);
834 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
838 prev, rdataset.ttl, &rdata,
846 dns_rdataset_disassociate(&rdataset);
881 if (dns_rdataset_isassociated(&rdataset))
882 dns_rdataset_disassociate(&rdataset);
901 dns_rdataset_t rdataset;
904 dns_rdataset_init(&rdataset);
915 &rdataset, NULL);
925 for (result = dns_rdataset_first(&rdataset);
927 result = dns_rdataset_next(&rdataset)) {
930 dns_rdataset_current(&rdataset, &rdata);
939 if (better_param(&rdataset, &rdata))
953 if (dns_rdataset_isassociated(&rdataset))
954 dns_rdataset_disassociate(&rdataset);
1013 dns_rdataset_t rdataset;
1031 dns_rdataset_init(&rdataset);
1063 0, (isc_stdtime_t) 0, &rdataset, NULL);
1074 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1080 dns_rdataset_disassociate(&rdataset);
1100 (isc_stdtime_t) 0, &rdataset,
1105 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1107 dns_rdataset_disassociate(&rdataset);
1124 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1128 rdataset.ttl, &rdata, &tuple));
1131 dns_rdataset_disassociate(&rdataset);
1167 (isc_stdtime_t) 0, &rdataset,
1175 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1181 dns_rdataset_disassociate(&rdataset);
1199 &rdataset, NULL);
1203 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1205 dns_rdataset_disassociate(&rdataset);
1223 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1227 prev, rdataset.ttl, &rdata,
1231 dns_rdataset_disassociate(&rdataset);
1249 if (dns_rdataset_isassociated(&rdataset))
1250 dns_rdataset_disassociate(&rdataset);
1262 dns_rdataset_t rdataset;
1265 dns_rdataset_init(&rdataset);
1276 &rdataset, NULL);
1286 for (result = dns_rdataset_first(&rdataset);
1288 result = dns_rdataset_next(&rdataset)) {
1291 dns_rdataset_current(&rdataset, &rdata);
1300 if (better_param(&rdataset, &rdata))
1313 if (dns_rdataset_isassociated(&rdataset))
1314 dns_rdataset_disassociate(&rdataset);
1326 dns_rdataset_t rdataset;
1332 dns_rdataset_init(&rdataset);
1340 &rdataset, NULL);
1349 for (result = dns_rdataset_first(&rdataset);
1351 result = dns_rdataset_next(&rdataset)) {
1354 dns_rdataset_current(&rdataset, &rdata);
1362 dns_rdataset_disassociate(&rdataset);
1377 dns_rdataset_t rdataset;
1387 dns_rdataset_init(&rdataset);
1389 0, 0, &rdataset, NULL);
1398 for (result = dns_rdataset_first(&rdataset);
1400 result = dns_rdataset_next(&rdataset)) {
1403 dns_rdataset_current(&rdataset, &rdata);
1406 CHECK(dst_key_fromdns(dns_db_origin(db), rdataset.rdclass,
1425 if (dns_rdataset_isassociated(&rdataset))
1426 dns_rdataset_disassociate(&rdataset);