Lines Matching defs:addr
9 * @addr: the address to start counting from
15 static inline void __set_bit(int nr, volatile unsigned long *addr)
18 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
23 static inline void __clear_bit(int nr, volatile unsigned long *addr)
26 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
34 * @addr: the address to start counting from
40 static inline void __change_bit(int nr, volatile unsigned long *addr)
43 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
51 * @addr: Address to count from
57 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr)
60 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
70 * @addr: Address to count from
76 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr)
79 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
88 volatile unsigned long *addr)
91 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
101 * @addr: Address to start counting from
103 static inline int test_bit(int nr, const volatile unsigned long *addr)
105 return 1UL & (addr[BIT_WORD(nr)] >> (nr & (BITS_PER_LONG-1)));