Lines Matching defs:ardataset
674 dns_rdataset_t *ardataset, isc_result_t *eresultp);
832 dns_rdataset_t *ardataset; /* answer rdataset */
5269 dns_rdataset_t *ardataset = NULL;
5376 ardataset = hresp->rdataset;
5506 ardataset, &eresult);
5559 options, ardataset);
5563 if (ardataset != NULL && NEGATIVE(ardataset)) {
5564 if (NXDOMAIN(ardataset)) {
5955 dns_rdataset_t *ardataset = NULL, *asigrdataset = NULL;
6024 ardataset = resp->rdataset;
6213 if (!need_validation && ardataset != NULL) {
6216 ardataset;
6223 ardataset != NULL &&
6224 NEGATIVE(ardataset))
6235 if (NXDOMAIN(ardataset)) {
6315 addedrdataset = ardataset;
6373 if (ANSWER(rdataset) && ardataset != NULL &&
6374 NEGATIVE(ardataset))
6383 if (NXDOMAIN(ardataset)) {
6507 dns_rdataset_t *ardataset, isc_result_t *eresultp) {
6511 if (ardataset == NULL) {
6513 ardataset = &rdataset;
6518 ardataset);
6521 minttl, maxttl, ardataset);
6529 if (NEGATIVE(ardataset)) {
6533 if (NXDOMAIN(ardataset)) {
6544 switch (ardataset->type) {
6558 if (ardataset == &rdataset && dns_rdataset_isassociated(ardataset)) {
6559 dns_rdataset_disassociate(ardataset);
6574 dns_rdataset_t *ardataset = NULL;
6666 ardataset = resp->rdataset;
6701 false, ardataset, &eresult);
8053 rctx->ardataset = NULL;
8593 rctx->ardataset = rdataset;
8656 rctx->ardataset = NULL;
8734 if (!validinanswer(rctx->ardataset, fctx)) {
8739 if ((rctx->ardataset->type == dns_rdatatype_a ||
8740 rctx->ardataset->type == dns_rdatatype_aaaa) &&
8742 rctx->ardataset))
8747 if ((rctx->ardataset->type == dns_rdatatype_cname ||
8748 rctx->ardataset->type == dns_rdatatype_dname) &&
8749 rctx->type != rctx->ardataset->type &&
8752 rctx->ardataset, NULL))
8760 rctx->ardataset->attributes |= DNS_RDATASETATTR_ANSWER;
8761 rctx->ardataset->attributes |= DNS_RDATASETATTR_CACHE;
8762 rctx->ardataset->trust = rctx->trust;
8763 (void)dns_rdataset_additionaldata(rctx->ardataset, rctx->aname,