D | uaccess.h | 380 #define __get_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument 382 "1: mov"itype" %2,%"rtype"1\n" \ 386 " xor"itype" %"rtype"1,%"rtype"1\n" \ 393 #define __get_user_asm_nozero(x, addr, err, itype, rtype, ltype, errret) \ argument 395 "1: mov"itype" %2,%"rtype"1\n" \ 430 #define __get_user_asm_ex(x, addr, itype, rtype, ltype) \ argument 431 asm volatile("1: mov"itype" %1,%"rtype"0\n" \ 434 "3:xor"itype" %"rtype"0,%"rtype"0\n" \ 469 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument 471 "1: mov"itype" %"rtype"1,%2\n" \ [all …]
|