D | uaccess.h | 397 unsigned long __pu_addr = (unsigned long)__pu_ptr; \ 398 __put_user_nocheck_##__size(x, __pu_addr, __err, TUSER());\ 408 #define __put_user_asm(x, __pu_addr, err, instr) \ argument 422 : "r" (x), "r" (__pu_addr), "i" (-EFAULT) \ 425 #define __put_user_asm_byte(x, __pu_addr, err, __t) \ argument 426 __put_user_asm(x, __pu_addr, err, "strb" __t) 430 #define __put_user_asm_half(x, __pu_addr, err, __t) \ argument 431 __put_user_asm(x, __pu_addr, err, "strh" __t) 436 #define __put_user_asm_half(x, __pu_addr, err, __t) \ argument 439 __put_user_asm_byte(__temp, __pu_addr, err, __t); \ [all …]
|