Lines Matching refs:nr
28 set_bit(unsigned long nr, volatile void * addr) in set_bit() argument
31 int *m = ((int *) addr) + (nr >> 5); in set_bit()
42 :"Ir" (1UL << (nr & 31)), "m" (*m)); in set_bit()
49 __set_bit(unsigned long nr, volatile void * addr) in __set_bit() argument
51 int *m = ((int *) addr) + (nr >> 5); in __set_bit()
53 *m |= 1 << (nr & 31); in __set_bit()
60 clear_bit(unsigned long nr, volatile void * addr) in clear_bit() argument
63 int *m = ((int *) addr) + (nr >> 5); in clear_bit()
74 :"Ir" (1UL << (nr & 31)), "m" (*m)); in clear_bit()
78 clear_bit_unlock(unsigned long nr, volatile void * addr) in clear_bit_unlock() argument
81 clear_bit(nr, addr); in clear_bit_unlock()
88 __clear_bit(unsigned long nr, volatile void * addr) in __clear_bit() argument
90 int *m = ((int *) addr) + (nr >> 5); in __clear_bit()
92 *m &= ~(1 << (nr & 31)); in __clear_bit()
96 __clear_bit_unlock(unsigned long nr, volatile void * addr) in __clear_bit_unlock() argument
99 __clear_bit(nr, addr); in __clear_bit_unlock()
103 change_bit(unsigned long nr, volatile void * addr) in change_bit() argument
106 int *m = ((int *) addr) + (nr >> 5); in change_bit()
117 :"Ir" (1UL << (nr & 31)), "m" (*m)); in change_bit()
124 __change_bit(unsigned long nr, volatile void * addr) in __change_bit() argument
126 int *m = ((int *) addr) + (nr >> 5); in __change_bit()
128 *m ^= 1 << (nr & 31); in __change_bit()
132 test_and_set_bit(unsigned long nr, volatile void *addr) in test_and_set_bit() argument
136 int *m = ((int *) addr) + (nr >> 5); in test_and_set_bit()
156 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory"); in test_and_set_bit()
162 test_and_set_bit_lock(unsigned long nr, volatile void *addr) in test_and_set_bit_lock() argument
166 int *m = ((int *) addr) + (nr >> 5); in test_and_set_bit_lock()
183 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory"); in test_and_set_bit_lock()
192 __test_and_set_bit(unsigned long nr, volatile void * addr) in __test_and_set_bit() argument
194 unsigned long mask = 1 << (nr & 0x1f); in __test_and_set_bit()
195 int *m = ((int *) addr) + (nr >> 5); in __test_and_set_bit()
203 test_and_clear_bit(unsigned long nr, volatile void * addr) in test_and_clear_bit() argument
207 int *m = ((int *) addr) + (nr >> 5); in test_and_clear_bit()
227 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory"); in test_and_clear_bit()
236 __test_and_clear_bit(unsigned long nr, volatile void * addr) in __test_and_clear_bit() argument
238 unsigned long mask = 1 << (nr & 0x1f); in __test_and_clear_bit()
239 int *m = ((int *) addr) + (nr >> 5); in __test_and_clear_bit()
247 test_and_change_bit(unsigned long nr, volatile void * addr) in test_and_change_bit() argument
251 int *m = ((int *) addr) + (nr >> 5); in test_and_change_bit()
269 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory"); in test_and_change_bit()
278 __test_and_change_bit(unsigned long nr, volatile void * addr) in __test_and_change_bit() argument
280 unsigned long mask = 1 << (nr & 0x1f); in __test_and_change_bit()
281 int *m = ((int *) addr) + (nr >> 5); in __test_and_change_bit()
289 test_bit(int nr, const volatile void * addr) in test_bit() argument
291 return (1UL & (((const int *) addr)[nr >> 5] >> (nr & 31))) != 0UL; in test_bit()