Lines Matching refs:spinlock_t
336 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
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()
386 static __always_inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq()
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()
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()
483 extern int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock);
487 extern int _atomic_dec_and_lock_irqsave(atomic_t *atomic, spinlock_t *lock,
492 int __alloc_bucket_spinlocks(spinlock_t **locks, unsigned int *lock_mask,
507 void free_bucket_spinlocks(spinlock_t *locks);