Lines Matching defs:nr
34 * @nr: the bit to set
39 * Note that @nr may be almost arbitrarily large; this function is not
42 static __inline__ void set_bit(int nr, volatile void * addr)
49 a += (nr >> 5);
50 mask = (1 << (nr & 0x1F));
70 * @nr: Bit to clear
78 static __inline__ void clear_bit(int nr, volatile void * addr)
85 a += (nr >> 5);
86 mask = (1 << (nr & 0x1F));
110 * @nr: Bit to clear
114 * Note that @nr may be almost arbitrarily large; this function is not
117 static __inline__ void change_bit(int nr, volatile void * addr)
124 a += (nr >> 5);
125 mask = (1 << (nr & 0x1F));
145 * @nr: Bit to set
151 static __inline__ int test_and_set_bit(int nr, volatile void * addr)
158 a += (nr >> 5);
159 mask = (1 << (nr & 0x1F));
180 * @nr: Bit to set
186 static __inline__ int test_and_clear_bit(int nr, volatile void * addr)
193 a += (nr >> 5);
194 mask = (1 << (nr & 0x1F));
217 * @nr: Bit to set
223 static __inline__ int test_and_change_bit(int nr, volatile void * addr)
230 a += (nr >> 5);
231 mask = (1 << (nr & 0x1F));