Lines Matching refs:rk

63 	free(pkey->rk.dname);  in ub_packed_rrset_parsedelete()
64 pkey->rk.dname = NULL; in ub_packed_rrset_parsedelete()
74 size_t s = sizeof(struct ub_packed_rrset_key) + k->rk.dname_len; in ub_rrset_sizefunc()
102 if(key1->rk.type != key2->rk.type) { in ub_rrset_compare()
103 if(key1->rk.type < key2->rk.type) in ub_rrset_compare()
107 if(key1->rk.dname_len != key2->rk.dname_len) { in ub_rrset_compare()
108 if(key1->rk.dname_len < key2->rk.dname_len) in ub_rrset_compare()
112 if((c=query_dname_compare(key1->rk.dname, key2->rk.dname)) != 0) in ub_rrset_compare()
114 if(key1->rk.rrset_class != key2->rk.rrset_class) { in ub_rrset_compare()
115 if(key1->rk.rrset_class < key2->rk.rrset_class) in ub_rrset_compare()
119 if(key1->rk.flags != key2->rk.flags) { in ub_rrset_compare()
120 if(key1->rk.flags < key2->rk.flags) in ub_rrset_compare()
133 free(k->rk.dname); in ub_rrset_key_delete()
134 k->rk.dname = NULL; in ub_rrset_key_delete()
201 if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_CNAME && in get_cname_target()
202 ntohs(rrset->rk.type) != LDNS_RR_TYPE_DNAME) in get_cname_target()
268 log_nametypeclass(v, str, rrset->rk.dname, in log_rrset_key()
269 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); in log_rrset_key()
278 size_t rlen = rrset->rk.dname_len + 2 + 2 + 4 + d->rr_len[i]; in packed_rr_to_string()
285 memmove(rr, rrset->rk.dname, rrset->rk.dname_len); in packed_rr_to_string()
287 memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2); in packed_rr_to_string()
288 else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG); in packed_rr_to_string()
289 memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2); in packed_rr_to_string()
292 sldns_write_uint32(rr+rrset->rk.dname_len+4, in packed_rr_to_string()
294 memmove(rr+rrset->rk.dname_len+8, d->rr_data[i], d->rr_len[i]); in packed_rr_to_string()
346 ck->rk = key->rk; in packed_rrset_copy_region()
347 ck->rk.dname = regional_alloc_init(region, key->rk.dname, in packed_rrset_copy_region()
348 key->rk.dname_len); in packed_rrset_copy_region()
349 if(!ck->rk.dname) in packed_rrset_copy_region()
380 dk->rk = key->rk; in packed_rrset_copy_alloc()
381 dk->rk.dname = (uint8_t*)memdup(key->rk.dname, key->rk.dname_len); in packed_rrset_copy_alloc()
382 if(!dk->rk.dname) { in packed_rrset_copy_alloc()
388 free(dk->rk.dname); in packed_rrset_copy_alloc()