Lines Matching refs:nr
29 set_bit(unsigned long nr, volatile void * addr)
32 int *m = ((int *) addr) + (nr >> 5);
43 :"Ir" (1UL << (nr & 31)), "m" (*m));
50 __set_bit(unsigned long nr, volatile void * addr)
52 int *m = ((int *) addr) + (nr >> 5);
54 *m |= 1 << (nr & 31);
58 clear_bit(unsigned long nr, volatile void * addr)
61 int *m = ((int *) addr) + (nr >> 5);
72 :"Ir" (1UL << (nr & 31)), "m" (*m));
76 clear_bit_unlock(unsigned long nr, volatile void * addr)
79 clear_bit(nr, addr);
86 __clear_bit(unsigned long nr, volatile void * addr)
88 int *m = ((int *) addr) + (nr >> 5);
90 *m &= ~(1 << (nr & 31));
94 __clear_bit_unlock(unsigned long nr, volatile void * addr)
97 __clear_bit(nr, addr);
101 change_bit(unsigned long nr, volatile void * addr)
104 int *m = ((int *) addr) + (nr >> 5);
115 :"Ir" (1UL << (nr & 31)), "m" (*m));
122 __change_bit(unsigned long nr, volatile void * addr)
124 int *m = ((int *) addr) + (nr >> 5);
126 *m ^= 1 << (nr & 31);
130 test_and_set_bit(unsigned long nr, volatile void *addr)
134 int *m = ((int *) addr) + (nr >> 5);
154 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory");
160 test_and_set_bit_lock(unsigned long nr, volatile void *addr)
164 int *m = ((int *) addr) + (nr >> 5);
181 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory");
190 __test_and_set_bit(unsigned long nr, volatile void * addr)
192 unsigned long mask = 1 << (nr & 0x1f);
193 int *m = ((int *) addr) + (nr >> 5);
201 test_and_clear_bit(unsigned long nr, volatile void * addr)
205 int *m = ((int *) addr) + (nr >> 5);
225 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory");
234 __test_and_clear_bit(unsigned long nr, volatile void * addr)
236 unsigned long mask = 1 << (nr & 0x1f);
237 int *m = ((int *) addr) + (nr >> 5);
245 test_and_change_bit(unsigned long nr, volatile void * addr)
249 int *m = ((int *) addr) + (nr >> 5);
267 :"Ir" (1UL << (nr & 31)), "m" (*m) : "memory");
276 __test_and_change_bit(unsigned long nr, volatile void * addr)
278 unsigned long mask = 1 << (nr & 0x1f);
279 int *m = ((int *) addr) + (nr >> 5);
287 test_bit(int nr, const volatile void * addr)
289 return (1UL & (((const int *) addr)[nr >> 5] >> (nr & 31))) != 0UL;