Lines Matching refs:__gu_err
158 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument
171 : "=&r"(__gu_err), "=r"(__gu_val) \
201 int __gu_err = 0; \
207 __gu_err); \
211 __gu_err); \
215 __gu_err); \
218 __gu_err = __user_bad(); \
222 __gu_err = -EFAULT; \
225 __gu_err; \
232 long __gu_err; \
235 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
238 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
241 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
244 /* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\
247 __gu_err; \
251 #define __put_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument
264 : "=&r"(__gu_err) \
269 #define __put_user_asm_8(__gu_ptr, __gu_val, __gu_err) \ argument
284 : "=&r"(__gu_err) \
345 long __gu_err = 0; \
348 __put_user_asm("sb", (ptr), __gu_val, __gu_err); \
351 __put_user_asm("sh", (ptr), __gu_val, __gu_err); \
354 __put_user_asm("sw", (ptr), __gu_val, __gu_err); \
357 __put_user_asm_8((ptr), __gu_val, __gu_err); \
360 /*__gu_err = -EINVAL;*/ __gu_err = __user_bad(); \
362 __gu_err; \