Lines Matching defs:id
57 r->id = 0;
96 hashvalue_type hash, rrset_id_type id)
111 * because it could already have been reclaimed, but not yet set id=0.
113 * so, we must acquire a lock on the item to verify the id != 0.
117 if(key->id == id && key->entry.hash == hash) {
178 if(ref->key->id == ref->id) {
179 ref->key->id = newid;
180 ref->id = newid;
194 log_assert(ref->id != 0 && k->id != 0);
198 /* return id and key as they will be used in the cache
201 * because of the small gap (see below) this key ptr and id
206 ref->id = ref->key->id;
226 log_assert(ref->key->id != 0);
270 ref.id = rrset->id;
315 if(ref[i].id != ref[i].key->id || timenow >
361 rrset_cache_touch(r, ref[i].key, h[i], ref[i].id);