Lines Matching refs:lock
17 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
28 : [slock] "r" (&(lock->slock)), in arch_spin_lock()
44 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
58 : [slock] "r" (&(lock->slock)), in arch_spin_trylock()
67 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
71 WRITE_ONCE(lock->slock, __ARCH_SPIN_LOCK_UNLOCKED__); in arch_spin_unlock()
222 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
237 : "r"(&(lock->slock)), "ir"(__ARCH_SPIN_LOCK_LOCKED__) in arch_spin_lock()
244 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
253 : "r"(&(lock->slock)) in arch_spin_trylock()
261 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
280 : "r"(&(lock->slock)) in arch_spin_unlock()