| /Linux-v5.4/arch/sparc/include/asm/ | 
| D | uaccess_32.h | 172 			 __get_user_asm(__gu_val, ub, addr, __gu_ret); \175 			__get_user_asm(__gu_val, uh, addr, __gu_ret); \
 178 			__get_user_asm(__gu_val, , addr, __gu_ret); \
 181 			__get_user_asm(__gu_val, d, addr, __gu_ret); \
 200 	case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break;	\
 201 	case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break;	\
 202 	case 4: __get_user_asm(__gu_val, , addr, __gu_ret); break;	\
 203 	case 8: __get_user_asm(__gu_val, d, addr, __gu_ret); break;	\
 213 #define __get_user_asm(x, size, addr, ret)				\  macro
 
 | 
| D | uaccess_64.h | 142 		case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break; \143 		case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
 144 		case 4: __get_user_asm(__gu_val, uw, addr, __gu_ret); break; \
 145 		case 8: __get_user_asm(__gu_val, x, addr, __gu_ret); break;  \
 155 #define __get_user_asm(x, size, addr, ret)				\  macro
 
 | 
| /Linux-v5.4/arch/sh/include/asm/ | 
| D | uaccess_32.h | 21 		__get_user_asm(x, ptr, retval, "b");		\24 		__get_user_asm(x, ptr, retval, "w");		\
 27 		__get_user_asm(x, ptr, retval, "l");		\
 36 #define __get_user_asm(x, addr, err, insn) \  macro
 57 #define __get_user_asm(x, addr, err, insn)		\  macro
 
 | 
| /Linux-v5.4/arch/parisc/include/asm/ | 
| D | uaccess.h | 39 #define LDD_USER(val, ptr)	__get_user_asm(val, "ldd", ptr)88 	case 1: __get_user_asm(val, "ldb", ptr); break;	\
 89 	case 2: __get_user_asm(val, "ldh", ptr); break; \
 90 	case 4: __get_user_asm(val, "ldw", ptr); break; \
 104 #define __get_user_asm(val, ldx, ptr)			\  macro
 
 | 
| /Linux-v5.4/arch/m68k/include/asm/ | 
| D | uaccess_no.h | 77 	__get_user_asm(__gu_err, __gu_val, ptr, b, "=d");	\80 	__get_user_asm(__gu_err, __gu_val, ptr, w, "=r");	\
 83 	__get_user_asm(__gu_err, __gu_val, ptr, l, "=r");	\
 100 #define __get_user_asm(err,x,ptr,bwl,reg)			\  macro
 
 | 
| D | uaccess_mm.h | 109 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({		\  macro136 		__get_user_asm(__gu_err, x, ptr, u8, b, d, -EFAULT);	\
 139 		__get_user_asm(__gu_err, x, ptr, u16, w, r, -EFAULT);	\
 142 		__get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT);	\
 
 | 
| /Linux-v5.4/arch/nios2/include/asm/ | 
| D | uaccess.h | 90 #define __get_user_asm(val, insn, addr, err)				\  macro115 		__get_user_asm(val, "ldbu", ptr, err);			\
 118 		__get_user_asm(val, "ldhu", ptr, err);			\
 121 		__get_user_asm(val, "ldw", ptr, err);			\
 
 | 
| /Linux-v5.4/arch/openrisc/include/asm/ | 
| D | uaccess.h | 189 	case 1: __get_user_asm(x, ptr, retval, "l.lbz"); break;		\190 	case 2: __get_user_asm(x, ptr, retval, "l.lhz"); break;		\
 191 	case 4: __get_user_asm(x, ptr, retval, "l.lwz"); break;		\
 197 #define __get_user_asm(x, addr, err, op)		\  macro
 
 | 
| /Linux-v5.4/arch/nds32/include/asm/ | 
| D | uaccess.h | 106 		__get_user_asm("lbi", __gu_val, (ptr), (err));		\109 		__get_user_asm("lhi", __gu_val, (ptr), (err));		\
 112 		__get_user_asm("lwi", __gu_val, (ptr), (err));		\
 124 #define __get_user_asm(inst, x, addr, err)				\  macro
 
 | 
| /Linux-v5.4/arch/riscv/include/asm/ | 
| D | uaccess.h | 105 #define __get_user_asm(insn, x, ptr, err)			\  macro133 	__get_user_asm("ld", x, ptr, err)
 198 		__get_user_asm("lb", (x), __gu_ptr, __gu_err);	\
 201 		__get_user_asm("lh", (x), __gu_ptr, __gu_err);	\
 204 		__get_user_asm("lw", (x), __gu_ptr, __gu_err);	\
 
 | 
| /Linux-v5.4/arch/microblaze/include/asm/ | 
| D | uaccess.h | 130 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err)	\  macro178 		__get_user_asm("lbu", (ptr), __gu_val, __gu_err);	\
 181 		__get_user_asm("lhu", (ptr), __gu_val, __gu_err);	\
 184 		__get_user_asm("lw", (ptr), __gu_val, __gu_err);	\
 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | uaccess.h | 250 #define __get_user_asm(instr, alt_instr, reg, x, addr, err, feature)	\  macro272 		__get_user_asm("ldrb", "ldtrb", "%w", __gu_val, (ptr),  \
 276 		__get_user_asm("ldrh", "ldtrh", "%w", __gu_val, (ptr),  \
 280 		__get_user_asm("ldr", "ldtr", "%w", __gu_val, (ptr),	\
 284 		__get_user_asm("ldr", "ldtr", "%x",  __gu_val, (ptr),	\
 
 | 
| /Linux-v5.4/arch/xtensa/include/asm/ | 
| D | uaccess.h | 198 	case 1: __get_user_asm(x, ptr, retval, 1, "l8ui", __cb);  break;\199 	case 2: __get_user_asm(x, ptr, retval, 2, "l16ui", __cb); break;\
 200 	case 4: __get_user_asm(x, ptr, retval, 4, "l32i", __cb);  break;\
 220 #define __get_user_asm(x_, addr_, err_, align, insn, cb) \  macro
 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | uaccess.h | 205 #define __get_user_asm(x, addr, err, op)		\  macro220 	__get_user_asm(x, addr, err, "ld")
 247 	case 1: __get_user_asm(x, ptr, retval, "lbz"); break;	\
 248 	case 2: __get_user_asm(x, ptr, retval, "lhz"); break;	\
 249 	case 4: __get_user_asm(x, ptr, retval, "lwz"); break;	\
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | uaccess.h | 341 	 __get_user_asm(x, ptr, retval, "q", "", "=r", errret)352 		__get_user_asm(x, ptr, retval, "b", "b", "=q", errret);	\
 355 		__get_user_asm(x, ptr, retval, "w", "w", "=r", errret);	\
 358 		__get_user_asm(x, ptr, retval, "l", "k", "=r", errret);	\
 368 #define __get_user_asm(x, addr, err, itype, rtype, ltype, errret)	\  macro
 
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | uaccess.h | 329 #define __get_user_asm(x, addr, err, instr)			\  macro348 	__get_user_asm(x, addr, err, ldrb)
 353 	__get_user_asm(x, addr, err, ldrh)
 378 	__get_user_asm(x, addr, err, ldr)
 
 |