Lines Matching refs:new
54 signed long old, new; in __down_read() local
62 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __down_read()
74 signed long old, new; in __down_read_trylock() local
84 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __down_read_trylock()
95 signed long old, new, tmp; in __down_write_nested() local
104 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __down_write_nested()
141 signed long old, new; in __up_read() local
149 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __up_read()
152 if (new < 0) in __up_read()
153 if ((new & RWSEM_ACTIVE_MASK) == 0) in __up_read()
162 signed long old, new, tmp; in __up_write() local
171 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __up_write()
174 if (new < 0) in __up_write()
175 if ((new & RWSEM_ACTIVE_MASK) == 0) in __up_write()
184 signed long old, new, tmp; in __downgrade_write() local
193 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in __downgrade_write()
196 if (new > 1) in __downgrade_write()
205 signed long old, new; in rwsem_atomic_add() local
213 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in rwsem_atomic_add()
223 signed long old, new; in rwsem_atomic_update() local
231 : "=&d" (old), "=&d" (new), "=Q" (sem->count) in rwsem_atomic_update()
234 return new; in rwsem_atomic_update()