Lines Matching defs:refcnt
88 * is tied to the refcnt member. These cannot go away until the
89 * refcnt reaches one.
101 refcount_t refcnt;
225 refcount_inc(&user->refcnt);
237 if (!refcount_dec_and_test(&user->refcnt))
248 refcount_set(&user->refcnt, 1);
264 * we initially set the refcnt to 2 to achieve this. In those cases
266 * the refcnt is 1, meaning this is the last reference. When auto
267 * delete is enabled, there will only be 1 ref, IE: refcnt will be
274 delete = refcount_dec_and_mutex_lock(&user->refcnt, &event_mutex);
277 delete = refcount_dec_and_test(&user->refcnt);
314 refcount_set(&user->refcnt, 1);
640 refcount_inc(&mm->refcnt);
697 refcount_set(&user_mm->refcnt, 1);
738 refcount_inc(&user_mm->refcnt);
756 if (mm && refcount_dec_and_test(&mm->refcnt))
937 return refcount_read(&user->refcnt) == last;
2024 refcount_set(&user->refcnt, 2);
2027 refcount_set(&user->refcnt, 1);