H A D | rbt.c | 41 #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...] |