Lines Matching refs:rrset_parse
78 static struct rrset_parse*
84 struct rrset_parse* p = regional_alloc(region, sizeof(*p)); in new_rrset()
210 rrset_parse_equals(struct rrset_parse* p, sldns_buffer* pkt, hashvalue_type h, in rrset_parse_equals()
222 struct rrset_parse*
227 struct rrset_parse* p = msg->hashtable[h & (PARSE_TABLE_SIZE-1)]; in msgparse_hashtable_lookup()
267 msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset) in msgparse_bucket_remove()
269 struct rrset_parse** p; in msgparse_bucket_remove()
282 change_section(struct msg_parse* msg, struct rrset_parse* rrset, in change_section()
285 struct rrset_parse *p, *prev; in change_section()
326 rrset_has_sigover(sldns_buffer* pkt, struct rrset_parse* rrset, uint16_t type, in rrset_has_sigover()
344 struct rrset_parse* sigset, struct rrset_parse* dataset, int duplicate) in moveover_rrsigs()
391 static struct rrset_parse*
392 change_rrsig_rrset(struct rrset_parse* sigset, struct msg_parse* msg, in change_rrsig_rrset()
396 struct rrset_parse* dataset = sigset; in change_rrsig_rrset()
468 uint16_t* prev_dclass, struct rrset_parse** rrset_prev, in find_rrset()
709 sig_is_double(sldns_buffer* pkt, struct rrset_parse* rrset, uint8_t* ttldata) in sig_is_double()
751 add_rr_to_rrset(struct rrset_parse* rrset, sldns_buffer* pkt, in add_rr_to_rrset()
834 struct rrset_parse* rrset = NULL; in parse_section()
1062 struct rrset_parse* rrset = msg->rrset_first; in parse_extract_edns_from_response_msg()
1063 struct rrset_parse* prev = 0; in parse_extract_edns_from_response_msg()
1064 struct rrset_parse* found = 0; in parse_extract_edns_from_response_msg()
1065 struct rrset_parse* found_prev = 0; in parse_extract_edns_from_response_msg()