Lines Matching refs:addr
43 #define bitop(op, nr, addr) \ argument
45 __builtin_constant_p((uintptr_t)(addr) != (uintptr_t)NULL) && \
46 (uintptr_t)(addr) != (uintptr_t)NULL && \
47 __builtin_constant_p(*(const unsigned long *)(addr))) ? \
48 const##op(nr, addr) : op(nr, addr))
54 #define __set_bit(nr, addr) bitop(___set_bit, nr, addr) argument
55 #define __clear_bit(nr, addr) bitop(___clear_bit, nr, addr) argument
56 #define __change_bit(nr, addr) bitop(___change_bit, nr, addr) argument
57 #define __test_and_set_bit(nr, addr) bitop(___test_and_set_bit, nr, addr) argument
58 #define __test_and_clear_bit(nr, addr) bitop(___test_and_clear_bit, nr, addr) argument
59 #define __test_and_change_bit(nr, addr) bitop(___test_and_change_bit, nr, addr) argument
61 #define test_bit(nr, addr) bitop(_test_bit, nr, addr) argument
62 #define test_bit_acquire(nr, addr) bitop(_test_bit_acquire, nr, addr) argument
270 #define assign_bit(nr, addr, value) \ argument
271 ((value) ? set_bit((nr), (addr)) : clear_bit((nr), (addr)))
273 #define __assign_bit(nr, addr, value) \ argument
274 ((value) ? __set_bit((nr), (addr)) : __clear_bit((nr), (addr)))
285 #define __ptr_set_bit(nr, addr) \ argument
287 typecheck_pointer(*(addr)); \
288 __set_bit(nr, (unsigned long *)(addr)); \
300 #define __ptr_clear_bit(nr, addr) \ argument
302 typecheck_pointer(*(addr)); \
303 __clear_bit(nr, (unsigned long *)(addr)); \
319 #define __ptr_test_bit(nr, addr) \ argument
321 typecheck_pointer(*(addr)); \
322 test_bit(nr, (unsigned long *)(addr)); \