• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/

Lines Matching defs:nr

115 static inline int test_and_clear_bit(unsigned long nr, volatile void *addr)
118 unsigned long mask = 1UL << (nr & 31);
119 ptr += nr >> 5;
123 static inline int test_and_set_bit(unsigned long nr, volatile void *addr)
126 unsigned long mask = 1UL << (nr & 31);
127 ptr += nr >> 5;
131 static inline int test_and_change_bit(unsigned long nr, volatile void *addr)
134 unsigned long mask = 1UL << (nr & 31);
135 ptr += nr >> 5;
139 static inline void clear_bit(unsigned long nr, volatile void *addr)
141 test_and_clear_bit(nr, addr);
144 static inline void set_bit(unsigned long nr, volatile void *addr)
146 test_and_set_bit(nr, addr);
149 static inline void change_bit(unsigned long nr, volatile void *addr)
151 test_and_change_bit(nr, addr);
154 static inline void __clear_bit(unsigned long nr, volatile void *addr)
159 a += nr >> 5;
160 mask = 1 << (nr & 31);
164 static inline void __set_bit(unsigned long nr, volatile void *addr)
169 a += nr >> 5;
170 mask = 1 << (nr & 31);
174 static inline void __change_bit(unsigned long nr, volatile void *addr)
179 a += nr >> 5;
180 mask = 1 << (nr & 31);
184 static inline int __test_and_clear_bit(unsigned long nr, volatile void *addr)
189 a += nr >> 5;
190 mask = 1 << (nr & 31);
196 static inline int __test_and_set_bit(unsigned long nr, volatile void *addr)
201 a += nr >> 5;
202 mask = 1 << (nr & 31);
208 static inline int __test_and_change_bit(unsigned long nr, volatile void *addr)
213 a += nr >> 5;
214 mask = 1 << (nr & 31);
224 __constant_test_bit(unsigned long nr, const volatile void *addr)
226 return ((1UL << (nr & 31)) & (((const volatile unsigned int *) addr)[nr >> 5])) != 0;
229 static inline int __test_bit(unsigned long nr, const volatile void *addr)
234 a += nr >> 5;
235 mask = 1 << (nr & 0x1f);
239 #define test_bit(nr,addr) \
240 (__builtin_constant_p(nr) ? \
241 __constant_test_bit((nr),(addr)) : \
242 __test_bit((nr),(addr)))
406 #define ext2_set_bit_atomic(lock,nr,addr) test_and_set_bit ((nr) ^ 0x18, (addr))
407 #define ext2_clear_bit_atomic(lock,nr,addr) test_and_clear_bit((nr) ^ 0x18, (addr))