Lines Matching defs:addr
19 static inline void __set_bit(int nr, volatile unsigned long *addr)
24 : "+r" (addr)
30 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
36 static inline void __clear_bit(int nr, volatile unsigned long *addr)
41 : "+r" (addr)
48 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
57 * @addr: the address to start counting from
63 static inline void __change_bit(int nr, volatile unsigned long *addr)
68 : "+r" (addr)
75 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
84 * @addr: Address to count from
90 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr)
93 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
103 * @addr: Address to count from
109 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr)
112 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
121 volatile unsigned long *addr)
124 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr);
134 * @addr: Address to start counting from
136 static inline int test_bit(int nr, const volatile unsigned long *addr)
138 return 1UL & (addr[BIT_WORD(nr)] >> (nr & (BITS_PER_LONG-1)));