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 arch___set_bit(unsigned long nr, volatile unsigned long *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 arch___clear_bit(unsigned long nr, volatile unsigned long *addr)
88 int *m = ((int *) addr) + (nr >> 5);
90 *m &= ~(1 << (nr & 31));
94 __clear_bit_unlock(unsigned long nr, volatile void * addr)
97 arch___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 arch___change_bit(unsigned long nr, volatile unsigned long *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 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *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 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *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 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr)
278 unsigned long mask = 1 << (nr & 0x1f);
279 int *m = ((int *) addr) + (nr >> 5);