Lines Matching refs:dacl
43 dns_acl_t *dacl, *next;
45 for (dacl = ISC_LIST_HEAD(ctx->named_acl_cache);
46 dacl != NULL;
47 dacl = next)
49 next = ISC_LIST_NEXT(dacl, nextincache);
50 dns_acl_detach(&dacl);
89 dns_acl_t *dacl;
94 for (dacl = ISC_LIST_HEAD(ctx->named_acl_cache);
95 dacl != NULL;
96 dacl = ISC_LIST_NEXT(dacl, nextincache))
98 if (strcasecmp(aclname, dacl->name) == 0) {
99 if (ISC_MAGIC_VALID(dacl, LOOP_MAGIC)) {
104 dns_acl_attach(dacl, target);
124 nest_level, &dacl);
130 dacl->name = isc_mem_strdup(dacl->mctx, aclname);
131 if (dacl->name == NULL)
133 ISC_LIST_APPEND(ctx->named_acl_cache, dacl, nextincache);
134 dns_acl_attach(dacl, target);
229 dns_acl_t *dacl = NULL, *inneracl = NULL;
248 dns_acl_attach(*target, &dacl);
264 result = dns_acl_create(mctx, nelem, &dacl);
269 de = dacl->elements;
280 dacl->has_negatives = ISC_TRUE;
289 iptab = dacl->iptable;
347 dns_acl_merge(dacl, inneracl,
381 * dacl->has_negatives and
391 dacl->has_negatives = !neg;
432 dacl->node_count++;
433 de->node_num = dacl->node_count;
435 dacl->length++;
437 INSIST(dacl->length <= dacl->alloc);
440 dns_acl_attach(dacl, target);
446 dns_acl_detach(&dacl);