Lines Matching refs:spinlock_t
324 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock)
349 static __always_inline void spin_lock(spinlock_t *lock)
354 static __always_inline void spin_lock_bh(spinlock_t *lock)
359 static __always_inline int spin_trylock(spinlock_t *lock)
374 static __always_inline void spin_lock_irq(spinlock_t *lock)
389 static __always_inline void spin_unlock(spinlock_t *lock)
394 static __always_inline void spin_unlock_bh(spinlock_t *lock)
399 static __always_inline void spin_unlock_irq(spinlock_t *lock)
404 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags)
409 static __always_inline int spin_trylock_bh(spinlock_t *lock)
414 static __always_inline int spin_trylock_irq(spinlock_t *lock)
442 static __always_inline int spin_is_locked(spinlock_t *lock)
447 static __always_inline int spin_is_contended(spinlock_t *lock)
463 static inline int spin_needbreak(spinlock_t *lock)
502 extern int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock);
506 extern int _atomic_dec_and_lock_irqsave(atomic_t *atomic, spinlock_t *lock,
520 int __alloc_bucket_spinlocks(spinlock_t **locks, unsigned int *lock_mask,
535 void free_bucket_spinlocks(spinlock_t *locks);
561 DEFINE_LOCK_GUARD_1(spinlock, spinlock_t,
567 DEFINE_LOCK_GUARD_1(spinlock_irq, spinlock_t,
574 DEFINE_LOCK_GUARD_1(spinlock_irqsave, spinlock_t,