Lines Matching defs:ipkl
1380 catz_process_primaries(dns_catz_zone_t *catz, dns_ipkeylist_t *ipkl,
1395 REQUIRE(ipkl != NULL);
1483 for (i = 0; i < ipkl->count; i++) {
1484 if (ipkl->labels[i] != NULL &&
1485 !dns_name_compare(name, ipkl->labels[i]))
1491 if (i < ipkl->count) { /* we have this record already */
1493 ipkl->keys[i] = keyname;
1495 memmove(&ipkl->addrs[i], &sockaddr,
1499 result = dns_ipkeylist_resize(mctx, ipkl, i + 1);
1504 ipkl->labels[i] = isc_mem_get(mctx,
1505 sizeof(*ipkl->labels[0]));
1506 dns_name_init(ipkl->labels[i], NULL);
1507 dns_name_dup(name, mctx, ipkl->labels[i]);
1510 ipkl->keys[i] = keyname;
1512 memmove(&ipkl->addrs[i], &sockaddr,
1515 ipkl->count++;
1526 rcount = dns_rdataset_count(value) + ipkl->count;
1528 result = dns_ipkeylist_resize(mctx, ipkl, rcount);
1544 isc_sockaddr_fromin(&ipkl->addrs[ipkl->count],
1550 isc_sockaddr_fromin6(&ipkl->addrs[ipkl->count],
1554 ipkl->keys[ipkl->count] = NULL;
1555 ipkl->labels[ipkl->count] = NULL;
1556 ipkl->count++;