Lines Matching refs:ptr

99 __bitops_word(unsigned long nr, volatile unsigned long *ptr)  in __bitops_word()  argument
103 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
108 __bitops_byte(unsigned long nr, volatile unsigned long *ptr) in __bitops_byte() argument
110 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3); in __bitops_byte()
113 static inline void set_bit(unsigned long nr, volatile unsigned long *ptr) in set_bit() argument
115 unsigned long *addr = __bitops_word(nr, ptr); in set_bit()
120 unsigned char *caddr = __bitops_byte(nr, ptr); in set_bit()
134 static inline void clear_bit(unsigned long nr, volatile unsigned long *ptr) in clear_bit() argument
136 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit()
141 unsigned char *caddr = __bitops_byte(nr, ptr); in clear_bit()
155 static inline void change_bit(unsigned long nr, volatile unsigned long *ptr) in change_bit() argument
157 unsigned long *addr = __bitops_word(nr, ptr); in change_bit()
162 unsigned char *caddr = __bitops_byte(nr, ptr); in change_bit()
177 test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_set_bit() argument
179 unsigned long *addr = __bitops_word(nr, ptr); in test_and_set_bit()
188 test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_clear_bit() argument
190 unsigned long *addr = __bitops_word(nr, ptr); in test_and_clear_bit()
199 test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) in test_and_change_bit() argument
201 unsigned long *addr = __bitops_word(nr, ptr); in test_and_change_bit()
209 static inline void __set_bit(unsigned long nr, volatile unsigned long *ptr) in __set_bit() argument
211 unsigned char *addr = __bitops_byte(nr, ptr); in __set_bit()
217 __clear_bit(unsigned long nr, volatile unsigned long *ptr) in __clear_bit() argument
219 unsigned char *addr = __bitops_byte(nr, ptr); in __clear_bit()
224 static inline void __change_bit(unsigned long nr, volatile unsigned long *ptr) in __change_bit() argument
226 unsigned char *addr = __bitops_byte(nr, ptr); in __change_bit()
232 __test_and_set_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_set_bit() argument
234 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_set_bit()
243 __test_and_clear_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_clear_bit() argument
245 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_clear_bit()
254 __test_and_change_bit(unsigned long nr, volatile unsigned long *ptr) in __test_and_change_bit() argument
256 unsigned char *addr = __bitops_byte(nr, ptr); in __test_and_change_bit()
264 static inline int test_bit(unsigned long nr, const volatile unsigned long *ptr) in test_bit() argument
268 addr = ((const volatile unsigned char *)ptr); in test_bit()
274 volatile unsigned long *ptr) in test_and_set_bit_lock() argument
276 if (test_bit(nr, ptr)) in test_and_set_bit_lock()
278 return test_and_set_bit(nr, ptr); in test_and_set_bit_lock()
282 volatile unsigned long *ptr) in clear_bit_unlock() argument
285 clear_bit(nr, ptr); in clear_bit_unlock()
289 volatile unsigned long *ptr) in __clear_bit_unlock() argument
292 __clear_bit(nr, ptr); in __clear_bit_unlock()
304 static inline void set_bit_inv(unsigned long nr, volatile unsigned long *ptr) in set_bit_inv() argument
306 return set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in set_bit_inv()
309 static inline void clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) in clear_bit_inv() argument
311 return clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in clear_bit_inv()
314 static inline void __set_bit_inv(unsigned long nr, volatile unsigned long *ptr) in __set_bit_inv() argument
316 return __set_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __set_bit_inv()
319 static inline void __clear_bit_inv(unsigned long nr, volatile unsigned long *ptr) in __clear_bit_inv() argument
321 return __clear_bit(nr ^ (BITS_PER_LONG - 1), ptr); in __clear_bit_inv()
325 const volatile unsigned long *ptr) in test_bit_inv() argument
327 return test_bit(nr ^ (BITS_PER_LONG - 1), ptr); in test_bit_inv()