Lines Matching refs:addr
23 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock() argument
26 instrument_atomic_write(addr + BIT_WORD(nr), sizeof(long)); in clear_bit_unlock()
27 arch_clear_bit_unlock(nr, addr); in clear_bit_unlock()
39 static inline void __clear_bit_unlock(long nr, volatile unsigned long *addr) in __clear_bit_unlock() argument
42 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in __clear_bit_unlock()
43 arch___clear_bit_unlock(nr, addr); in __clear_bit_unlock()
55 static inline bool test_and_set_bit_lock(long nr, volatile unsigned long *addr) in test_and_set_bit_lock() argument
57 instrument_atomic_read_write(addr + BIT_WORD(nr), sizeof(long)); in test_and_set_bit_lock()
58 return arch_test_and_set_bit_lock(nr, addr); in test_and_set_bit_lock()
76 volatile unsigned long *addr) in xor_unlock_is_negative_byte() argument
79 instrument_atomic_write(addr, sizeof(long)); in xor_unlock_is_negative_byte()
80 return arch_xor_unlock_is_negative_byte(mask, addr); in xor_unlock_is_negative_byte()