Lines Matching refs:rdatasetp
355 query_putrdataset(ns_client_t *client, dns_rdataset_t **rdatasetp) {
356 dns_rdataset_t *rdataset = *rdatasetp;
362 dns_message_puttemprdataset(client->message, rdatasetp);
2385 * '*rdatasetp' and an optional signature set '*sigrdatasetp', with
2686 dns_rdataset_t **rdatasetp, dns_rdataset_t **sigrdatasetp,
2695 * '*rdatasetp' and an optional signature set '*sigrdatasetp', with
2705 rdataset = *rdatasetp;
2751 *rdatasetp = NULL;
3834 dns_rdataset_t **rdatasetp, dns_rdataset_t **sigrdatasetp)
3847 query_addrrset(client, namep, rdatasetp, sigrdatasetp,
3888 query_addrrset(client, &fname, rdatasetp, sigrdatasetp,
4206 dns_rdataset_t **rdatasetp)
4216 if (rdatasetp != NULL && *rdatasetp != NULL &&
4217 dns_rdataset_isassociated(*rdatasetp))
4218 dns_rdataset_disassociate(*rdatasetp);
4228 rpz_ready(ns_client_t *client, dns_rdataset_t **rdatasetp) {
4229 REQUIRE(rdatasetp != NULL);
4233 if (*rdatasetp == NULL) {
4234 *rdatasetp = query_newrdataset(client);
4235 if (*rdatasetp == NULL) {
4240 } else if (dns_rdataset_isassociated(*rdatasetp)) {
4241 dns_rdataset_disassociate(*rdatasetp);
4392 dns_dbversion_t *version, dns_rdataset_t **rdatasetp,
4410 INSIST(*rdatasetp == NULL ||
4411 !dns_rdataset_isassociated(*rdatasetp));
4414 if (*rdatasetp != NULL)
4415 query_putrdataset(client, rdatasetp);
4416 RESTORE(*rdatasetp, st->r.r_rdataset);
4428 result = rpz_ready(client, rdatasetp);
4461 &cm, &ci, *rdatasetp, NULL);
4467 rpz_clean(NULL, dbp, &node, rdatasetp);
4472 &cm, &ci, *rdatasetp, NULL);
4476 rpz_clean(NULL, NULL, NULL, rdatasetp);
4580 * *rdatasetp, and *policyp.
4581 * The target DNS type, qtype, chooses the best rdataset for *rdatasetp.
4590 dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp,
4610 rpz_clean(zonep, dbp, nodep, rdatasetp);
4611 result = rpz_ready(client, rdatasetp);
4625 *rdatasetp, NULL);
4645 dns_rdatasetiter_current(rdsiter, *rdatasetp);
4646 if ((*rdatasetp)->type == dns_rdatatype_cname ||
4647 (*rdatasetp)->type == qtype)
4649 dns_rdataset_disassociate(*rdatasetp);
4665 if (dns_rdataset_isassociated(*rdatasetp))
4666 dns_rdataset_disassociate(*rdatasetp);
4676 *rdatasetp, NULL);
4681 if ((*rdatasetp)->type != dns_rdatatype_cname) {
4684 *policyp = dns_rpz_decode_cname(rpz, *rdatasetp,
4723 dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp,
4738 if (*rdatasetp != NULL && dns_rdataset_isassociated(*rdatasetp)) {
4744 SAVE(st->m.rdataset, *rdatasetp);
4745 SAVE(*rdatasetp, trdataset);
5050 * *rdatasetp is a scratch rdataset.
5055 dns_rpz_zbits_t allowed_zbits, dns_rdataset_t **rdatasetp)
5134 rdatasetp, &policy);
5148 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);
5206 rdatasetp, p_version);
5211 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);
5224 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);