Lines Matching refs:retval
208 #define __get_user_check_ret(x, addr, size, type, retval) ({ \ argument
213 __get_user_asm_ret(__gu_val, ub, addr, retval); \
216 __get_user_asm_ret(__gu_val, uh, addr, retval); \
219 __get_user_asm_ret(__gu_val, , addr, retval); \
222 __get_user_asm_ret(__gu_val, d, addr, retval); \
226 return retval; \
230 return retval; \
250 #define __get_user_nocheck_ret(x, addr, size, type, retval) ({ \ argument
253 case 1: __get_user_asm_ret(__gu_val, ub, addr, retval); break; \
254 case 2: __get_user_asm_ret(__gu_val, uh, addr, retval); break; \
255 case 4: __get_user_asm_ret(__gu_val, , addr, retval); break; \
256 case 8: __get_user_asm_ret(__gu_val, d, addr, retval); break; \
259 return retval; \
284 #define __get_user_asm_ret(x, size, addr, retval) \ argument
285 if (__builtin_constant_p(retval) && retval == -EFAULT) \
308 : "=&r" (x) : "m" (*__m(addr)), "i" (retval))