Lines Matching full:addr

36 static inline void set_bit(int nr, volatile void *addr)  in set_bit()  argument
38 int * a = (int *) addr; in set_bit()
49 static inline void __set_bit(int nr, volatile void *addr) in __set_bit() argument
51 int * a = (int *) addr; in __set_bit()
66 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() argument
68 int * a = (int *) addr; in clear_bit()
79 #define __clear_bit(nr, addr) clear_bit(nr, addr) argument
82 static inline void change_bit(int nr, volatile void *addr) in change_bit() argument
86 unsigned long *ADDR = (unsigned long *) addr; in change_bit() local
88 ADDR += nr >> 5; in change_bit()
91 *ADDR ^= mask; in change_bit()
95 static inline void __change_bit(int nr, volatile void *addr) in __change_bit() argument
98 unsigned long *ADDR = (unsigned long *) addr; in __change_bit() local
100 ADDR += nr >> 5; in __change_bit()
102 *ADDR ^= mask; in __change_bit()
105 static inline int test_and_set_bit(int nr, volatile void *addr) in test_and_set_bit() argument
108 volatile unsigned int *a = (volatile unsigned int *) addr; in test_and_set_bit()
121 static inline int __test_and_set_bit(int nr, volatile void *addr) in __test_and_set_bit() argument
124 volatile unsigned int *a = (volatile unsigned int *) addr; in __test_and_set_bit()
133 static inline int test_and_clear_bit(int nr, volatile void *addr) in test_and_clear_bit() argument
136 volatile unsigned int *a = (volatile unsigned int *) addr; in test_and_clear_bit()
149 static inline int __test_and_clear_bit(int nr, volatile void *addr) in __test_and_clear_bit() argument
152 volatile unsigned int *a = (volatile unsigned int *) addr; in __test_and_clear_bit()
161 static inline int test_and_change_bit(int nr, volatile void *addr) in test_and_change_bit() argument
164 volatile unsigned int *a = (volatile unsigned int *) addr; in test_and_change_bit()
177 static inline int __test_and_change_bit(int nr, volatile void *addr) in __test_and_change_bit() argument
180 volatile unsigned int *a = (volatile unsigned int *) addr; in __test_and_change_bit()
192 static inline int __constant_test_bit(int nr, const volatile void *addr) in __constant_test_bit() argument
194 return ((1UL << (nr & 31)) & (((const volatile unsigned int *) addr)[nr >> 5])) != 0; in __constant_test_bit()
197 static inline int __test_bit(int nr, volatile void *addr) in __test_bit() argument
199 int * a = (int *) addr; in __test_bit()
207 #define test_bit(nr,addr) \ argument
209 __constant_test_bit((nr),(addr)) : \
210 __test_bit((nr),(addr)))
212 #define find_first_zero_bit(addr, size) \ argument
213 find_next_zero_bit((addr), (size), 0)
215 static inline int find_next_zero_bit(void *addr, int size, int offset) in find_next_zero_bit() argument
217 unsigned long *p = ((unsigned long *) addr) + (offset >> 5); in find_next_zero_bit()
261 static inline int ext2_set_bit(int nr, volatile void *addr) in ext2_set_bit() argument
265 volatile unsigned char *ADDR = (unsigned char *) addr; in ext2_set_bit() local
267 ADDR += nr >> 3; in ext2_set_bit()
270 retval = (mask & *ADDR) != 0; in ext2_set_bit()
271 *ADDR |= mask; in ext2_set_bit()
276 static inline int ext2_clear_bit(int nr, volatile void *addr) in ext2_clear_bit() argument
280 volatile unsigned char *ADDR = (unsigned char *) addr; in ext2_clear_bit() local
282 ADDR += nr >> 3; in ext2_clear_bit()
285 retval = (mask & *ADDR) != 0; in ext2_clear_bit()
286 *ADDR &= ~mask; in ext2_clear_bit()
291 static inline int ext2_test_bit(int nr, const volatile void *addr) in ext2_test_bit() argument
294 const volatile unsigned char *ADDR = (const unsigned char *) addr; in ext2_test_bit() local
296 ADDR += nr >> 3; in ext2_test_bit()
298 return ((mask & *ADDR) != 0); in ext2_test_bit()
301 #define ext2_find_first_zero_bit(addr, size) \ argument
302 ext2_find_next_zero_bit((addr), (size), 0)
304 static inline unsigned long ext2_find_next_zero_bit(void *addr, in ext2_find_next_zero_bit() argument
307 unsigned long *p = ((unsigned long *) addr) + (offset >> 5); in ext2_find_next_zero_bit()
356 #define minix_test_and_set_bit(nr,addr) test_and_set_bit(nr,addr) argument
357 #define minix_set_bit(nr,addr) set_bit(nr,addr) argument
358 #define minix_test_and_clear_bit(nr,addr) test_and_clear_bit(nr,addr) argument
359 #define minix_test_bit(nr,addr) test_bit(nr,addr) argument
360 #define minix_find_first_zero_bit(addr,size) find_first_zero_bit(addr,size) argument