Lines Matching refs:rrset_parse
81 static struct rrset_parse*
87 struct rrset_parse* p = regional_alloc(region, sizeof(*p)); in new_rrset()
213 rrset_parse_equals(struct rrset_parse* p, sldns_buffer* pkt, hashvalue_type h, in rrset_parse_equals()
225 struct rrset_parse*
230 struct rrset_parse* p = msg->hashtable[h & (PARSE_TABLE_SIZE-1)]; in msgparse_hashtable_lookup()
270 msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset) in msgparse_bucket_remove()
272 struct rrset_parse** p; in msgparse_bucket_remove()
285 change_section(struct msg_parse* msg, struct rrset_parse* rrset, in change_section()
288 struct rrset_parse *p, *prev; in change_section()
329 rrset_has_sigover(sldns_buffer* pkt, struct rrset_parse* rrset, uint16_t type, in rrset_has_sigover()
347 struct rrset_parse* sigset, struct rrset_parse* dataset, int duplicate) in moveover_rrsigs()
394 static struct rrset_parse*
395 change_rrsig_rrset(struct rrset_parse* sigset, struct msg_parse* msg, in change_rrsig_rrset()
399 struct rrset_parse* dataset = sigset; in change_rrsig_rrset()
471 uint16_t* prev_dclass, struct rrset_parse** rrset_prev, in find_rrset()
712 sig_is_double(sldns_buffer* pkt, struct rrset_parse* rrset, uint8_t* ttldata) in sig_is_double()
754 add_rr_to_rrset(struct rrset_parse* rrset, sldns_buffer* pkt, in add_rr_to_rrset()
837 struct rrset_parse* rrset = NULL; in parse_section()
1128 struct rrset_parse* rrset = msg->rrset_first; in parse_extract_edns_from_response_msg()
1129 struct rrset_parse* prev = 0; in parse_extract_edns_from_response_msg()
1130 struct rrset_parse* found = 0; in parse_extract_edns_from_response_msg()
1131 struct rrset_parse* found_prev = 0; in parse_extract_edns_from_response_msg()
1312 msgparse_rrset_remove_rr(const char* str, sldns_buffer* pkt, struct rrset_parse* rrset, in msgparse_rrset_remove_rr()