Lines Matching refs:spinlock_t
327 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock)
352 static __always_inline void spin_lock(spinlock_t *lock)
357 static __always_inline void spin_lock_bh(spinlock_t *lock)
362 static __always_inline int spin_trylock(spinlock_t *lock)
377 static __always_inline void spin_lock_irq(spinlock_t *lock)
392 static __always_inline void spin_unlock(spinlock_t *lock)
397 static __always_inline void spin_unlock_bh(spinlock_t *lock)
402 static __always_inline void spin_unlock_irq(spinlock_t *lock)
407 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags)
412 static __always_inline int spin_trylock_bh(spinlock_t *lock)
417 static __always_inline int spin_trylock_irq(spinlock_t *lock)
445 static __always_inline int spin_is_locked(spinlock_t *lock)
450 static __always_inline int spin_is_contended(spinlock_t *lock)
470 extern int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock);
474 extern int _atomic_dec_and_lock_irqsave(atomic_t *atomic, spinlock_t *lock,
479 int __alloc_bucket_spinlocks(spinlock_t **locks, unsigned int *lock_mask,
494 void free_bucket_spinlocks(spinlock_t *locks);