Lines Matching refs:__gu_err
185 int __gu_err = 0; \
188 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \
189 case 2: __get_user_asm("uh", __gu_val, ptr, __gu_err); break; \
190 case 4: __get_user_asm("w", __gu_val, ptr, __gu_err); break; \
191 default: __gu_err = __get_user_bad(); break; \
195 __gu_err; \
202 int __gu_err = 0; \
208 __gu_err); \
212 __gu_err); \
216 __gu_err); \
219 __gu_err = __get_user_bad(); \
223 __gu_err = -EFAULT; \
226 __gu_err; \
229 #define __get_user_asm(suffix, __gu_val, ptr, __gu_err) \ argument
240 : "=r"(__gu_err), "=r"(__gu_val) \
241 : "0"(__gu_err), "m"(*(ptr)), "i"(-EFAULT))
294 #define __put_user_asm(suffix, ptr, __pu_val, __gu_err) \ argument
305 : "=r"(__gu_err), "=m"(*(ptr)) \
306 : "0"(__gu_err), "r"(__pu_val), "i"(-EFAULT))