Lines Matching defs:lock
51 static inline void __ticket_enter_slowpath(arch_spinlock_t *lock) in __ticket_enter_slowpath()
57 static __always_inline void __ticket_lock_spinning(arch_spinlock_t *lock, in __ticket_lock_spinning()
61 static inline void __ticket_unlock_kick(arch_spinlock_t *lock, in __ticket_unlock_kick()
72 static inline void __ticket_check_and_clear_slowpath(arch_spinlock_t *lock, in __ticket_check_and_clear_slowpath()
88 static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock) in arch_spin_value_unlocked()
106 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
131 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
146 static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
164 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
171 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
180 static __always_inline void arch_spin_lock_flags(arch_spinlock_t *lock, in arch_spin_lock_flags()
186 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
221 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
222 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
224 #define arch_spin_relax(lock) cpu_relax() argument
225 #define arch_read_relax(lock) cpu_relax() argument
226 #define arch_write_relax(lock) cpu_relax() argument