Lines Matching defs:rdatasetp

2251 	       dns_rdataset_t **rdatasetp, dns_rdataset_t **sigrdatasetp,
2256 dns_rdataset_t *rdataset = *rdatasetp, *mrdataset = NULL;
2269 * '*rdatasetp' and an optional signature set '*sigrdatasetp', with
2333 *rdatasetp = NULL;
2861 dns_rdataset_t **rdatasetp) {
2872 if (rdatasetp != NULL && *rdatasetp != NULL &&
2873 dns_rdataset_isassociated(*rdatasetp))
2875 dns_rdataset_disassociate(*rdatasetp);
2886 rpz_ready(ns_client_t *client, dns_rdataset_t **rdatasetp) {
2887 REQUIRE(rdatasetp != NULL);
2891 if (*rdatasetp == NULL) {
2892 *rdatasetp = ns_client_newrdataset(client);
2893 } else if (dns_rdataset_isassociated(*rdatasetp)) {
2894 dns_rdataset_disassociate(*rdatasetp);
3033 dns_dbversion_t *version, dns_rdataset_t **rdatasetp,
3050 INSIST(*rdatasetp == NULL ||
3051 !dns_rdataset_isassociated(*rdatasetp));
3054 if (*rdatasetp != NULL) {
3055 ns_client_putrdataset(client, rdatasetp);
3057 RESTORE(*rdatasetp, st->r.r_rdataset);
3069 result = rpz_ready(client, rdatasetp);
3103 &node, found, &cm, &ci, *rdatasetp, NULL);
3109 rpz_clean(NULL, dbp, &node, rdatasetp);
3114 *rdatasetp, NULL);
3118 rpz_clean(NULL, NULL, NULL, rdatasetp);
3224 * *rdatasetp, and *policyp.
3225 * The target DNS type, qtype, chooses the best rdataset for *rdatasetp.
3234 dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp,
3254 rpz_clean(zonep, dbp, nodep, rdatasetp);
3255 result = rpz_ready(client, rdatasetp);
3268 client->now, nodep, found, &cm, &ci, *rdatasetp,
3293 dns_rdatasetiter_current(rdsiter, *rdatasetp);
3294 if ((*rdatasetp)->type == dns_rdatatype_a) {
3297 dns_rdataset_disassociate(*rdatasetp);
3304 dns_rdatasetiter_current(rdsiter, *rdatasetp);
3305 if ((*rdatasetp)->type == dns_rdatatype_cname ||
3306 (*rdatasetp)->type == qtype)
3310 dns_rdataset_disassociate(*rdatasetp);
3326 if (dns_rdataset_isassociated(*rdatasetp)) {
3327 dns_rdataset_disassociate(*rdatasetp);
3339 *rdatasetp, NULL);
3345 if ((*rdatasetp)->type != dns_rdatatype_cname) {
3348 *policyp = dns_rpz_decode_cname(rpz, *rdatasetp,
3392 dns_dbnode_t **nodep, dns_rdataset_t **rdatasetp,
3406 if (*rdatasetp != NULL && dns_rdataset_isassociated(*rdatasetp)) {
3412 SAVE(st->m.rdataset, *rdatasetp);
3413 SAVE(*rdatasetp, trdataset);
4026 * *rdatasetp is a scratch rdataset.
4032 dns_rdataset_t **rdatasetp) {
4059 rpz_type, rdatasetp);
4124 &p_node, rdatasetp, &policy);
4138 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);
4164 rdatasetp, p_version);
4169 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);
4182 rpz_clean(&p_zone, &p_db, &p_node, rdatasetp);
8376 * '*rdatasetp' and an optional signature set '*sigrdatasetp', with