Lines Matching refs:rrset_parse
76 static struct rrset_parse*
82 struct rrset_parse* p = regional_alloc(region, sizeof(*p)); in new_rrset()
208 rrset_parse_equals(struct rrset_parse* p, sldns_buffer* pkt, hashvalue_type h, in rrset_parse_equals()
220 struct rrset_parse*
225 struct rrset_parse* p = msg->hashtable[h & (PARSE_TABLE_SIZE-1)]; in msgparse_hashtable_lookup()
265 msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset) in msgparse_bucket_remove()
267 struct rrset_parse** p; in msgparse_bucket_remove()
280 change_section(struct msg_parse* msg, struct rrset_parse* rrset, in change_section()
283 struct rrset_parse *p, *prev; in change_section()
324 rrset_has_sigover(sldns_buffer* pkt, struct rrset_parse* rrset, uint16_t type, in rrset_has_sigover()
342 struct rrset_parse* sigset, struct rrset_parse* dataset, int duplicate) in moveover_rrsigs()
389 static struct rrset_parse*
390 change_rrsig_rrset(struct rrset_parse* sigset, struct msg_parse* msg, in change_rrsig_rrset()
394 struct rrset_parse* dataset = sigset; in change_rrsig_rrset()
466 uint16_t* prev_dclass, struct rrset_parse** rrset_prev, in find_rrset()
707 sig_is_double(sldns_buffer* pkt, struct rrset_parse* rrset, uint8_t* ttldata) in sig_is_double()
749 add_rr_to_rrset(struct rrset_parse* rrset, sldns_buffer* pkt, in add_rr_to_rrset()
832 struct rrset_parse* rrset = NULL; in parse_section()
970 struct rrset_parse* rrset = msg->rrset_first; in parse_extract_edns()
971 struct rrset_parse* prev = 0; in parse_extract_edns()
972 struct rrset_parse* found = 0; in parse_extract_edns()
973 struct rrset_parse* found_prev = 0; in parse_extract_edns()