Lines Matching defs:rdatalist
42 #include <dns/rdatalist.h>
780 dns_rdatalist_t rdatalist;
896 dns_rdatalist_init(&rdatalist);
897 rdatalist.type = type;
898 rdatalist.rdclass = lctx->zclass;
899 rdatalist.ttl = lctx->ttl;
900 ISC_LIST_PREPEND(head, &rdatalist, link);
901 ISC_LIST_APPEND(rdatalist.rdata, &rdata, link);
903 ISC_LIST_UNLINK(rdatalist.rdata, &rdata, link);
1044 dns_rdatalist_t *rdatalist = NULL;
2034 * Find type in rdatalist.
2054 rdatalist_size + RDLSZ, rdatalist,
2061 rdatalist = new_rdatalist;
2064 this = &rdatalist[rdlcount++];
2157 if (rdatalist != NULL) {
2158 isc_mem_cput(mctx, rdatalist, rdatalist_size,
2159 sizeof(*rdatalist));
2361 dns_rdatalist_t rdatalist;
2471 dns_rdatalist_init(&rdatalist);
2472 rdatalist.rdclass = isc_buffer_getuint16(&target);
2473 if (lctx->zclass != rdatalist.rdclass) {
2477 rdatalist.type = isc_buffer_getuint16(&target);
2478 rdatalist.covers = isc_buffer_getuint16(&target);
2479 rdatalist.ttl = isc_buffer_getuint32(&target);
2512 rdatalist.ttl > lctx->maxttl)
2518 rdatalist.ttl, lctx->maxttl);
2551 ISC_LIST_APPEND(head, &rdatalist, link);
2555 ISC_LIST_UNLINK(rdatalist.rdata,
2596 &rdata[i], rdatalist.rdclass, rdatalist.type,
2601 ISC_LIST_APPEND(rdatalist.rdata, &rdata[i], link);
2614 ISC_LIST_APPEND(head, &rdatalist, link);
2616 /* Commit this RRset. rdatalist will be unlinked. */
2620 ISC_LIST_UNLINK(rdatalist.rdata, &rdata[i], link);