Lines Matching refs:nr

30 extern void set_bit(int nr, volatile void * addr);
32 extern void clear_bit(int nr, volatile void * addr);
34 extern void change_bit(int nr, volatile void * addr);
36 static inline void __change_bit(int nr, volatile void *addr) in __change_bit() argument
38 unsigned long mask = BIT_MASK(nr); in __change_bit()
39 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit()
44 static inline int __test_and_set_bit(int nr, volatile void *addr) in __test_and_set_bit() argument
46 unsigned long mask = BIT_MASK(nr); in __test_and_set_bit()
47 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_set_bit()
54 static inline int test_and_set_bit(int nr, volatile void * addr) in test_and_set_bit() argument
60 out = __test_and_set_bit(nr, addr); in test_and_set_bit()
66 static inline int __test_and_clear_bit(int nr, volatile void *addr) in __test_and_clear_bit() argument
68 unsigned long mask = BIT_MASK(nr); in __test_and_clear_bit()
69 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_clear_bit()
76 static inline int test_and_clear_bit(int nr, volatile void * addr) in test_and_clear_bit() argument
82 out = __test_and_clear_bit(nr, addr); in test_and_clear_bit()
88 extern int test_and_change_bit(int nr, volatile void * addr);
90 static inline int __test_and_change_bit(int nr, volatile void *addr) in __test_and_change_bit() argument
92 unsigned long mask = BIT_MASK(nr); in __test_and_change_bit()
93 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_change_bit()
103 static inline int test_bit(int nr, const void * addr) in test_bit() argument
105 return ((unsigned char *) addr)[nr >> 3] & (1U << (nr & 7)); in test_bit()
171 #define minix_test_and_set_bit(nr,addr) test_and_set_bit(nr,addr) argument
172 #define minix_set_bit(nr,addr) set_bit(nr,addr) argument
173 #define minix_test_and_clear_bit(nr,addr) test_and_clear_bit(nr,addr) argument
174 #define minix_test_bit(nr,addr) test_bit(nr,addr) argument