Lines Matching refs:ptr
105 __bitops_word(unsigned long nr, volatile unsigned long *ptr) in __bitops_word() argument
109 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
114 __bitops_byte(unsigned long nr, volatile unsigned long *ptr) in __bitops_byte() argument
116 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3); in __bitops_byte()
119 static inline void set_bit(unsigned long nr, volatile unsigned long *ptr) in set_bit() argument
121 unsigned long *addr = __bitops_word(nr, ptr); in set_bit()
126 unsigned char *caddr = __bitops_byte(nr, ptr); in set_bit()
140 static inline void clear_bit(unsigned long nr, volatile unsigned long *ptr) in clear_bit() argument
142 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit()
147 unsigned char *caddr = __bitops_byte(nr, ptr); in clear_bit()
161 static inline void change_bit(unsigned long nr, volatile unsigned long *ptr) in change_bit() argument
163 unsigned long *addr = __bitops_word(nr, ptr); in change_bit()
168 unsigned char *caddr = __bitops_byte(nr, ptr); in change_bit()
183 test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_set_bit() argument
185 unsigned long *addr = __bitops_word(nr, ptr); in test_and_set_bit()
194 test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_clear_bit() argument
196 unsigned long *addr = __bitops_word(nr, ptr); in test_and_clear_bit()
205 test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_change_bit() argument
207 unsigned long *addr = __bitops_word(nr, ptr); in test_and_change_bit()
215 static inline void __set_bit(unsigned long nr, volatile unsigned long *ptr) in __set_bit() argument
217 unsigned char *addr = __bitops_byte(nr, ptr); in __set_bit()
223 __clear_bit(unsigned long nr, volatile unsigned long *ptr) in __clear_bit() argument
225 unsigned char *addr = __bitops_byte(nr, ptr); in __clear_bit()
230 static inline void __change_bit(unsigned long nr, volatile unsigned long *ptr) in __change_bit() argument
232 unsigned char *addr = __bitops_byte(nr, ptr); in __change_bit()
238 __test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_set_bit() argument
240 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_set_bit()
249 __test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_clear_bit() argument
251 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_clear_bit()
260 __test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_change_bit() argument
262 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_change_bit()
270 static inline int test_bit(unsigned long nr, const volatile unsigned long *ptr) in test_bit() argument
274 addr = ((const volatile unsigned char *)ptr); in test_bit()
290 static inline void set_bit_inv(unsigned long nr, volatile unsigned long *ptr) in set_bit_inv() argument
292 return set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in set_bit_inv()
295 static inline void clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) in clear_bit_inv() argument
297 return clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in clear_bit_inv()
300 static inline void __set_bit_inv(unsigned long nr, volatile unsigned long *ptr) in __set_bit_inv() argument
302 return __set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __set_bit_inv()
305 static inline void __clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) in __clear_bit_inv() argument
307 return __clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __clear_bit_inv()
311 const volatile unsigned long *ptr) in test_bit_inv() argument
313 return test_bit(nr ^ (BITS_PER_LONG - 1), ptr); in test_bit_inv()