Home
last modified time | relevance | path

Searched refs:bitnum (Results 1 – 1 of 1) sorted by relevance

/include/linux/
A Dbit_spinlock.h16 static __always_inline void bit_spin_lock(int bitnum, unsigned long *addr) in bit_spin_lock() argument
27 while (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_lock()
31 } while (test_bit(bitnum, addr)); in bit_spin_lock()
41 static __always_inline int bit_spin_trylock(int bitnum, unsigned long *addr) in bit_spin_trylock() argument
45 if (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_trylock()
60 BUG_ON(!test_bit(bitnum, addr)); in bit_spin_unlock()
63 clear_bit_unlock(bitnum, addr); in bit_spin_unlock()
77 BUG_ON(!test_bit(bitnum, addr)); in __bit_spin_unlock()
80 __clear_bit_unlock(bitnum, addr); in __bit_spin_unlock()
89 static inline int bit_spin_is_locked(int bitnum, unsigned long *addr) in bit_spin_is_locked() argument
[all …]

Completed in 4 milliseconds