Lines Matching refs:rdatalist
70 #include <dns/rdatalist.h>
188 static void list_tordataset(dns_rdatalist_t *rdatalist,
1484 list_tordataset(dns_rdatalist_t *rdatalist,
1489 * The sdlz rdataset is an rdatalist with some additions.
1490 * - private1 & private2 are used by the rdatalist.
1496 RUNTIME_CHECK(dns_rdatalist_tordataset(rdatalist, rdataset) ==
1842 dns_rdatalist_t *rdatalist;
1866 rdatalist = ISC_LIST_HEAD(lookup->lists);
1867 while (rdatalist != NULL) {
1868 if (rdatalist->type == typeval)
1870 rdatalist = ISC_LIST_NEXT(rdatalist, link);
1873 if (rdatalist == NULL) {
1874 rdatalist = isc_mem_get(mctx, sizeof(dns_rdatalist_t));
1875 if (rdatalist == NULL)
1877 dns_rdatalist_init(rdatalist);
1878 rdatalist->rdclass = lookup->sdlz->common.rdclass;
1879 rdatalist->type = typeval;
1880 rdatalist->ttl = ttl;
1881 ISC_LIST_APPEND(lookup->lists, rdatalist, link);
1883 if (rdatalist->ttl > ttl) {
1891 rdatalist->ttl = ttl;
1923 result = dns_rdata_fromtext(rdata, rdatalist->rdclass,
1924 rdatalist->type, lex,
1940 ISC_LIST_APPEND(rdatalist->rdata, rdata, link);