Lines Matching refs:refs
20 atomic_t refs; member
23 #define REFCOUNT_INIT(n) { .refs = ATOMIC_INIT(n), }
32 atomic_set(&r->refs, n); in refcount_set()
43 return atomic_read(&r->refs); in refcount_read()
76 return atomic_add_unless(&r->refs, i, 0); in refcount_add_not_zero()
81 atomic_add(i, &r->refs); in refcount_add()
86 return atomic_add_unless(&r->refs, 1, 0); in refcount_inc_not_zero()
91 atomic_inc(&r->refs); in refcount_inc()
96 return atomic_sub_and_test(i, &r->refs); in refcount_sub_and_test()
101 return atomic_dec_and_test(&r->refs); in refcount_dec_and_test()
106 atomic_dec(&r->refs); in refcount_dec()