Lines Matching refs:__gu_err
59 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument
72 : "=&r"(__gu_err), "=r"(__gu_val) \
103 long __gu_err; \
106 __get_user_asm("lbu", (ptr), x, __gu_err); \
109 __get_user_asm("lhu", (ptr), x, __gu_err); \
112 __get_user_asm("lw", (ptr), x, __gu_err); \
116 __gu_err = raw_copy_from_user(&__x, ptr, 8) ? \
122 /* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\
124 __gu_err; \
128 #define __put_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument
141 : "=&r"(__gu_err) \
146 #define __put_user_asm_8(__gu_ptr, __gu_val, __gu_err) \ argument
161 : "=&r"(__gu_err) \
222 long __gu_err = 0; \
225 __put_user_asm("sb", (ptr), __gu_val, __gu_err); \
228 __put_user_asm("sh", (ptr), __gu_val, __gu_err); \
231 __put_user_asm("sw", (ptr), __gu_val, __gu_err); \
234 __put_user_asm_8((ptr), __gu_val, __gu_err); \
237 /*__gu_err = -EINVAL;*/ __gu_err = __user_bad(); \
239 __gu_err; \