Lines Matching refs:nr
32 static inline void sync_set_bit(long nr, volatile unsigned long *addr) in sync_set_bit() argument
36 : "Ir" (nr) in sync_set_bit()
50 static inline void sync_clear_bit(long nr, volatile unsigned long *addr) in sync_clear_bit() argument
54 : "Ir" (nr) in sync_clear_bit()
67 static inline void sync_change_bit(long nr, volatile unsigned long *addr) in sync_change_bit() argument
71 : "Ir" (nr) in sync_change_bit()
83 static inline bool sync_test_and_set_bit(long nr, volatile unsigned long *addr) in sync_test_and_set_bit() argument
85 return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(bts), *addr, c, "Ir", nr); in sync_test_and_set_bit()
96 static inline int sync_test_and_clear_bit(long nr, volatile unsigned long *addr) in sync_test_and_clear_bit() argument
98 return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(btr), *addr, c, "Ir", nr); in sync_test_and_clear_bit()
109 static inline int sync_test_and_change_bit(long nr, volatile unsigned long *addr) in sync_test_and_change_bit() argument
111 return GEN_BINARY_RMWcc("lock; " __ASM_SIZE(btc), *addr, c, "Ir", nr); in sync_test_and_change_bit()
114 #define sync_test_bit(nr, addr) test_bit(nr, addr) argument