Lines Matching refs:rrset

247 	struct ub_packed_rrset_key* rrset, uint8_t* ce, size_t ce_len,  in rrset_cache_update_wildcard()  argument
252 rrset = packed_rrset_copy_alloc(rrset, alloc, timenow); in rrset_cache_update_wildcard()
253 if(!rrset) { in rrset_cache_update_wildcard()
263 free(rrset->rk.dname); in rrset_cache_update_wildcard()
264 rrset->rk.dname_len = ce_len + 2; in rrset_cache_update_wildcard()
265 rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len); in rrset_cache_update_wildcard()
266 if(!rrset->rk.dname) { in rrset_cache_update_wildcard()
267 alloc_special_release(alloc, rrset); in rrset_cache_update_wildcard()
272 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_cache_update_wildcard()
273 ref.key = rrset; in rrset_cache_update_wildcard()
274 ref.id = rrset->id; in rrset_cache_update_wildcard()
372 struct ub_packed_rrset_key* rrset, time_t now) in rrset_update_sec_status() argument
375 (struct packed_rrset_data*)rrset->entry.data; in rrset_update_sec_status()
380 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_update_sec_status()
382 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1); in rrset_update_sec_status()
397 if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_NS || in rrset_update_sec_status()
412 struct ub_packed_rrset_key* rrset, time_t now) in rrset_check_sec_status() argument
415 (struct packed_rrset_data*)rrset->entry.data; in rrset_check_sec_status()
420 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_check_sec_status()
422 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 0); in rrset_check_sec_status()
452 struct ub_packed_rrset_key *rrset; in rrset_cache_remove_above() local
470 if((rrset = rrset_cache_lookup(r, *qname, in rrset_cache_remove_above()
473 (struct packed_rrset_data*)rrset->entry.data; in rrset_cache_remove_above()
475 lock_rw_unlock(&rrset->entry.lock); in rrset_cache_remove_above()
496 struct ub_packed_rrset_key *rrset; in rrset_cache_expired_above() local
508 if((rrset = rrset_cache_lookup(r, *qname, in rrset_cache_expired_above()
511 (struct packed_rrset_data*)rrset->entry.data; in rrset_cache_expired_above()
514 lock_rw_unlock(&rrset->entry.lock); in rrset_cache_expired_above()
519 lock_rw_unlock(&rrset->entry.lock); in rrset_cache_expired_above()