D | uaccess.h | 380 unsigned long __pu_addr = (unsigned long)__pu_ptr; \ 381 __put_user_nocheck_##__size(x, __pu_addr, __err); \ 389 #define __put_user_asm(x, __pu_addr, err, instr) \ argument 403 : "r" (x), "r" (__pu_addr), "i" (-EFAULT) \ 406 #define __put_user_asm_byte(x, __pu_addr, err) \ argument 407 __put_user_asm(x, __pu_addr, err, strb) 410 #define __put_user_asm_half(x, __pu_addr, err) \ argument 413 __put_user_asm_byte(__temp, __pu_addr, err); \ 414 __put_user_asm_byte(__temp >> 8, __pu_addr + 1, err); \ 417 #define __put_user_asm_half(x, __pu_addr, err) \ argument [all …]
|