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()
279 size_t rlen = rrset->rk.dname_len + 2 + 2 + 4 + d->rr_len[i]; in packed_rr_to_string()
286 memmove(rr, rrset->rk.dname, rrset->rk.dname_len); in packed_rr_to_string()
288 memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2); in packed_rr_to_string()
289 else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG); in packed_rr_to_string()
290 memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2); in packed_rr_to_string()
293 sldns_write_uint32(rr+rrset->rk.dname_len+4, in packed_rr_to_string()
295 memmove(rr+rrset->rk.dname_len+8, d->rr_data[i], d->rr_len[i]); in packed_rr_to_string()
349 ck->rk = key->rk; in packed_rrset_copy_region()
350 ck->rk.dname = regional_alloc_init(region, key->rk.dname, in packed_rrset_copy_region()
351 key->rk.dname_len); in packed_rrset_copy_region()
352 if(!ck->rk.dname) in packed_rrset_copy_region()
383 dk->rk = key->rk; in packed_rrset_copy_alloc()
384 dk->rk.dname = (uint8_t*)memdup(key->rk.dname, key->rk.dname_len); in packed_rrset_copy_alloc()
385 if(!dk->rk.dname) { in packed_rrset_copy_alloc()
391 free(dk->rk.dname); in packed_rrset_copy_alloc()