Lines Matching defs:noqname

417 struct noqname {
435 struct noqname *noqname;
436 struct noqname *closest;
1630 free_noqname(isc_mem_t *mctx, struct noqname **noqname) {
1632 if (dns_name_dynamic(&(*noqname)->name))
1633 dns_name_free(&(*noqname)->name, mctx);
1634 if ((*noqname)->neg != NULL)
1635 isc_mem_put(mctx, (*noqname)->neg,
1636 dns_rdataslab_size((*noqname)->neg, 0));
1637 if ((*noqname)->negsig != NULL)
1638 isc_mem_put(mctx, (*noqname)->negsig,
1639 dns_rdataslab_size((*noqname)->negsig, 0));
1640 isc_mem_put(mctx, *noqname, sizeof(**noqname));
1641 *noqname = NULL;
1725 if (rdataset->noqname != NULL)
1726 free_noqname(mctx, &rdataset->noqname);
3327 * Add noqname proof.
3329 rdataset->private6 = header->noqname;
6380 if (header->noqname == NULL &&
6381 newheader->noqname != NULL) {
6382 header->noqname = newheader->noqname;
6383 newheader->noqname = NULL;
6426 if (header->noqname == NULL &&
6427 newheader->noqname != NULL) {
6428 header->noqname = newheader->noqname;
6429 newheader->noqname = NULL;
6662 struct noqname *noqname;
6676 noqname = isc_mem_get(mctx, sizeof(*noqname));
6677 if (noqname == NULL) {
6681 dns_name_init(&noqname->name, NULL);
6682 noqname->neg = NULL;
6683 noqname->negsig = NULL;
6684 noqname->type = neg.type;
6685 result = dns_name_dup(&name, mctx, &noqname->name);
6691 noqname->neg = r.base;
6695 noqname->negsig = r.base;
6698 newheader->noqname = noqname;
6704 if (noqname != NULL)
6705 free_noqname(mctx, &noqname);
6713 struct noqname *closest;
6819 newheader->noqname = NULL;
7008 newheader->noqname = NULL;
7119 newheader->noqname = NULL;
7208 newheader->noqname = NULL;
7441 newheader->noqname = NULL;
8943 struct noqname *noqname = rdataset->private6;
8949 nsec->type = noqname->type;
8955 nsec->private3 = noqname->neg;
8966 nsecsig->covers = noqname->type;
8971 nsecsig->private3 = noqname->negsig;
8977 dns_name_clone(&noqname->name, name);
8989 struct noqname *closest = rdataset->private7;