Lines Matching defs:lock

103 # define raw_spin_lock_init(lock)					\  argument
111 # define raw_spin_lock_init(lock) \ argument
115 #define raw_spin_is_locked(lock) arch_spin_is_locked(&(lock)->raw_lock) argument
118 #define raw_spin_is_contended(lock) arch_spin_is_contended(&(lock)->raw_lock) argument
120 #define raw_spin_is_contended(lock) (((void)(lock), 0)) argument
180 #define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock) argument
184 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
192 #define arch_spin_lock_flags(lock, flags) arch_spin_lock(lock) argument
196 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
203 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
213 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
227 #define raw_spin_trylock(lock) __cond_lock(lock, _raw_spin_trylock(lock)) argument
229 #define raw_spin_lock(lock) _raw_spin_lock(lock) argument
232 # define raw_spin_lock_nested(lock, subclass) \ argument
235 # define raw_spin_lock_nest_lock(lock, nest_lock) \ argument
246 # define raw_spin_lock_nested(lock, subclass) \ argument
248 # define raw_spin_lock_nest_lock(lock, nest_lock) _raw_spin_lock(lock) argument
253 #define raw_spin_lock_irqsave(lock, flags) \ argument
260 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
266 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
275 #define raw_spin_lock_irqsave(lock, flags) \ argument
281 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
286 #define raw_spin_lock_irq(lock) _raw_spin_lock_irq(lock) argument
287 #define raw_spin_lock_bh(lock) _raw_spin_lock_bh(lock) argument
288 #define raw_spin_unlock(lock) _raw_spin_unlock(lock) argument
289 #define raw_spin_unlock_irq(lock) _raw_spin_unlock_irq(lock) argument
291 #define raw_spin_unlock_irqrestore(lock, flags) \ argument
296 #define raw_spin_unlock_bh(lock) _raw_spin_unlock_bh(lock) argument
298 #define raw_spin_trylock_bh(lock) \ argument
301 #define raw_spin_trylock_irq(lock) \ argument
308 #define raw_spin_trylock_irqsave(lock, flags) \ argument
336 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
343 # define spin_lock_init(lock) \ argument
361 static __always_inline void spin_lock(spinlock_t *lock) in spin_lock()
366 static __always_inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh()
371 static __always_inline int spin_trylock(spinlock_t *lock) in spin_trylock()
376 #define spin_lock_nested(lock, subclass) \ argument
381 #define spin_lock_nest_lock(lock, nest_lock) \ argument
386 static __always_inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq()
391 #define spin_lock_irqsave(lock, flags) \ argument
396 #define spin_lock_irqsave_nested(lock, flags, subclass) \ argument
401 static __always_inline void spin_unlock(spinlock_t *lock) in spin_unlock()
406 static __always_inline void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh()
411 static __always_inline void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq()
416 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags) in spin_unlock_irqrestore()
421 static __always_inline int spin_trylock_bh(spinlock_t *lock) in spin_trylock_bh()
426 static __always_inline int spin_trylock_irq(spinlock_t *lock) in spin_trylock_irq()
431 #define spin_trylock_irqsave(lock, flags) \ argument
454 static __always_inline int spin_is_locked(spinlock_t *lock) in spin_is_locked()
459 static __always_inline int spin_is_contended(spinlock_t *lock) in spin_is_contended()
464 #define assert_spin_locked(lock) assert_raw_spin_locked(&(lock)->rlock) argument
484 #define atomic_dec_and_lock(atomic, lock) \ argument
489 #define atomic_dec_and_lock_irqsave(atomic, lock, flags) \ argument