Lines Matching refs:tab
34 dns_iptable_t *tab;
36 tab = isc_mem_get(mctx, sizeof(*tab));
37 if (tab == NULL)
39 tab->mctx = mctx;
40 isc_refcount_init(&tab->refcount, 1);
41 tab->radix = NULL;
42 tab->magic = DNS_IPTABLE_MAGIC;
44 result = isc_radix_create(mctx, &tab->radix, RADIX_MAXBITS);
48 *target = tab;
52 dns_iptable_detach(&tab);
63 dns_iptable_addprefix(dns_iptable_t *tab, isc_netaddr_t *addr,
71 INSIST(DNS_IPTABLE_VALID(tab));
72 INSIST(tab->radix);
76 result = isc_radix_insert(tab->radix, &node, NULL, &pfx);
116 dns_iptable_merge(dns_iptable_t *tab, dns_iptable_t *source, isc_boolean_t pos)
124 result = isc_radix_insert (tab->radix, &new_node, node, NULL);
153 tab->radix->num_added_node += max_node;
166 dns_iptable_t *tab = *tabp;
168 REQUIRE(DNS_IPTABLE_VALID(tab));
169 isc_refcount_decrement(&tab->refcount, &refs);
171 destroy_iptable(tab);