Lines Matching defs:rw
111 static inline void arch_read_lock(arch_rwlock_t *rw)
124 : "r" (&rw->lock)
129 static inline void arch_read_unlock(arch_rwlock_t *rw)
140 : "r" (&rw->lock)
145 static inline void arch_write_lock(arch_rwlock_t *rw)
158 : "r" (&rw->lock), "r" (RW_LOCK_BIAS)
163 static inline void arch_write_unlock(arch_rwlock_t *rw)
168 : "r" (&rw->lock), "r" (RW_LOCK_BIAS)
173 static inline int arch_read_trylock(arch_rwlock_t *rw)
189 : "r" (&rw->lock)
196 static inline int arch_write_trylock(arch_rwlock_t *rw)
212 : "r" (&rw->lock), "r" (RW_LOCK_BIAS)