Lines Matching refs:nr
36 static inline void set_bit(unsigned nr, volatile unsigned long *addr) in set_bit() argument
38 _atomic_or(addr + BIT_WORD(nr), BIT_MASK(nr)); in set_bit()
55 static inline void clear_bit(unsigned nr, volatile unsigned long *addr) in clear_bit() argument
57 _atomic_andn(addr + BIT_WORD(nr), BIT_MASK(nr)); in clear_bit()
70 static inline void change_bit(unsigned nr, volatile unsigned long *addr) in change_bit() argument
72 _atomic_xor(addr + BIT_WORD(nr), BIT_MASK(nr)); in change_bit()
83 static inline int test_and_set_bit(unsigned nr, volatile unsigned long *addr) in test_and_set_bit() argument
85 unsigned long mask = BIT_MASK(nr); in test_and_set_bit()
86 addr += BIT_WORD(nr); in test_and_set_bit()
99 static inline int test_and_clear_bit(unsigned nr, volatile unsigned long *addr) in test_and_clear_bit() argument
101 unsigned long mask = BIT_MASK(nr); in test_and_clear_bit()
102 addr += BIT_WORD(nr); in test_and_clear_bit()
115 static inline int test_and_change_bit(unsigned nr, in test_and_change_bit() argument
118 unsigned long mask = BIT_MASK(nr); in test_and_change_bit()
119 addr += BIT_WORD(nr); in test_and_change_bit()