Lines Matching defs:rk
86 (k->rk.flags & PACKED_RRSET_NSEC_AT_APEX)?" nsec_apex":"",
142 nm = sldns_wire2str_dname(k->rk.dname, k->rk.dname_len);
143 tp = sldns_wire2str_type(ntohs(k->rk.type));
144 cl = sldns_wire2str_class(ntohs(k->rk.rrset_class));
151 if(!ssl_printf(ssl, "%s %s %s %d\n", nm, cl, tp, (int)k->rk.flags)) {
321 struct ub_packed_rrset_key* rk, struct packed_rrset_data* d,
363 rk->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
364 rk->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
365 rk->rk.dname_len = dname_len;
366 rk->rk.dname = regional_alloc_init(region, rr, dname_len);
367 if(!rk->rk.dname) {
393 ak->rk = k->rk;
394 ak->entry.hash = rrset_key_hash(&k->rk);
395 ak->rk.dname = (uint8_t*)memdup(k->rk.dname, k->rk.dname_len);
396 if(!ak->rk.dname) {
441 struct ub_packed_rrset_key* rk;
449 rk = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
450 sizeof(*rk));
452 if(!rk || !d) {
464 rk->rk.flags |= PACKED_RRSET_NSEC_AT_APEX;
498 if(!load_rr(ssl, buf, region, rk, d, i, 0,
505 if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1,
516 return move_into_cache(rk, d, worker);