Lines Matching defs:kfio
126 #define DNS_KEYFILEIO_VALID(kfio) ISC_MAGIC_VALID(kfio, KEYFILEIO_MAGIC)
324 dns_keyfileio_t *kfio;
18941 const dns_keyfileio_t *kfio = node;
18943 return dns_name_equal(kfio->name, key);
18950 dns_keyfileio_t *kfio = NULL;
18964 name, (void **)&kfio);
18967 isc_refcount_increment(&kfio->references);
18970 kfio = isc_mem_get(mgmt->mctx, sizeof(*kfio));
18971 *kfio = (dns_keyfileio_t){
18974 isc_refcount_init(&kfio->references, 1);
18975 kfio->name = dns_fixedname_initname(&kfio->fname);
18976 dns_name_copy(name, kfio->name);
18978 isc_mutex_init(&kfio->lock);
18979 result = isc_hashmap_add(mgmt->table, dns_name_hash(kfio->name),
18980 kfio_match, kfio->name, kfio, NULL);
18986 *added = kfio;
19001 dns_keyfileio_t *kfio = *deleted;
19008 if (isc_refcount_decrement(&kfio->references) == 1) {
19009 isc_refcount_destroy(&kfio->references);
19010 kfio->magic = 0;
19011 isc_mutex_destroy(&kfio->lock);
19014 dns_name_hash(kfio->name),
19015 match_ptr, kfio);
19018 isc_mem_put(mgmt->mctx, kfio, sizeof(*kfio));
19132 zonemgr_keymgmt_add(zmgr, zone, &zone->kfio);
19133 INSIST(zone->kfio != NULL);
19156 if (zone->kfio != NULL) {
19157 zonemgr_keymgmt_delete(zmgr, &zone->kfio);
19158 ENSURE(zone->kfio == NULL);
20084 REQUIRE(DNS_KEYFILEIO_VALID(zone->kfio));
20085 isc_mutex_lock(&zone->kfio->lock);
20097 REQUIRE(DNS_KEYFILEIO_VALID(zone->kfio));
20098 isc_mutex_unlock(&zone->kfio->lock);