Lines Matching refs:__pu_addr
363 unsigned long __pu_addr = (unsigned long)__pu_ptr; \
364 __put_user_nocheck_##__size(x, __pu_addr, __err, TUSER());\
374 #define __put_user_asm(x, __pu_addr, err, instr) \ argument
388 : "r" (x), "r" (__pu_addr), "i" (-EFAULT) \
391 #define __put_user_asm_byte(x, __pu_addr, err, __t) \ argument
392 __put_user_asm(x, __pu_addr, err, "strb" __t)
396 #define __put_user_asm_half(x, __pu_addr, err, __t) \ argument
397 __put_user_asm(x, __pu_addr, err, "strh" __t)
402 #define __put_user_asm_half(x, __pu_addr, err, __t) \ argument
405 __put_user_asm_byte(__temp, __pu_addr, err, __t); \
406 __put_user_asm_byte(__temp >> 8, __pu_addr + 1, err, __t);\
409 #define __put_user_asm_half(x, __pu_addr, err, __t) \ argument
412 __put_user_asm_byte(__temp >> 8, __pu_addr, err, __t); \
413 __put_user_asm_byte(__temp, __pu_addr + 1, err, __t); \
419 #define __put_user_asm_word(x, __pu_addr, err, __t) \ argument
420 __put_user_asm(x, __pu_addr, err, "str" __t)
430 #define __put_user_asm_dword(x, __pu_addr, err, __t) \ argument
447 : "+r" (err), "+r" (__pu_addr) \