Searched refs:rbt (Results 1 - 23 of 23) sorted by relevance

/bind-9.11.3/lib/dns/
H A Drbt.c41 #include <dns/rbt.h>
55 #define VALID_RBT(rbt) ISC_MAGIC_VALID(rbt, RBT_MAGIC)
111 unsigned int nodecount; /* shadow from rbt structure */
139 write_header(FILE *file, dns_rbt_t *rbt, isc_uint64_t first_node_offset,
223 * used as part of the rbt.c algorithms.
296 dns_rbt_root(dns_rbt_t *rbt) { argument
297 return rbt->root;
302 inithash(dns_rbt_t *rbt);
374 fixup_uppernodes(dns_rbt_t *rbt) { argument
510 write_header(FILE *file, dns_rbt_t *rbt, isc_uint64_t first_node_offset, isc_uint64_t crc) argument
719 dns_rbt_serialize_tree(FILE *file, dns_rbt_t *rbt, dns_rbtdatawriter_t datawriter, void *writer_arg, off_t *offset) argument
775 treefix(dns_rbt_t *rbt, void *base, size_t filesize, dns_rbtnode_t *n, dns_name_t *name, dns_rbtdatafixer_t datafixer, void *fixer_arg, isc_uint64_t *crc) argument
896 dns_rbt_t *rbt = NULL; local
996 dns_rbt_t *rbt; local
1041 dns_rbt_t *rbt; local
1067 dns_rbt_nodecount(dns_rbt_t *rbt) argument
1075 dns_rbt_hashsize(dns_rbt_t *rbt) argument
1137 dns_rbt_addnode(dns_rbt_t *rbt, dns_name_t *name, dns_rbtnode_t **nodep) argument
1455 dns_rbt_addname(dns_rbt_t *rbt, dns_name_t *name, void *data) argument
1485 dns_rbt_findnode(dns_rbt_t *rbt, const dns_name_t *name, dns_name_t *foundname, dns_rbtnode_t **node, dns_rbtnodechain_t *chain, unsigned int options, dns_rbtfindcallback_t callback, void *callback_arg) argument
2016 dns_rbt_findname(dns_rbt_t *rbt, const dns_name_t *name, unsigned int options, dns_name_t *foundname, void **data) argument
2039 dns_rbt_deletename(dns_rbt_t *rbt, dns_name_t *name, isc_boolean_t recurse) argument
2112 dns_rbt_deletenode(dns_rbt_t *rbt, dns_rbtnode_t *node, isc_boolean_t recurse) argument
2314 hash_add_node(dns_rbt_t *rbt, dns_rbtnode_t *node, dns_name_t *name) argument
2328 inithash(dns_rbt_t *rbt) argument
2344 rehash(dns_rbt_t *rbt, unsigned int newcount) argument
2382 hash_node(dns_rbt_t *rbt, dns_rbtnode_t *node, dns_name_t *name) argument
2392 unhash_node(dns_rbt_t *rbt, dns_rbtnode_t *node) argument
2823 freenode(dns_rbt_t *rbt, dns_rbtnode_t **nodep) argument
2835 deletetreeflat(dns_rbt_t *rbt, unsigned int quantum, isc_boolean_t unhash, dns_rbtnode_t **nodep) argument
2904 dns__rbt_getheight(dns_rbt_t *rbt) argument
2982 dns__rbt_checkproperties(dns_rbt_t *rbt) argument
3103 dns_rbt_printtext(dns_rbt_t *rbt, void (*data_printer)(FILE *, void *), FILE *f) argument
3165 dns_rbt_printdot(dns_rbt_t *rbt, isc_boolean_t show_pointers, FILE *f) argument
3600 dns_rbtnodechain_first(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument
3622 dns_rbtnodechain_last(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument
[all...]
H A Ddbtable.c26 #include <dns/rbt.h>
39 dns_rbt_t * rbt; member in struct:dns_dbtable
69 dbtable->rbt = NULL;
70 result = dns_rbt_create(mctx, dbdetach, NULL, &dbtable->rbt);
97 dns_rbt_destroy(&dbtable->rbt);
116 dns_rbt_destroy(&dbtable->rbt);
179 result = dns_rbt_addname(dbtable->rbt, dns_db_origin(dbclone), dbclone);
197 * be verified. With the current rbt.c this is expensive to do,
205 result = dns_rbt_findname(dbtable->rbt, name, 0, NULL,
211 (void)dns_rbt_deletename(dbtable->rbt, nam
[all...]
H A Drpz.c30 #include <dns/rbt.h>
1323 result = dns_rbt_addnode(rpzs->rbt, trig_name, &nmnode);
1434 result = dns_rbt_create(mctx, rpz_node_deleter, mctx, &new->rbt);
1558 dns_rbt_destroy(&rpzs->rbt);
1751 dns_rbt_t *rbt; local
1837 result = dns_rbtnodechain_first(&chain, rpzs->rbt, NULL, NULL);
1886 rbt = rpzs->rbt;
1887 rpzs->rbt = load_rpzs->rbt;
[all...]
H A Dforward.c19 #include <dns/rbt.h>
H A Dcompress.c21 #include <dns/rbt.h>
H A Dzt.c24 #include <dns/rbt.h>
H A Dkeytable.c24 #include <dns/rbt.h>
H A Dnta.c29 #include <dns/rbt.h>
H A Dtsig.c31 #include <dns/rbt.h>
H A Dview.c46 #include <dns/rbt.h>
H A Dzone.c827 static const char *dbargv_default[] = { "rbt" };
1796 if (strcmp(zone->db_argv[0], "rbt") != 0 &&
1914 isc_boolean_t rbt, hasraw; local
1946 rbt = strcmp(zone->db_argv[0], "rbt") == 0 ||
1949 if (zone->db != NULL && zone->masterfile == NULL && rbt) {
2086 rbt) {
H A Drbtdb.c55 #include <dns/rbt.h>
7612 * We have a successfully loaded all the rbt trees now update
H A Dresolver.c51 #include <dns/rbt.h>
/bind-9.11.3/bin/tests/
H A Drbt_test.c21 #include <dns/rbt.h>
102 detail(dns_rbt_t *rbt, dns_name_t *name) { argument
126 result = dns_rbt_findnode(rbt, name, foundname, &node1, &chain,
185 iterate(dns_rbt_t *rbt, isc_boolean_t forward) { argument
203 result = dns_rbtnodechain_first(&chain, rbt, &foundname,
210 result = dns_rbtnodechain_last(&chain, rbt, &foundname,
253 dns_rbt_t *rbt = NULL; local
296 result = dns_rbt_create(mctx, delete_name, NULL, &rbt);
333 result = dns_rbt_addname(rbt,
342 result = dns_rbt_deletename(rbt, nam
[all...]
H A Dzone_test.c85 const char *rbt = "rbt"; local
106 result = dns_zone_setdbtype(zone, 1, &rbt);
/bind-9.11.3/lib/dns/include/dns/
H A Drbt.h9 /* $Id: rbt.h,v 1.77.666.4 2012/02/08 19:53:30 each Exp $ */
14 /*! \file dns/rbt.h */
319 dns_rbt_addname(dns_rbt_t *rbt, dns_name_t *name, void *data);
332 *\li rbt is a valid rbt manager.
359 dns_rbt_addnode(dns_rbt_t *rbt, dns_name_t *name, dns_rbtnode_t **nodep);
365 *\li rbt is a valid rbt structure.
393 dns_rbt_findname(dns_rbt_t *rbt, const dns_name_t *name, unsigned int options,
407 *\li rbt i
[all...]
H A Drpz.h232 dns_rbt_t *rbt; member in struct:dns_rpz_zones
/bind-9.11.3/lib/dns/tests/
H A Drbt_test.c25 #include <dns/rbt.h>
59 dns_rbt_t *rbt; member in struct:__anon203
167 ctx->rbt = NULL;
168 result = dns_rbt_create(mctx, delete_data, NULL, &ctx->rbt);
186 result = dns_rbt_addname(ctx->rbt, name, n);
200 dns_rbt_destroy(&ctx->rbt);
210 check_test_data(dns_rbt_t *rbt) { argument
228 result = dns_rbt_findname(rbt, name, 0, foundname,
237 atf_tc_set_md_var(tc, "descr", "Test the creation of an rbt");
253 check_test_data(ctx->rbt);
496 insert_helper(dns_rbt_t *rbt, const char *namestr, dns_rbtnode_t **node) argument
[all...]
H A Drbt_serialize_test.c27 #include <dns/rbt.h>
189 add_test_data(isc_mem_t *mymctx, dns_rbt_t *rbt) { argument
214 result = dns_rbt_addname(rbt, name, &testdatap->data);
227 check_test_data(dns_rbt_t *rbt) { argument
257 result = dns_rbt_findname(rbt, name, 0, foundname,
275 atf_tc_set_md_var(tc, "descr", "Test writing an rbt to file");
278 dns_rbt_t *rbt = NULL; local
293 result = dns_rbt_create(mctx, delete_data, NULL, &rbt);
296 add_test_data(mctx, rbt);
298 dns_rbt_printtext(rbt, data_printe
351 dns_rbt_t *rbt = NULL; local
[all...]
/bind-9.11.3/bin/tests/rbt/
H A Dt_rbt.c23 #include <dns/rbt.h>
175 t1_add(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, isc_result_t *dns_result) { argument
184 *dns_result = dns_rbt_addname(rbt, dns_name, dns_name);
201 t1_delete(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, argument
210 *dns_result = dns_rbt_deletename(rbt, dns_name,
223 t1_search(char *name, dns_rbt_t *rbt, isc_mem_t *mctx, argument
238 *dns_result = dns_rbt_findname(rbt, dns_searchname, 0,
254 rbt_init(char *filename, dns_rbt_t **rbt, isc_mem_t *mctx) { argument
266 dns_result = dns_rbt_create(mctx, delete_name, mctx, rbt);
285 t_info("adding name %s to the rbt\
307 dns_rbt_t *rbt; local
604 t9_walkchain(dns_rbtnodechain_t *chain, dns_rbt_t *rbt) argument
756 dns_rbt_t *rbt; local
1041 dns_rbt_t *rbt; local
1238 dns_rbt_t *rbt; local
1436 dns_rbt_t *rbt; local
1643 dns_rbt_t *rbt; local
[all...]
/bind-9.11.3/bin/tests/system/dyndb/driver/
H A Ddb.c21 #include <dns/rbt.h>
795 CHECK(dns_db_create(mctx, "rbt", origin, dns_dbtype_zone,
/bind-9.11.3/
H A Dconfigure23862 ac_config_files="$ac_config_files make/Makefile make/mkdep Makefile bin/Makefile bin/check/Makefile bin/confgen/Makefile bin/confgen/unix/Makefile bin/delv/Makefile bin/dig/Makefile bin/dnssec/Makefile bin/named/Makefile bin/named/unix/Makefile bin/nsupdate/Makefile bin/pkcs11/Makefile bin/python/Makefile bin/python/isc/Makefile bin/python/isc/utils.py bin/python/isc/tests/Makefile bin/python/dnssec-checkds.py bin/python/dnssec-coverage.py bin/python/dnssec-keymgr.py bin/python/isc/__init__.py bin/python/isc/checkds.py bin/python/isc/coverage.py bin/python/isc/dnskey.py bin/python/isc/eventlist.py bin/python/isc/keydict.py bin/python/isc/keyevent.py bin/python/isc/keymgr.py bin/python/isc/keyseries.py bin/python/isc/keyzone.py bin/python/isc/policy.py bin/python/isc/rndc.py bin/python/isc/tests/dnskey_test.py bin/python/isc/tests/policy_test.py bin/rndc/Makefile bin/tests/Makefile bin/tests/atomic/Makefile bin/tests/db/Makefile bin/tests/dst/Makefile bin/tests/dst/Kdh.+002+18602.key bin/tests/dst/Kdh.+002+18602.private bin/tests/dst/Kdh.+002+48957.key bin/tests/dst/Kdh.+002+48957.private bin/tests/dst/Ktest.+001+00002.key bin/tests/dst/Ktest.+001+54622.key bin/tests/dst/Ktest.+001+54622.private bin/tests/dst/Ktest.+003+23616.key bin/tests/dst/Ktest.+003+23616.private bin/tests/dst/Ktest.+003+49667.key bin/tests/dst/dst_2_data bin/tests/dst/t2_data_1 bin/tests/dst/t2_data_2 bin/tests/dst/t2_dsasig bin/tests/dst/t2_rsasig bin/tests/hashes/Makefile bin/tests/headerdep_test.sh bin/tests/master/Makefile bin/tests/mem/Makefile bin/tests/names/Makefile bin/tests/net/Makefile bin/tests/pkcs11/Makefile bin/tests/pkcs11/benchmarks/Makefile bin/tests/rbt/Makefile bin/tests/resolver/Makefile bin/tests/sockaddr/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/dlz/prereq.sh bin/tests/system/dlzexternal/Makefile bin/tests/system/dlzexternal/ns1/named.conf bin/tests/system/dyndb/Makefile bin/tests/system/dyndb/driver/Makefile bin/tests/system/inline/checkdsa.sh bin/tests/system/lwresd/Makefile bin/tests/system/pipelined/Makefile bin/tests/system/rndc/Makefile bin/tests/system/rsabigexponent/Makefile bin/tests/system/tkey/Makefile bin/tests/tasks/Makefile bin/tests/timers/Makefile bin/tests/virtual-time/Makefile bin/tests/virtual-time/conf.sh bin/tools/Makefile contrib/scripts/check-secure-delegation.pl contrib/scripts/zone-edit.sh doc/Makefile doc/arm/Makefile doc/arm/noteversion.xml doc/arm/pkgversion.xml doc/arm/releaseinfo.xml doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter doc/misc/Makefile doc/tex/Makefile doc/tex/armstyle.sty doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-manpage.xsl doc/xsl/isc-notes-html.xsl isc-config.sh lib/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/dns/tests/Makefile lib/irs/Makefile lib/irs/include/Makefile lib/irs/include/irs/Makefile lib/irs/include/irs/netdb.h lib/irs/include/irs/platform.h lib/irs/tests/Makefile lib/isc/$arch/Makefile lib/isc/$arch/include/Makefile lib/isc/$arch/include/isc/Makefile lib/isc/$thread_dir/Makefile lib/isc/$thread_dir/include/Makefile lib/isc/$thread_dir/include/isc/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/include/pk11/Makefile lib/isc/include/pkcs11/Makefile lib/isc/tests/Makefile lib/isc/nls/Makefile lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isc/unix/include/pkcs11/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/isccfg/tests/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile lib/lwres/include/lwres/netdb.h lib/lwres/include/lwres/platform.h lib/lwres/man/Makefile lib/lwres/tests/Makefile lib/lwres/unix/Makefile lib/lwres/unix/include/Makefile lib/lwres/unix/include/lwres/Makefile lib/tests/Makefile lib/tests/include/Makefile lib/tests/include/tests/Makefile lib/samples/Makefile lib/samples/Makefile-postinstall unit/Makefile unit/unittest.sh"
24921 "bin/tests/rbt/Makefile") CONFIG_FILES="$CONFIG_FILES bin/tests/rbt/Makefile" ;;
/bind-9.11.3/bin/named/
H A Dserver.c79 #include <dns/rbt.h>
2855 const char *rbt_dbtype[4] = { "rbt" };
2910 CHECK(dns_db_create(view->mctx, "rbt", name,
3810 cachename, "rbt", 0, NULL,

Completed in 301 milliseconds