Lines Matching defs:lock
53 static __always_inline void __ticket_spin_lock(arch_spinlock_t *lock) in __ticket_spin_lock()
68 static __always_inline int __ticket_spin_trylock(arch_spinlock_t *lock) in __ticket_spin_trylock()
82 static __always_inline void __ticket_spin_unlock(arch_spinlock_t *lock) in __ticket_spin_unlock()
87 static inline int __ticket_spin_is_locked(arch_spinlock_t *lock) in __ticket_spin_is_locked()
94 static inline int __ticket_spin_is_contended(arch_spinlock_t *lock) in __ticket_spin_is_contended()
103 static inline int arch_spin_is_locked(arch_spinlock_t *lock) in arch_spin_is_locked()
108 static inline int arch_spin_is_contended(arch_spinlock_t *lock) in arch_spin_is_contended()
114 static __always_inline void arch_spin_lock(arch_spinlock_t *lock) in arch_spin_lock()
119 static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) in arch_spin_trylock()
124 static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) in arch_spin_unlock()
129 static __always_inline void arch_spin_lock_flags(arch_spinlock_t *lock, in arch_spin_lock_flags()
137 static inline void arch_spin_unlock_wait(arch_spinlock_t *lock) in arch_spin_unlock_wait()
161 static inline int arch_read_can_lock(arch_rwlock_t *lock) in arch_read_can_lock()
170 static inline int arch_write_can_lock(arch_rwlock_t *lock) in arch_write_can_lock()
194 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock()
204 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
226 #define arch_read_lock_flags(lock, flags) arch_read_lock(lock) argument
227 #define arch_write_lock_flags(lock, flags) arch_write_lock(lock) argument
235 #define arch_spin_relax(lock) cpu_relax() argument
236 #define arch_read_relax(lock) cpu_relax() argument
237 #define arch_write_relax(lock) cpu_relax() argument