Searched refs:rbtree_t (Results 1 - 25 of 25) sorted by relevance

/freebsd-11.0-release/contrib/unbound/util/
H A Drbtree.h74 typedef struct rbtree_t rbtree_t; typedef in typeref:struct:rbtree_t
76 struct rbtree_t { struct
95 rbtree_t *rbtree_create(int (*cmpf)(const void *, const void *));
102 void rbtree_init(rbtree_t *rbtree, int (*cmpf)(const void *, const void *));
110 rbnode_t *rbtree_insert(rbtree_t *rbtree, rbnode_t *data);
119 rbnode_t *rbtree_delete(rbtree_t *rbtree, const void *key);
127 rbnode_t *rbtree_search(rbtree_t *rbtree, const void *key);
138 int rbtree_find_less_equal(rbtree_t *rbtree, const void *key,
146 rbnode_t *rbtree_first(rbtree_t *rbtre
[all...]
H A Drbtree.c62 static void rbtree_rotate_left(rbtree_t *rbtree, rbnode_t *node);
64 static void rbtree_rotate_right(rbtree_t *rbtree, rbnode_t *node);
66 static void rbtree_insert_fixup(rbtree_t *rbtree, rbnode_t *node);
68 static void rbtree_delete_fixup(rbtree_t* rbtree, rbnode_t* child, rbnode_t* child_parent);
76 rbtree_t *
79 rbtree_t *rbtree;
82 rbtree = (rbtree_t *) malloc(sizeof(rbtree_t));
94 rbtree_init(rbtree_t *rbtree, int (*cmpf)(const void *, const void *))
107 rbtree_rotate_left(rbtree_t *rbtre
[all...]
H A Dmini_event.h99 rbtree_t* times;
H A Dwinsock_event.h135 rbtree_t* times;
/freebsd-11.0-release/contrib/unbound/util/storage/
H A Ddnstree.h52 * The tree itself is a rbtree_t.
74 * The tree itself is a rbtree_t.
94 void name_tree_init(rbtree_t* tree);
108 int name_tree_insert(rbtree_t* tree, struct name_tree_node* node,
116 void name_tree_init_parents(rbtree_t* tree);
127 struct name_tree_node* name_tree_find(rbtree_t* tree, uint8_t* name,
139 struct name_tree_node* name_tree_lookup(rbtree_t* tree, uint8_t* name,
148 int name_tree_next_root(rbtree_t* tree, uint16_t* dclass);
154 void addr_tree_init(rbtree_t* tree);
166 int addr_tree_insert(rbtree_t* tre
[all...]
H A Ddnstree.c74 void name_tree_init(rbtree_t* tree)
79 void addr_tree_init(rbtree_t* tree)
84 int name_tree_insert(rbtree_t* tree, struct name_tree_node* node,
96 int addr_tree_insert(rbtree_t* tree, struct addr_tree_node* node,
107 void addr_tree_init_parents(rbtree_t* tree)
133 void name_tree_init_parents(rbtree_t* tree)
159 struct name_tree_node* name_tree_find(rbtree_t* tree, uint8_t* name,
171 struct name_tree_node* name_tree_lookup(rbtree_t* tree, uint8_t* name,
203 struct addr_tree_node* addr_tree_lookup(rbtree_t* tree,
235 name_tree_next_root(rbtree_t* tre
[all...]
/freebsd-11.0-release/contrib/unbound/iterator/
H A Diter_priv.h63 rbtree_t a;
70 rbtree_t n;
H A Diter_donotq.h61 rbtree_t tree;
H A Diter_hints.h62 rbtree_t tree;
H A Diterator.h54 struct rbtree_t;
101 struct rbtree_t* caps_white;
H A Diter_fwd.h60 rbtree_t* tree;
H A Diter_utils.c111 caps_white_apply_cfg(rbtree_t* ntree, struct config_file* cfg)
/freebsd-11.0-release/contrib/unbound/daemon/
H A Dacl_list.h78 rbtree_t tree;
/freebsd-11.0-release/contrib/unbound/validator/
H A Dval_sigcrypt.h50 struct rbtree_t;
280 struct rbtree_t** sortree, char** reason);
305 struct rbtree_t** sortree, int* buf_canon, char** reason);
H A Dval_neg.h72 rbtree_t tree;
117 rbtree_t tree;
H A Dautotrust.h129 rbtree_t probe;
H A Dval_anchor.h69 rbtree_t* tree;
H A Dval_nsec3.c626 nsec3_hash_name(rbtree_t* table, struct regional* region, sldns_buffer* buf,
733 rbtree_t* ct, uint8_t* nm, size_t nmlen,
826 rbtree_t* ct, uint8_t* nm, size_t nmlen,
872 rbtree_t* ct, struct query_info* qinfo, struct ce_response* ce)
939 rbtree_t* ct, struct query_info* qinfo, int prove_does_not_exist,
1019 rbtree_t* ct, struct query_info* qinfo)
1065 rbtree_t ct;
1089 rbtree_t* ct, struct query_info* qinfo)
1224 rbtree_t ct;
1243 rbtree_t c
[all...]
H A Dval_nsec3.h274 int nsec3_hash_name(rbtree_t* table, struct regional* region,
H A Dval_sigcrypt.c486 rbtree_t* sortree = NULL;
554 rbtree_t* sortree = NULL;
588 struct rbtree_t** sortree, char** reason)
888 rbtree_t* sortree, struct canon_rr* rrs)
1046 struct rbtree_t sortree1, sortree2;
1123 struct rbtree_t** sortree)
1132 *sortree = (struct rbtree_t*)regional_alloc(region,
1133 sizeof(rbtree_t));
1307 struct rbtree_t** sortree, int* buf_canon, char** reason)
/freebsd-11.0-release/contrib/unbound/services/
H A Dmesh.h86 rbtree_t run;
88 rbtree_t all;
169 rbtree_t super_set;
172 rbtree_t sub_set;
H A Dlocalzone.h88 rbtree_t ztree;
124 rbtree_t data;
H A Doutside_network.h122 rbtree_t* pending;
124 rbtree_t* serviced;
/freebsd-11.0-release/contrib/unbound/libunbound/
H A Dcontext.h132 rbtree_t queries;
/freebsd-11.0-release/contrib/unbound/services/cache/
H A Dinfra.h115 rbtree_t domain_limits;

Completed in 221 milliseconds