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)) {
319 struct ub_packed_rrset_key* rk, struct packed_rrset_data* d,
361 rk->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
362 rk->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
363 rk->rk.dname_len = dname_len;
364 rk->rk.dname = regional_alloc_init(region, rr, dname_len);
365 if(!rk->rk.dname) {
391 ak->rk = k->rk;
392 ak->entry.hash = rrset_key_hash(&k->rk);
393 ak->rk.dname = (uint8_t*)memdup(k->rk.dname, k->rk.dname_len);
394 if(!ak->rk.dname) {
439 struct ub_packed_rrset_key* rk;
447 rk = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
448 sizeof(*rk));
450 if(!rk || !d) {
462 rk->rk.flags |= PACKED_RRSET_NSEC_AT_APEX;
492 if(!load_rr(ssl, buf, region, rk, d, i, 0,
499 if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1,
510 return move_into_cache(rk, d, worker);