Lines Matching defs:addr

69 void __mips_set_bit(unsigned long nr, volatile unsigned long *addr);
70 void __mips_clear_bit(unsigned long nr, volatile unsigned long *addr);
71 void __mips_change_bit(unsigned long nr, volatile unsigned long *addr);
73 volatile unsigned long *addr);
75 volatile unsigned long *addr);
77 volatile unsigned long *addr);
83 * @addr: the address to start counting from
90 static inline void set_bit(unsigned long nr, volatile unsigned long *addr)
92 volatile unsigned long *m = &addr[BIT_WORD(nr)];
96 __mips_set_bit(nr, addr);
111 * @addr: Address to start counting from
118 static inline void clear_bit(unsigned long nr, volatile unsigned long *addr)
120 volatile unsigned long *m = &addr[BIT_WORD(nr)];
124 __mips_clear_bit(nr, addr);
139 * @addr: Address to start counting from
144 static inline void clear_bit_unlock(unsigned long nr, volatile unsigned long *addr)
147 clear_bit(nr, addr);
153 * @addr: Address to start counting from
159 static inline void change_bit(unsigned long nr, volatile unsigned long *addr)
161 volatile unsigned long *m = &addr[BIT_WORD(nr)];
165 __mips_change_bit(nr, addr);
175 * @addr: Address to count from
181 volatile unsigned long *addr)
183 volatile unsigned long *m = &addr[BIT_WORD(nr)];
188 res = __mips_test_and_set_bit_lock(nr, addr);
204 * @addr: Address to count from
210 volatile unsigned long *addr)
213 return test_and_set_bit_lock(nr, addr);
219 * @addr: Address to count from
225 volatile unsigned long *addr)
227 volatile unsigned long *m = &addr[BIT_WORD(nr)];
234 res = __mips_test_and_clear_bit(nr, addr);
256 * @addr: Address to count from
262 volatile unsigned long *addr)
264 volatile unsigned long *m = &addr[BIT_WORD(nr)];
271 res = __mips_test_and_change_bit(nr, addr);
292 * @addr: Address to start counting from
298 static inline void __clear_bit_unlock(unsigned long nr, volatile unsigned long *addr)
301 __clear_bit(nr, addr);