Lines Matching refs:dacl
76 dns_acl_t *dacl, *next;
85 for (dacl = ISC_LIST_HEAD(actx->named_acl_cache);
86 dacl != NULL;
87 dacl = next)
89 next = ISC_LIST_NEXT(dacl, nextincache);
90 ISC_LIST_UNLINK(actx->named_acl_cache, dacl,
92 dns_acl_detach(&dacl);
135 dns_acl_t *dacl;
140 for (dacl = ISC_LIST_HEAD(ctx->named_acl_cache);
141 dacl != NULL;
142 dacl = ISC_LIST_NEXT(dacl, nextincache))
144 if (strcasecmp(aclname, dacl->name) == 0) {
145 if (ISC_MAGIC_VALID(dacl, LOOP_MAGIC)) {
150 dns_acl_attach(dacl, target);
170 nest_level, &dacl);
176 dacl->name = isc_mem_strdup(dacl->mctx, aclname);
177 if (dacl->name == NULL)
179 ISC_LIST_APPEND(ctx->named_acl_cache, dacl, nextincache);
180 dns_acl_attach(dacl, target);
275 dns_acl_t *dacl = NULL, *inneracl = NULL;
294 dns_acl_attach(*target, &dacl);
310 result = dns_acl_create(mctx, nelem, &dacl);
315 de = dacl->elements;
326 dacl->has_negatives = ISC_TRUE;
335 iptab = dacl->iptable;
393 dns_acl_merge(dacl, inneracl,
427 * dacl->has_negatives and
437 dacl->has_negatives = !neg;
478 dacl->node_count++;
479 de->node_num = dacl->node_count;
481 dacl->length++;
483 INSIST(dacl->length <= dacl->alloc);
486 dns_acl_attach(dacl, target);
492 dns_acl_detach(&dacl);