Lines Matching refs:compress_tree_node
81 struct compress_tree_node { struct
83 struct compress_tree_node* left; argument
85 struct compress_tree_node* right; argument
88 struct compress_tree_node* parent; argument
111 compress_tree_search(struct compress_tree_node** tree, uint8_t* dname, in compress_tree_search() argument
112 int labs, struct compress_tree_node** match, int* matchlabels, in compress_tree_search()
113 struct compress_tree_node*** insertpt) in compress_tree_search()
116 struct compress_tree_node* p = *tree; in compress_tree_search()
117 struct compress_tree_node* close = 0; in compress_tree_search()
118 struct compress_tree_node** prev = tree; in compress_tree_search()
150 static struct compress_tree_node*
151 compress_tree_lookup(struct compress_tree_node** tree, uint8_t* dname, in compress_tree_lookup()
152 int labs, struct compress_tree_node*** insertpt) in compress_tree_lookup()
154 struct compress_tree_node* p; in compress_tree_lookup()
181 static struct compress_tree_node*
185 struct compress_tree_node* n = (struct compress_tree_node*) in compress_tree_newnode()
186 regional_alloc(region, sizeof(struct compress_tree_node)); in compress_tree_newnode()
211 struct regional* region, struct compress_tree_node* closest, in compress_tree_store()
212 struct compress_tree_node** insertpt) in compress_tree_store()
215 struct compress_tree_node* newnode; in compress_tree_store()
216 struct compress_tree_node* prevnode = NULL; in compress_tree_store()
257 struct compress_tree_node* p) in write_compressed_dname()
292 struct regional* region, struct compress_tree_node** tree, in compress_owner()
296 struct compress_tree_node* p; in compress_owner()
297 struct compress_tree_node** insertpt = NULL; in compress_owner()
345 struct regional* region, struct compress_tree_node** tree, in compress_any_dname()
348 struct compress_tree_node* p; in compress_any_dname()
349 struct compress_tree_node** insertpt = NULL; in compress_any_dname()
380 struct regional* region, struct compress_tree_node** tree, in compress_rdata()
463 int do_data, int do_sig, struct compress_tree_node** tree, in packed_rrset_encode()
559 struct regional* region, struct compress_tree_node** tree, in insert_section()
613 insert_query(struct query_info* qinfo, struct compress_tree_node** tree, in insert_query()
691 struct compress_tree_node* tree = 0; in reply_info_encode()