Lines Matching refs:nr
55 #define BITOP_MASK(nr) (1UL << ((nr) % BITS_PER_LONG)) argument
56 #define BITOP_WORD(nr) ((nr) / BITS_PER_LONG) argument
84 static __inline__ void set_bit(int nr, volatile unsigned long *addr) in set_bit() argument
86 set_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)); in set_bit()
89 static __inline__ void clear_bit(int nr, volatile unsigned long *addr) in clear_bit() argument
91 clear_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)); in clear_bit()
94 static __inline__ void clear_bit_unlock(int nr, volatile unsigned long *addr) in clear_bit_unlock() argument
96 clear_bits_unlock(BITOP_MASK(nr), addr + BITOP_WORD(nr)); in clear_bit_unlock()
99 static __inline__ void change_bit(int nr, volatile unsigned long *addr) in change_bit() argument
101 change_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)); in change_bit()
136 static __inline__ int test_and_set_bit(unsigned long nr, in test_and_set_bit() argument
139 return test_and_set_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)) != 0; in test_and_set_bit()
142 static __inline__ int test_and_set_bit_lock(unsigned long nr, in test_and_set_bit_lock() argument
145 return test_and_set_bits_lock(BITOP_MASK(nr), in test_and_set_bit_lock()
146 addr + BITOP_WORD(nr)) != 0; in test_and_set_bit_lock()
149 static __inline__ int test_and_clear_bit(unsigned long nr, in test_and_clear_bit() argument
152 return test_and_clear_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)) != 0; in test_and_clear_bit()
155 static __inline__ int test_and_change_bit(unsigned long nr, in test_and_change_bit() argument
158 return test_and_change_bits(BITOP_MASK(nr), addr + BITOP_WORD(nr)) != 0; in test_and_change_bit()
163 static __inline__ void __clear_bit_unlock(int nr, volatile unsigned long *addr) in __clear_bit_unlock() argument
166 __clear_bit(nr, addr); in __clear_bit_unlock()
284 static __inline__ int test_bit_le(unsigned long nr, in test_bit_le() argument
288 return (tmp[nr >> 3] >> (nr & 7)) & 1; in test_bit_le()
291 static inline void __set_bit_le(int nr, void *addr) in __set_bit_le() argument
293 __set_bit(nr ^ BITOP_LE_SWIZZLE, addr); in __set_bit_le()
296 static inline void __clear_bit_le(int nr, void *addr) in __clear_bit_le() argument
298 __clear_bit(nr ^ BITOP_LE_SWIZZLE, addr); in __clear_bit_le()
301 static inline int test_and_set_bit_le(int nr, void *addr) in test_and_set_bit_le() argument
303 return test_and_set_bit(nr ^ BITOP_LE_SWIZZLE, addr); in test_and_set_bit_le()
306 static inline int test_and_clear_bit_le(int nr, void *addr) in test_and_clear_bit_le() argument
308 return test_and_clear_bit(nr ^ BITOP_LE_SWIZZLE, addr); in test_and_clear_bit_le()
311 static inline int __test_and_set_bit_le(int nr, void *addr) in __test_and_set_bit_le() argument
313 return __test_and_set_bit(nr ^ BITOP_LE_SWIZZLE, addr); in __test_and_set_bit_le()
316 static inline int __test_and_clear_bit_le(int nr, void *addr) in __test_and_clear_bit_le() argument
318 return __test_and_clear_bit(nr ^ BITOP_LE_SWIZZLE, addr); in __test_and_clear_bit_le()