Lines Matching defs:entry
13 /* Cache entry flags */
23 * Hash table list - protected by hash chain bitlock. The entry is
28 * Entry refcount. Once it reaches zero, entry is unhashed and freed.
29 * While refcount > 0, the entry is guaranteed to stay in the hash and
33 /* Key in hash - stable during lifetime of the entry */
36 /* User provided value - stable during lifetime of the entry */
46 struct mb_cache_entry *entry);
47 void mb_cache_entry_wait_unused(struct mb_cache_entry *entry);
49 struct mb_cache_entry *entry)
51 unsigned int cnt = atomic_dec_return(&entry->e_refcnt);
55 wake_up_var(&entry->e_refcnt);
58 __mb_cache_entry_free(cache, entry);
68 struct mb_cache_entry *entry);
70 struct mb_cache_entry *entry);