Lines Matching refs:nr
152 extern void _set_bit(int nr, volatile unsigned long * p);
153 extern void _clear_bit(int nr, volatile unsigned long * p);
154 extern void _change_bit(int nr, volatile unsigned long * p);
155 extern int _test_and_set_bit(int nr, volatile unsigned long * p);
156 extern int _test_and_clear_bit(int nr, volatile unsigned long * p);
157 extern int _test_and_change_bit(int nr, volatile unsigned long * p);
179 #define ATOMIC_BITOP(name,nr,p) \ argument
180 (__builtin_constant_p(nr) ? ____atomic_##name(nr, p) : _##name(nr,p))
182 #define ATOMIC_BITOP(name,nr,p) _##name(nr,p) argument
188 #define set_bit(nr,p) ATOMIC_BITOP(set_bit,nr,p) argument
189 #define clear_bit(nr,p) ATOMIC_BITOP(clear_bit,nr,p) argument
190 #define change_bit(nr,p) ATOMIC_BITOP(change_bit,nr,p) argument
191 #define test_and_set_bit(nr,p) ATOMIC_BITOP(test_and_set_bit,nr,p) argument
192 #define test_and_clear_bit(nr,p) ATOMIC_BITOP(test_and_clear_bit,nr,p) argument
193 #define test_and_change_bit(nr,p) ATOMIC_BITOP(test_and_change_bit,nr,p) argument