Lines Matching refs:nr

26 static __always_inline void set_bit(long nr, volatile unsigned long *addr)  in set_bit()  argument
28 instrument_atomic_write(addr + BIT_WORD(nr), sizeof(long)); in set_bit()
29 arch_set_bit(nr, addr); in set_bit()
39 static __always_inline void clear_bit(long nr, volatile unsigned long *addr) in clear_bit() argument
41 instrument_atomic_write(addr + BIT_WORD(nr), sizeof(long)); in clear_bit()
42 arch_clear_bit(nr, addr); in clear_bit()
55 static __always_inline void change_bit(long nr, volatile unsigned long *addr) in change_bit() argument
57 instrument_atomic_write(addr + BIT_WORD(nr), sizeof(long)); in change_bit()
58 arch_change_bit(nr, addr); in change_bit()
68 static __always_inline bool test_and_set_bit(long nr, volatile unsigned long *addr) in test_and_set_bit() argument
71 instrument_atomic_read_write(addr + BIT_WORD(nr), sizeof(long)); in test_and_set_bit()
72 return arch_test_and_set_bit(nr, addr); in test_and_set_bit()
82 static __always_inline bool test_and_clear_bit(long nr, volatile unsigned long *addr) in test_and_clear_bit() argument
85 instrument_atomic_read_write(addr + BIT_WORD(nr), sizeof(long)); in test_and_clear_bit()
86 return arch_test_and_clear_bit(nr, addr); in test_and_clear_bit()
96 static __always_inline bool test_and_change_bit(long nr, volatile unsigned long *addr) in test_and_change_bit() argument
99 instrument_atomic_read_write(addr + BIT_WORD(nr), sizeof(long)); in test_and_change_bit()
100 return arch_test_and_change_bit(nr, addr); in test_and_change_bit()