Lines Matching full:count

38  * lockref_get - Increments reference count unconditionally
42 * to the object, so you know the count cannot be zero.
47 new.count++; in lockref_get()
53 lockref->count++; in lockref_get()
59 * lockref_get_not_zero - Increments count unless the count is 0 or dead
61 * Return: 1 if count updated successfully or 0 if count was zero
68 new.count++; in lockref_get_not_zero()
69 if (old.count <= 0) in lockref_get_not_zero()
77 if (lockref->count > 0) { in lockref_get_not_zero()
78 lockref->count++; in lockref_get_not_zero()
87 * lockref_put_not_zero - Decrements count unless count <= 1 before decrement
89 * Return: 1 if count updated successfully or 0 if count would become zero
96 new.count--; in lockref_put_not_zero()
97 if (old.count <= 1) in lockref_put_not_zero()
105 if (lockref->count > 1) { in lockref_put_not_zero()
106 lockref->count--; in lockref_put_not_zero()
115 * lockref_get_or_lock - Increments count unless the count is 0 or dead
117 * Return: 1 if count updated successfully or 0 if count was zero
123 new.count++; in lockref_get_or_lock()
124 if (old.count <= 0) in lockref_get_or_lock()
131 if (lockref->count <= 0) in lockref_get_or_lock()
133 lockref->count++; in lockref_get_or_lock()
140 * lockref_put_return - Decrement reference count if possible
143 * Decrement the reference count and return the new value.
149 new.count--; in lockref_put_return()
150 if (old.count <= 0) in lockref_put_return()
153 return new.count; in lockref_put_return()
160 * lockref_put_or_lock - decrements count unless count <= 1 before decrement
162 * Return: 1 if count updated successfully or 0 if count <= 1 and lock taken
167 new.count--; in lockref_put_or_lock()
168 if (old.count <= 1) in lockref_put_or_lock()
175 if (lockref->count <= 1) in lockref_put_or_lock()
177 lockref->count--; in lockref_put_or_lock()
190 lockref->count = -128; in lockref_mark_dead()
195 * lockref_get_not_dead - Increments count unless the ref is dead
197 * Return: 1 if count updated successfully or 0 if lockref was dead
204 new.count++; in lockref_get_not_dead()
205 if (old.count < 0) in lockref_get_not_dead()
213 if (lockref->count >= 0) { in lockref_get_not_dead()
214 lockref->count++; in lockref_get_not_dead()