Lines Matching refs:lock
17 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
21 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
37 : "r"(&(lock->slock)), "ir"(__ARCH_SPIN_LOCK_LOCKED__) in arch_spin_lock()
51 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
60 : "r"(&(lock->slock)) in arch_spin_trylock()
68 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
81 : "r"(&(lock->slock)) in arch_spin_unlock()
176 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
177 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
179 #define arch_spin_relax(lock) cpu_relax() argument
180 #define arch_read_relax(lock) cpu_relax() argument
181 #define arch_write_relax(lock) cpu_relax() argument