Lines Matching refs:nr
45 void __mips_set_bit(unsigned long nr, volatile unsigned long *addr);
46 void __mips_clear_bit(unsigned long nr, volatile unsigned long *addr);
47 void __mips_change_bit(unsigned long nr, volatile unsigned long *addr);
48 int __mips_test_and_set_bit(unsigned long nr,
50 int __mips_test_and_set_bit_lock(unsigned long nr,
52 int __mips_test_and_clear_bit(unsigned long nr,
54 int __mips_test_and_change_bit(unsigned long nr,
68 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) in set_bit() argument
70 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in set_bit()
71 int bit = nr & SZLONG_MASK; in set_bit()
107 __mips_set_bit(nr, addr); in set_bit()
120 static inline void clear_bit(unsigned long nr, volatile unsigned long *addr) in clear_bit() argument
122 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in clear_bit()
123 int bit = nr & SZLONG_MASK; in clear_bit()
159 __mips_clear_bit(nr, addr); in clear_bit()
170 static inline void clear_bit_unlock(unsigned long nr, volatile unsigned long *addr) in clear_bit_unlock() argument
173 clear_bit(nr, addr); in clear_bit_unlock()
185 static inline void change_bit(unsigned long nr, volatile unsigned long *addr) in change_bit() argument
187 int bit = nr & SZLONG_MASK; in change_bit()
190 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in change_bit()
203 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in change_bit()
217 __mips_change_bit(nr, addr); in change_bit()
228 static inline int test_and_set_bit(unsigned long nr, in test_and_set_bit() argument
231 int bit = nr & SZLONG_MASK; in test_and_set_bit()
237 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit()
252 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit()
269 res = __mips_test_and_set_bit(nr, addr); in test_and_set_bit()
284 static inline int test_and_set_bit_lock(unsigned long nr, in test_and_set_bit_lock() argument
287 int bit = nr & SZLONG_MASK; in test_and_set_bit_lock()
291 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit_lock()
306 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit_lock()
323 res = __mips_test_and_set_bit_lock(nr, addr); in test_and_set_bit_lock()
337 static inline int test_and_clear_bit(unsigned long nr, in test_and_clear_bit() argument
340 int bit = nr & SZLONG_MASK; in test_and_clear_bit()
346 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
362 } else if (kernel_uses_llsc && __builtin_constant_p(nr)) { in test_and_clear_bit()
363 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
378 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
396 res = __mips_test_and_clear_bit(nr, addr); in test_and_clear_bit()
411 static inline int test_and_change_bit(unsigned long nr, in test_and_change_bit() argument
414 int bit = nr & SZLONG_MASK; in test_and_change_bit()
420 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_change_bit()
435 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_change_bit()
452 res = __mips_test_and_change_bit(nr, addr); in test_and_change_bit()
470 static inline void __clear_bit_unlock(unsigned long nr, volatile unsigned long *addr) in __clear_bit_unlock() argument
473 __clear_bit(nr, addr); in __clear_bit_unlock()