Lines Matching full:count
35 * lockref_get - Increments reference count unconditionally
39 * to the object, so you know the count cannot be zero.
44 new.count++; in lockref_get()
50 lockref->count++; in lockref_get()
56 * lockref_get_not_zero - Increments count unless the count is 0 or dead
58 * Return: 1 if count updated successfully or 0 if count was zero
65 new.count++; in lockref_get_not_zero()
66 if (old.count <= 0) in lockref_get_not_zero()
74 if (lockref->count > 0) { in lockref_get_not_zero()
75 lockref->count++; in lockref_get_not_zero()
84 * lockref_put_not_zero - Decrements count unless count <= 1 before decrement
86 * Return: 1 if count updated successfully or 0 if count would become zero
93 new.count--; in lockref_put_not_zero()
94 if (old.count <= 1) in lockref_put_not_zero()
102 if (lockref->count > 1) { in lockref_put_not_zero()
103 lockref->count--; in lockref_put_not_zero()
112 * lockref_get_or_lock - Increments count unless the count is 0 or dead
114 * Return: 1 if count updated successfully or 0 if count was zero
120 new.count++; in lockref_get_or_lock()
121 if (old.count <= 0) in lockref_get_or_lock()
128 if (lockref->count <= 0) in lockref_get_or_lock()
130 lockref->count++; in lockref_get_or_lock()
137 * lockref_put_return - Decrement reference count if possible
140 * Decrement the reference count and return the new value.
146 new.count--; in lockref_put_return()
147 if (old.count <= 0) in lockref_put_return()
150 return new.count; in lockref_put_return()
157 * lockref_put_or_lock - decrements count unless count <= 1 before decrement
159 * Return: 1 if count updated successfully or 0 if count <= 1 and lock taken
164 new.count--; in lockref_put_or_lock()
165 if (old.count <= 1) in lockref_put_or_lock()
172 if (lockref->count <= 1) in lockref_put_or_lock()
174 lockref->count--; in lockref_put_or_lock()
187 lockref->count = -128; in lockref_mark_dead()
192 * lockref_get_not_dead - Increments count unless the ref is dead
194 * Return: 1 if count updated successfully or 0 if lockref was dead
201 new.count++; in lockref_get_not_dead()
202 if (old.count < 0) in lockref_get_not_dead()
210 if (lockref->count >= 0) { in lockref_get_not_dead()
211 lockref->count++; in lockref_get_not_dead()