Lines Matching defs:entry

69 		+ lock_get_mem(&key->entry.lock);
94 lock_rw_destroy(&key->entry.lock);
111 + lock_get_mem(&key->entry.lock);
133 lock_rw_destroy(&key->entry.lock);
324 k.entry.hash = hash_infra(addr, addrlen, name);
325 k.entry.key = (void*)&k;
326 k.entry.data = NULL;
327 return slabhash_lookup(infra->hosts, k.entry.hash, &k, wr);
351 * Create and init a new entry for a host
358 * @return: the new entry or NULL on malloc failure.
380 lock_rw_init(&key->entry.lock);
381 key->entry.hash = hash_infra(addr, addrlen, name);
382 key->entry.key = (void*)key;
383 key->entry.data = (void*)data;
386 data_entry_init(infra, &key->entry, tm);
387 return &key->entry;
400 /* it expired, try to reuse existing entry */
424 /* insert new entry */
434 /* use existing entry */
476 /* expired, reuse existing entry */
479 /* got an entry, now set the zone lame */
532 /* have an entry, update the rtt */
610 /* have an entry, update the rtt, and the ttl */
657 /* expired entry */
738 key.entry.hash = h;
761 lock_rw_init(&k->entry.lock);
762 k->entry.hash = h;
763 k->entry.key = k;
764 k->entry.data = d;
767 slabhash_insert(infra->domain_rates, h, &k->entry, d, NULL);
807 struct lruhash_entry* entry;
816 entry = infra_find_ratedata(infra, name, namelen, 1);
817 if(entry) {
818 int premax = infra_rate_max(entry->data, timenow);
819 int* cur = infra_rate_find_second(entry->data, timenow);
821 max = infra_rate_max(entry->data, timenow);
822 lock_rw_unlock(&entry->lock);
840 struct lruhash_entry* entry;
844 entry = infra_find_ratedata(infra, name, namelen, 1);
845 if(!entry) return; /* not cached */
846 cur = infra_rate_find_second(entry->data, timenow);
849 lock_rw_unlock(&entry->lock);
855 struct lruhash_entry* entry;
864 entry = infra_find_ratedata(infra, name, namelen, 0);
865 if(!entry)
867 max = infra_rate_max(entry->data, timenow);
868 lock_rw_unlock(&entry->lock);