Lines Matching refs:addr
101 unsigned long addr; in __bitops_word() local
103 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
104 return (unsigned long *)addr; in __bitops_word()
115 unsigned long *addr = __bitops_word(nr, ptr); in set_bit() local
131 __BITOPS_LOOP(addr, mask, __BITOPS_OR, __BITOPS_NO_BARRIER); in set_bit()
136 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit() local
152 __BITOPS_LOOP(addr, mask, __BITOPS_AND, __BITOPS_NO_BARRIER); in clear_bit()
157 unsigned long *addr = __bitops_word(nr, ptr); in change_bit() local
173 __BITOPS_LOOP(addr, mask, __BITOPS_XOR, __BITOPS_NO_BARRIER); in change_bit()
179 unsigned long *addr = __bitops_word(nr, ptr); in test_and_set_bit() local
183 old = __BITOPS_LOOP(addr, mask, __BITOPS_OR, __BITOPS_BARRIER); in test_and_set_bit()
190 unsigned long *addr = __bitops_word(nr, ptr); in test_and_clear_bit() local
194 old = __BITOPS_LOOP(addr, mask, __BITOPS_AND, __BITOPS_BARRIER); in test_and_clear_bit()
201 unsigned long *addr = __bitops_word(nr, ptr); in test_and_change_bit() local
205 old = __BITOPS_LOOP(addr, mask, __BITOPS_XOR, __BITOPS_BARRIER); in test_and_change_bit()
211 unsigned char *addr = __bitops_byte(nr, ptr); in __set_bit() local
213 *addr |= 1 << (nr & 7); in __set_bit()
219 unsigned char *addr = __bitops_byte(nr, ptr); in __clear_bit() local
221 *addr &= ~(1 << (nr & 7)); in __clear_bit()
226 unsigned char *addr = __bitops_byte(nr, ptr); in __change_bit() local
228 *addr ^= 1 << (nr & 7); in __change_bit()
234 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_set_bit() local
237 ch = *addr; in __test_and_set_bit()
238 *addr |= 1 << (nr & 7); in __test_and_set_bit()
245 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_clear_bit() local
248 ch = *addr; in __test_and_clear_bit()
249 *addr &= ~(1 << (nr & 7)); in __test_and_clear_bit()
256 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_change_bit() local
259 ch = *addr; in __test_and_change_bit()
260 *addr ^= 1 << (nr & 7); in __test_and_change_bit()
266 const volatile unsigned char *addr; in test_bit() local
268 addr = ((const volatile unsigned char *)ptr); in test_bit()
269 addr += (nr ^ (BITS_PER_LONG - 8)) >> 3; in test_bit()
270 return (*addr >> (nr & 7)) & 1; in test_bit()
300 unsigned long find_first_bit_inv(const unsigned long *addr, unsigned long size);
301 unsigned long find_next_bit_inv(const unsigned long *addr, unsigned long size,