Lines Matching defs:rk
89 (k->rk.flags & PACKED_RRSET_NSEC_AT_APEX)?" nsec_apex":"",
145 nm = sldns_wire2str_dname(k->rk.dname, k->rk.dname_len);
146 tp = sldns_wire2str_type(ntohs(k->rk.type));
147 cl = sldns_wire2str_class(ntohs(k->rk.rrset_class));
154 if(!ssl_printf(ssl, "%s %s %s %d\n", nm, cl, tp, (int)k->rk.flags)) {
325 struct ub_packed_rrset_key* rk, struct packed_rrset_data* d,
367 rk->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
368 rk->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
369 rk->rk.dname_len = dname_len;
370 rk->rk.dname = regional_alloc_init(region, rr, dname_len);
371 if(!rk->rk.dname) {
397 ak->rk = k->rk;
398 ak->entry.hash = rrset_key_hash(&k->rk);
399 ak->rk.dname = (uint8_t*)memdup(k->rk.dname, k->rk.dname_len);
400 if(!ak->rk.dname) {
446 struct ub_packed_rrset_key* rk;
454 rk = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
455 sizeof(*rk));
457 if(!rk || !d) {
469 rk->rk.flags |= PACKED_RRSET_NSEC_AT_APEX;
503 if(!load_rr(ssl, buf, region, rk, d, i, 0,
510 if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1,
521 return move_into_cache(rk, d, worker);