Lines Matching defs:knode

166 	dns_keynode_t *knode = NULL;
172 result = dns_keynode_create(keytable->mctx, &knode);
176 knode->managed = managed;
204 knode->key = *keyp;
205 knode->next = node->data;
211 node->data = knode;
212 knode = NULL;
221 if (knode != NULL)
222 dns_keynode_detach(keytable->mctx, &knode);
269 dns_keynode_t *knode = NULL, **kprev = NULL;
290 knode = node->data;
291 if (knode->next == NULL && knode->key != NULL &&
292 dst_key_compare(knode->key, dstkey) == ISC_TRUE)
299 while (knode != NULL) {
300 if (knode->key != NULL &&
301 dst_key_compare(knode->key, dstkey) == ISC_TRUE)
303 kprev = &knode->next;
304 knode = knode->next;
307 if (knode != NULL) {
308 if (knode->key != NULL)
309 dst_key_free(&knode->key);
312 * dns_keynode_attach(knode->next, &tmp);
317 *kprev = knode->next;
318 knode->next = NULL;
319 dns_keynode_detach(keytable->mctx, &knode);
382 dns_keynode_t *knode;
403 knode = NULL;
409 for (knode = data; knode != NULL; knode = knode->next) {
410 if (knode->key == NULL) {
411 knode = NULL;
414 if (algorithm == dst_key_alg(knode->key)
415 && tag == dst_key_id(knode->key))
418 if (knode != NULL) {
420 dns_keynode_attach(knode, keynodep);
436 dns_keynode_t *knode;
447 for (knode = keynode->next; knode != NULL; knode = knode->next) {
448 if (knode->key == NULL) {
449 knode = NULL;
452 if (dst_key_alg(keynode->key) == dst_key_alg(knode->key) &&
453 dst_key_id(keynode->key) == dst_key_id(knode->key))
456 if (knode != NULL) {
459 dns_keynode_attach(knode, nextnodep);
603 dns_keynode_t *knode;
622 for (knode = node->data; knode != NULL; knode = knode->next) {
624 if (knode->key == NULL)
626 dst_key_format(knode->key, pbuf, sizeof(pbuf));
628 knode->managed ? "managed" : "trusted");
711 dns_keynode_t *knode;
715 knode = isc_mem_get(mctx, sizeof(dns_keynode_t));
716 if (knode == NULL)
719 knode->magic = KEYNODE_MAGIC;
720 knode->managed = ISC_FALSE;
721 knode->key = NULL;
722 knode->next = NULL;
724 result = isc_refcount_init(&knode->refcount, 1);
728 *target = knode;