Lines Matching refs:res
35 #define __user_swpX_asm(data, addr, res, temp, B) \
54 : "=&r" (res), "+r" (data), "=&r" (temp) \
58 #define __user_swp_asm(data, addr, res, temp) \
59 __user_swpX_asm(data, addr, res, temp, "")
60 #define __user_swpb_asm(data, addr, res, temp) \
61 __user_swpX_asm(data, addr, res, temp, "b")
120 unsigned int res = 0;
134 __user_swpb_asm(*data, address, res, temp);
136 __user_swp_asm(*data, address, res, temp);
139 if (likely(res != -EAGAIN) || signal_pending(current))
145 if (res == 0) {
152 return res;
163 unsigned int res = 0;
167 res = arm_check_condition(instr, regs->ARM_cpsr);
168 switch (res) {
202 res = -EFAULT;
204 res = emulate_swpX(address, &data, type);
207 if (res == 0) {
215 } else if (res == -EFAULT) {