Lines Matching refs:header
83 #define NXDOMAIN(header) \
84 (((header)->attributes & RDATASET_ATTR_NXDOMAIN) != 0)
231 rdatasetheader_t *header;
243 while ((header = ISC_LIST_HEAD(node->rdatasets)) != NULL) {
246 ISC_LIST_UNLINK(node->rdatasets, header, link);
248 dns_rdataslab_size((unsigned char *)header,
249 sizeof(*header));
250 isc_mem_put(mctx, header, headersize);
391 rdatasetheader_t *header, dns_rdataset_t *rdataset)
403 rdataset->type = header->type;
404 rdataset->covers = header->covers;
405 rdataset->ttl = header->ttl;
406 rdataset->trust = header->trust;
407 if (NXDOMAIN(header))
412 raw = (unsigned char *)header + sizeof(*header);
436 rdatasetheader_t *header;
453 for (header = ISC_LIST_HEAD(ecdbnode->rdatasets); header != NULL;
454 header = ISC_LIST_NEXT(header, link)) {
455 INSIST(header->type != rdataset->type ||
456 header->covers != rdataset->covers);
464 header = (rdatasetheader_t *)r.base;
465 header->type = rdataset->type;
466 header->ttl = rdataset->ttl;
467 header->trust = rdataset->trust;
468 header->covers = rdataset->covers;
469 header->attributes = 0;
471 header->attributes |= RDATASET_ATTR_NXDOMAIN;
472 ISC_LINK_INIT(header, link);
473 ISC_LIST_APPEND(ecdbnode->rdatasets, header, link);
478 bind_rdataset(ecdb, ecdbnode, header, addedrdataset);
754 rdatasetheader_t *header = rdataset->private3;
756 header--;
757 header->trust = rdataset->trust = trust;