Lines Matching refs:refcount
17 #include <linux/refcount.h>
20 refcount_t refcount;
23 #define KREF_INIT(n) { .refcount = REFCOUNT_INIT(n), }
31 refcount_set(&kref->refcount, 1);
36 return refcount_read(&kref->refcount);
40 * kref_get - increment refcount for object.
45 refcount_inc(&kref->refcount);
49 * kref_put - decrement refcount for object.
56 * Decrement the refcount, and if 0, call release().
64 if (refcount_dec_and_test(&kref->refcount)) {
75 if (refcount_dec_and_mutex_lock(&kref->refcount, lock)) {
86 if (refcount_dec_and_lock(&kref->refcount, lock)) {
94 * kref_get_unless_zero - Increment refcount for object unless it is zero.
111 return refcount_inc_not_zero(&kref->refcount);