Lines Matching refs:nr

30 void __mips_set_bit(unsigned long nr, volatile unsigned long *addr);
31 void __mips_clear_bit(unsigned long nr, volatile unsigned long *addr);
32 void __mips_change_bit(unsigned long nr, volatile unsigned long *addr);
33 int __mips_test_and_set_bit(unsigned long nr,
35 int __mips_test_and_set_bit_lock(unsigned long nr,
37 int __mips_test_and_clear_bit(unsigned long nr,
39 int __mips_test_and_change_bit(unsigned long nr,
53 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) in set_bit() argument
55 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in set_bit()
56 int bit = nr & SZLONG_MASK; in set_bit()
99 __mips_set_bit(nr, addr); in set_bit()
112 static inline void clear_bit(unsigned long nr, volatile unsigned long *addr) in clear_bit() argument
114 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in clear_bit()
115 int bit = nr & SZLONG_MASK; in clear_bit()
158 __mips_clear_bit(nr, addr); in clear_bit()
169 static inline void clear_bit_unlock(unsigned long nr, volatile unsigned long *addr) in clear_bit_unlock() argument
172 clear_bit(nr, addr); in clear_bit_unlock()
184 static inline void change_bit(unsigned long nr, volatile unsigned long *addr) in change_bit() argument
186 int bit = nr & SZLONG_MASK; in change_bit()
189 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in change_bit()
204 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in change_bit()
221 __mips_change_bit(nr, addr); in change_bit()
232 static inline int test_and_set_bit(unsigned long nr, in test_and_set_bit() argument
235 int bit = nr & SZLONG_MASK; in test_and_set_bit()
241 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit()
257 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit()
276 res = __mips_test_and_set_bit(nr, addr); in test_and_set_bit()
291 static inline int test_and_set_bit_lock(unsigned long nr, in test_and_set_bit_lock() argument
294 int bit = nr & SZLONG_MASK; in test_and_set_bit_lock()
298 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit_lock()
314 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_set_bit_lock()
333 res = __mips_test_and_set_bit_lock(nr, addr); in test_and_set_bit_lock()
347 static inline int test_and_clear_bit(unsigned long nr, in test_and_clear_bit() argument
350 int bit = nr & SZLONG_MASK; in test_and_clear_bit()
356 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
373 } else if (kernel_uses_llsc && __builtin_constant_p(nr)) { in test_and_clear_bit()
374 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
390 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_clear_bit()
410 res = __mips_test_and_clear_bit(nr, addr); in test_and_clear_bit()
425 static inline int test_and_change_bit(unsigned long nr, in test_and_change_bit() argument
428 int bit = nr & SZLONG_MASK; in test_and_change_bit()
434 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_change_bit()
450 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in test_and_change_bit()
469 res = __mips_test_and_change_bit(nr, addr); in test_and_change_bit()
487 static inline void __clear_bit_unlock(unsigned long nr, volatile unsigned long *addr) in __clear_bit_unlock() argument
490 __clear_bit(nr, addr); in __clear_bit_unlock()