Lines Matching defs:tab
34 dns_iptable_t *tab;
36 tab = isc_mem_get(mctx, sizeof(*tab));
37 if (tab == NULL)
39 tab->mctx = NULL;
40 isc_mem_attach(mctx, &tab->mctx);
41 isc_refcount_init(&tab->refcount, 1);
42 tab->radix = NULL;
43 tab->magic = DNS_IPTABLE_MAGIC;
45 result = isc_radix_create(mctx, &tab->radix, RADIX_MAXBITS);
49 *target = tab;
53 dns_iptable_detach(&tab);
64 dns_iptable_addprefix(dns_iptable_t *tab, isc_netaddr_t *addr,
72 INSIST(DNS_IPTABLE_VALID(tab));
73 INSIST(tab->radix);
77 result = isc_radix_insert(tab->radix, &node, NULL, &pfx);
117 dns_iptable_merge(dns_iptable_t *tab, dns_iptable_t *source, isc_boolean_t pos)
125 result = isc_radix_insert (tab->radix, &new_node, node, NULL);
154 tab->radix->num_added_node += max_node;
167 dns_iptable_t *tab = *tabp;
169 REQUIRE(DNS_IPTABLE_VALID(tab));
170 isc_refcount_decrement(&tab->refcount, &refs);
172 destroy_iptable(tab);