Lines Matching refs:noqname

210 struct noqname {
228 struct noqname *noqname;
229 struct noqname *closest;
1222 free_noqname(isc_mem_t *mctx, struct noqname **noqname) {
1224 if (dns_name_dynamic(&(*noqname)->name))
1225 dns_name_free(&(*noqname)->name, mctx);
1226 if ((*noqname)->neg != NULL)
1227 isc_mem_put(mctx, (*noqname)->neg,
1228 dns_rdataslab_size((*noqname)->neg, 0));
1229 if ((*noqname)->negsig != NULL)
1230 isc_mem_put(mctx, (*noqname)->negsig,
1231 dns_rdataslab_size((*noqname)->negsig, 0));
1232 isc_mem_put(mctx, *noqname, sizeof(**noqname));
1233 *noqname = NULL;
1287 if (rdataset->noqname != NULL)
1288 free_noqname(mctx, &rdataset->noqname);
2757 * Add noqname proof.
2759 rdataset->private6 = header->noqname;
5735 if (header->noqname == NULL &&
5736 newheader->noqname != NULL) {
5737 header->noqname = newheader->noqname;
5738 newheader->noqname = NULL;
5780 if (header->noqname == NULL &&
5781 newheader->noqname != NULL) {
5782 header->noqname = newheader->noqname;
5783 newheader->noqname = NULL;
5930 struct noqname *noqname;
5944 noqname = isc_mem_get(mctx, sizeof(*noqname));
5945 if (noqname == NULL) {
5949 dns_name_init(&noqname->name, NULL);
5950 noqname->neg = NULL;
5951 noqname->negsig = NULL;
5952 noqname->type = neg.type;
5953 result = dns_name_dup(&name, mctx, &noqname->name);
5959 noqname->neg = r.base;
5963 noqname->negsig = r.base;
5966 newheader->noqname = noqname;
5972 if (noqname != NULL)
5973 free_noqname(mctx, &noqname);
5981 struct noqname *closest;
6074 newheader->noqname = NULL;
6230 newheader->noqname = NULL;
6321 newheader->noqname = NULL;
6402 newheader->noqname = NULL;
6515 newheader->noqname = NULL;
7477 struct noqname *noqname = rdataset->private6;
7483 nsec->type = noqname->type;
7489 nsec->private3 = noqname->neg;
7500 nsecsig->covers = noqname->type;
7505 nsecsig->private3 = noqname->negsig;
7511 dns_name_clone(&noqname->name, name);
7523 struct noqname *closest = rdataset->private7;