Lines Matching refs:lock

17 #define arch_spin_lock_flags(lock, flags)	arch_spin_lock(lock)  argument
28 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
41 : [slock] "r" (&(lock->slock)), in arch_spin_lock()
49 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
65 : [slock] "r" (&(lock->slock)), in arch_spin_trylock()
74 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
78 lock->slock = __ARCH_SPIN_LOCK_UNLOCKED__; in arch_spin_unlock()
271 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
289 : [slock] "r" (&(lock->slock)), in arch_spin_lock()
297 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
317 : [slock] "r" (&(lock->slock)), in arch_spin_trylock()
326 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
330 lock->slock = __ARCH_SPIN_LOCK_UNLOCKED__; in arch_spin_unlock()
530 static inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock() argument
546 : "r"(&(lock->slock)), "ir"(__ARCH_SPIN_LOCK_LOCKED__) in arch_spin_lock()
561 static inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock() argument
570 : "r"(&(lock->slock)) in arch_spin_trylock()
578 static inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock() argument
591 : "r"(&(lock->slock)) in arch_spin_unlock()
684 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
685 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
687 #define arch_spin_relax(lock) cpu_relax() argument
688 #define arch_read_relax(lock) cpu_relax() argument
689 #define arch_write_relax(lock) cpu_relax() argument