Lines Matching refs:arch_rwlock_t
68 * | 24-bit counter | wlock | arch_rwlock_t
79 static inline void __arch_read_lock(arch_rwlock_t *rw)
81 register arch_rwlock_t *lp asm("g1");
99 static inline void __arch_read_unlock(arch_rwlock_t *rw)
101 register arch_rwlock_t *lp asm("g1");
119 static inline void arch_write_lock(arch_rwlock_t *rw)
121 register arch_rwlock_t *lp asm("g1");
133 static inline void arch_write_unlock(arch_rwlock_t *lock)
142 static inline int arch_write_trylock(arch_rwlock_t *rw)
162 static inline int __arch_read_trylock(arch_rwlock_t *rw)
164 register arch_rwlock_t *lp asm("g1");