Lines Matching defs:lock

95 # define raw_spin_lock_init(lock)				\  argument
103 # define raw_spin_lock_init(lock) \ argument
107 #define raw_spin_is_locked(lock) arch_spin_is_locked(&(lock)->raw_lock) argument
110 #define raw_spin_is_contended(lock) ((lock)->break_lock) argument
114 #define raw_spin_is_contended(lock) arch_spin_is_contended(&(lock)->raw_lock) argument
116 #define raw_spin_is_contended(lock) (((void)(lock), 0)) argument
137 #define raw_spin_unlock_wait(lock) arch_spin_unlock_wait(&(lock)->raw_lock) argument
141 #define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock) argument
145 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
152 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
158 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
163 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
176 #define raw_spin_trylock(lock) __cond_lock(lock, _raw_spin_trylock(lock)) argument
178 #define raw_spin_lock(lock) _raw_spin_lock(lock) argument
181 # define raw_spin_lock_nested(lock, subclass) \ argument
183 # define raw_spin_lock_bh_nested(lock, subclass) \ argument
186 # define raw_spin_lock_nest_lock(lock, nest_lock) \ argument
197 # define raw_spin_lock_nested(lock, subclass) \ argument
199 # define raw_spin_lock_nest_lock(lock, nest_lock) _raw_spin_lock(lock) argument
200 # define raw_spin_lock_bh_nested(lock, subclass) _raw_spin_lock_bh(lock) argument
205 #define raw_spin_lock_irqsave(lock, flags) \ argument
212 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
218 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
227 #define raw_spin_lock_irqsave(lock, flags) \ argument
233 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
238 #define raw_spin_lock_irq(lock) _raw_spin_lock_irq(lock) argument
239 #define raw_spin_lock_bh(lock) _raw_spin_lock_bh(lock) argument
240 #define raw_spin_unlock(lock) _raw_spin_unlock(lock) argument
241 #define raw_spin_unlock_irq(lock) _raw_spin_unlock_irq(lock) argument
243 #define raw_spin_unlock_irqrestore(lock, flags) \ argument
248 #define raw_spin_unlock_bh(lock) _raw_spin_unlock_bh(lock) argument
250 #define raw_spin_trylock_bh(lock) \ argument
253 #define raw_spin_trylock_irq(lock) \ argument
260 #define raw_spin_trylock_irqsave(lock, flags) \ argument
271 #define raw_spin_can_lock(lock) (!raw_spin_is_locked(lock)) argument
289 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
300 static __always_inline void spin_lock(spinlock_t *lock) in spin_lock()
305 static __always_inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh()
310 static __always_inline int spin_trylock(spinlock_t *lock) in spin_trylock()
315 #define spin_lock_nested(lock, subclass) \ argument
320 #define spin_lock_bh_nested(lock, subclass) \ argument
325 #define spin_lock_nest_lock(lock, nest_lock) \ argument
330 static __always_inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq()
335 #define spin_lock_irqsave(lock, flags) \ argument
340 #define spin_lock_irqsave_nested(lock, flags, subclass) \ argument
345 static __always_inline void spin_unlock(spinlock_t *lock) in spin_unlock()
350 static __always_inline void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh()
355 static __always_inline void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq()
360 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags) in spin_unlock_irqrestore()
365 static __always_inline int spin_trylock_bh(spinlock_t *lock) in spin_trylock_bh()
370 static __always_inline int spin_trylock_irq(spinlock_t *lock) in spin_trylock_irq()
375 #define spin_trylock_irqsave(lock, flags) \ argument
380 static __always_inline void spin_unlock_wait(spinlock_t *lock) in spin_unlock_wait()
385 static __always_inline int spin_is_locked(spinlock_t *lock) in spin_is_locked()
390 static __always_inline int spin_is_contended(spinlock_t *lock) in spin_is_contended()
395 static __always_inline int spin_can_lock(spinlock_t *lock) in spin_can_lock()
400 #define assert_spin_locked(lock) assert_raw_spin_locked(&(lock)->rlock) argument
416 #define atomic_dec_and_lock(atomic, lock) \ argument