Lines Matching defs:nr
20 static inline bool constant_test_bit(int nr, const void *addr)
23 return ((1UL << (nr & 31)) & (p[nr >> 5])) != 0;
25 static inline bool variable_test_bit(int nr, const void *addr)
30 asm("btl %2,%1" CC_SET(c) : CC_OUT(c) (v) : "m" (*p), "Ir" (nr));
34 #define test_bit(nr,addr) \
35 (__builtin_constant_p(nr) ? \
36 constant_test_bit((nr),(addr)) : \
37 variable_test_bit((nr),(addr)))
39 static inline void set_bit(int nr, void *addr)
41 asm("btsl %1,%0" : "+m" (*(u32 *)addr) : "Ir" (nr));