Lines Matching defs:nr
20 * @nr: the bit to set
26 * Note that @nr may be almost arbitrarily large; this function is not
29 static inline void sync_set_bit(int nr, volatile unsigned long *addr)
33 : "Ir" (nr)
39 * @nr: Bit to clear
47 static inline void sync_clear_bit(int nr, volatile unsigned long *addr)
51 : "Ir" (nr)
57 * @nr: Bit to change
61 * Note that @nr may be almost arbitrarily large; this function is not
64 static inline void sync_change_bit(int nr, volatile unsigned long *addr)
68 : "Ir" (nr)
74 * @nr: Bit to set
80 static inline int sync_test_and_set_bit(int nr, volatile unsigned long *addr)
86 : "Ir" (nr) : "memory");
92 * @nr: Bit to clear
98 static inline int sync_test_and_clear_bit(int nr, volatile unsigned long *addr)
104 : "Ir" (nr) : "memory");
110 * @nr: Bit to change
116 static inline int sync_test_and_change_bit(int nr, volatile unsigned long *addr)
122 : "Ir" (nr) : "memory");
126 #define sync_test_bit(nr, addr) test_bit(nr, addr)