Lines Matching defs:addr
10 * @addr: the address to start counting from
16 static inline void __set_bit(int nr, volatile unsigned long *addr)
19 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
24 static inline void __clear_bit(int nr, volatile unsigned long *addr)
27 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
35 * @addr: the address to start counting from
41 static inline void __change_bit(int nr, volatile unsigned long *addr)
44 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
52 * @addr: Address to count from
58 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr)
61 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
71 * @addr: Address to count from
77 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr)
80 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
89 volatile unsigned long *addr)
92 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
102 * @addr: Address to start counting from
104 static inline int test_bit(int nr, const volatile unsigned long *addr)
106 return 1UL & (addr[BIT_WORD(nr)] >> (nr & (BITS_PER_LONG-1)));