Lines Matching refs:rrset
243 struct ub_packed_rrset_key* rrset, uint8_t* ce, size_t ce_len, in rrset_cache_update_wildcard() argument
248 rrset = packed_rrset_copy_alloc(rrset, alloc, timenow); in rrset_cache_update_wildcard()
249 if(!rrset) { in rrset_cache_update_wildcard()
259 free(rrset->rk.dname); in rrset_cache_update_wildcard()
260 rrset->rk.dname_len = ce_len + 2; in rrset_cache_update_wildcard()
261 rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len); in rrset_cache_update_wildcard()
262 if(!rrset->rk.dname) { in rrset_cache_update_wildcard()
263 alloc_special_release(alloc, rrset); in rrset_cache_update_wildcard()
268 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_cache_update_wildcard()
269 ref.key = rrset; in rrset_cache_update_wildcard()
270 ref.id = rrset->id; in rrset_cache_update_wildcard()
368 struct ub_packed_rrset_key* rrset, time_t now) in rrset_update_sec_status() argument
371 (struct packed_rrset_data*)rrset->entry.data; in rrset_update_sec_status()
376 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_update_sec_status()
378 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1); in rrset_update_sec_status()
393 if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_NS || in rrset_update_sec_status()
408 struct ub_packed_rrset_key* rrset, time_t now) in rrset_check_sec_status() argument
411 (struct packed_rrset_data*)rrset->entry.data; in rrset_check_sec_status()
416 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_check_sec_status()
418 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 0); in rrset_check_sec_status()