Lines Matching refs:__pu_val
245 typeof(*(ptr)) __pu_val; \
248 __pu_val = (x); \
250 case 1: __put_user_asm("b", ptr, __pu_val, __pu_err); break; \
251 case 2: __put_user_asm("h", ptr, __pu_val, __pu_err); break; \
252 case 4: __put_user_asm("w", ptr, __pu_val, __pu_err); break; \
253 case 8: __put_user_asm("d", ptr, __pu_val, __pu_err); break; \
261 typeof(*(ptr)) __pu_val; \
265 __pu_val = (x); \
269 __put_user_asm("b", __pu_addr, __pu_val, \
273 __put_user_asm("h", __pu_addr, __pu_val, \
277 __put_user_asm("w", __pu_addr, __pu_val, \
281 __put_user_asm("d", __pu_addr, __pu_val, \
294 #define __put_user_asm(suffix, ptr, __pu_val, __gu_err) \ argument
306 : "0"(__gu_err), "r"(__pu_val), "i"(-EFAULT))