Lines Matching refs:arch_rwlock_t
126 extern int _raw_read_trylock_retry(arch_rwlock_t *lp);
127 extern int _raw_write_trylock_retry(arch_rwlock_t *lp);
132 static inline int arch_read_trylock_once(arch_rwlock_t *rw) in arch_read_trylock_once()
139 static inline int arch_write_trylock_once(arch_rwlock_t *rw) in arch_write_trylock_once()
180 extern void _raw_read_lock_wait(arch_rwlock_t *lp);
181 extern void _raw_write_lock_wait(arch_rwlock_t *lp, unsigned int prev);
183 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock()
192 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock()
197 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock()
207 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock()
215 extern void _raw_read_lock_wait(arch_rwlock_t *lp);
216 extern void _raw_write_lock_wait(arch_rwlock_t *lp);
218 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock()
224 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock()
233 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock()
240 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock()
255 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock()
262 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock()
270 static inline void arch_read_relax(arch_rwlock_t *rw) in arch_read_relax()
275 static inline void arch_write_relax(arch_rwlock_t *rw) in arch_write_relax()