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) \
200 int __gu_err = 0; \
206 __gu_err); \
210 __gu_err); \
214 __gu_err); \
217 __gu_err = __user_bad(); \
221 __gu_err = -EFAULT; \
224 __gu_err; \
231 long __gu_err; \
234 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
237 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
240 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
243 /* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\
246 __gu_err; \
250 #define __put_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument
263 : "=&r"(__gu_err) \
268 #define __put_user_asm_8(__gu_ptr, __gu_val, __gu_err) \ argument
283 : "=&r"(__gu_err) \
343 long __gu_err = 0; \
346 __put_user_asm("sb", (ptr), __gu_val, __gu_err); \
349 __put_user_asm("sh", (ptr), __gu_val, __gu_err); \
352 __put_user_asm("sw", (ptr), __gu_val, __gu_err); \
355 __put_user_asm_8((ptr), __gu_val, __gu_err); \
358 /*__gu_err = -EINVAL;*/ __gu_err = __user_bad(); \
360 __gu_err; \