Lines Matching refs:nr
45 static __inline__ void FNAME(int nr, volatile unsigned long* addr) \
48 b_addr = (volatile unsigned char *)addr + ((nr >> 3) ^ 3); \
49 if (__builtin_constant_p(nr)) { \
50 switch(nr & 7) { \
61 __asm__(OP " %w0,@%1"::"r"(nr),"r"(b_addr):"memory"); \
74 #define __set_bit(nr,addr) set_bit((nr),(addr)) argument
75 #define __clear_bit(nr,addr) clear_bit((nr),(addr)) argument
76 #define __change_bit(nr,addr) change_bit((nr),(addr)) argument
81 static __inline__ int test_bit(int nr, const unsigned long* addr) in test_bit() argument
84 ((nr >> 3) ^ 3)) & (1UL << (nr & 7))) != 0; in test_bit()
87 #define __test_bit(nr, addr) test_bit(nr, addr) argument
113 static __inline__ int FNNAME(int nr, volatile void * addr) \
118 b_addr = (volatile unsigned char *)addr + ((nr >> 3) ^ 3); \
119 if (__builtin_constant_p(nr)) { \
120 switch(nr & 7) { \
140 : "0" (retval),"r" (b_addr),"r"(nr) \
146 static __inline__ int __ ## FNNAME(int nr, volatile void * addr) \
150 b_addr = (volatile unsigned char *)addr + ((nr >> 3) ^ 3); \
151 if (__builtin_constant_p(nr)) { \
152 switch(nr & 7) { \
169 : "0" (retval),"r" (b_addr),"r"(nr) \