Lines Matching refs:adjustment
127 long oldcount, woken, loop, adjustment; in __rwsem_do_wake() local
145 adjustment = 0; in __rwsem_do_wake()
147 adjustment = RWSEM_ACTIVE_READ_BIAS; in __rwsem_do_wake()
149 oldcount = rwsem_atomic_update(adjustment, sem) - adjustment; in __rwsem_do_wake()
152 if (rwsem_atomic_update(-adjustment, sem) & in __rwsem_do_wake()
176 adjustment = woken * RWSEM_ACTIVE_READ_BIAS - adjustment; in __rwsem_do_wake()
179 adjustment -= RWSEM_WAITING_BIAS; in __rwsem_do_wake()
181 if (adjustment) in __rwsem_do_wake()
182 rwsem_atomic_add(adjustment, sem); in __rwsem_do_wake()
216 long count, adjustment = -RWSEM_ACTIVE_READ_BIAS; in rwsem_down_read_failed() local
227 adjustment += RWSEM_WAITING_BIAS; in rwsem_down_read_failed()
231 count = rwsem_atomic_update(adjustment, sem); in rwsem_down_read_failed()
240 adjustment != -RWSEM_ACTIVE_READ_BIAS)) in rwsem_down_read_failed()