Searched refs:e_refcnt (Results 1 - 2 of 2) sorted by relevance

/linux-master/include/linux/
H A Dmbcache.h24 * guaranteed to be hashed while e_refcnt > 0.
32 atomic_t e_refcnt; member in struct:mb_cache_entry
51 unsigned int cnt = atomic_dec_return(&entry->e_refcnt);
55 wake_up_var(&entry->e_refcnt);
/linux-master/fs/
H A Dmbcache.c100 atomic_set(&entry->e_refcnt, 2);
148 wait_var_event(&entry->e_refcnt, atomic_read(&entry->e_refcnt) <= 2);
171 atomic_inc_not_zero(&entry->e_refcnt))
233 atomic_inc_not_zero(&entry->e_refcnt))
267 if (atomic_cmpxchg(&entry->e_refcnt, 2, 0) != 2)
314 atomic_cmpxchg(&entry->e_refcnt, 1, 0) != 1) {
419 WARN_ON(atomic_read(&entry->e_refcnt) != 1);

Completed in 109 milliseconds