Lines Matching refs:b_addr
42 unsigned char *b_addr; \
45 b_addr = (unsigned char *)addr + ((nr >> 3) ^ 3); \
47 __asm__(OP " %1,%0" : "+WU"(*b_addr) : "i"(nr & 7)); \
49 __asm__(OP " %s1,%0" : "+WU"(*b_addr) : "r"(bit)); \
71 unsigned char *b_addr; in test_bit() local
74 b_addr = (unsigned char *)addr + ((nr >> 3) ^ 3); in test_bit()
79 : "WU"(*b_addr), "i"(nr & 7), "0"(ret) : "cc"); in test_bit()
86 : "WU"(*b_addr), "r"(bit), "0"(ret) : "cc"); in test_bit()
98 unsigned char *b_addr; \
101 b_addr = (unsigned char *)addr + ((nr >> 3) ^ 3); \
109 : "=r"(retval), "+WU" (*b_addr), "=&r"(ccrsave) \
120 : "=r"(retval), "+WU" (*b_addr) \
129 unsigned char *b_addr; \
132 b_addr = (unsigned char *)addr + ((nr >> 3) ^ 3); \
137 : "=r"(retval), "+WU"(*b_addr) \
145 : "=r"(retval), "+WU"(*b_addr) \