Symbol: __get_user_asm
arch/arm/include/asm/uaccess.h
332
__get_user_asm(x, addr, err, "ldrb" __t)
arch/arm/include/asm/uaccess.h
337
__get_user_asm(x, addr, err, "ldrh" __t)
arch/arm/include/asm/uaccess.h
362
__get_user_asm(x, addr, err, "ldr" __t)
arch/arm/include/asm/uaccess.h
375
__get_user_asm(__w0, addr + __WORD0_OFFS, err, "ldr" __t); \
arch/arm/include/asm/uaccess.h
376
__get_user_asm(__w1, addr + __WORD1_OFFS, err, "ldr" __t); \
arch/m68k/include/asm/uaccess.h
164
__get_user_asm(MOVES, __gu_err, x, ptr, u8, b, d, -EFAULT); \
arch/m68k/include/asm/uaccess.h
167
__get_user_asm(MOVES, __gu_err, x, ptr, u16, w, r, -EFAULT); \
arch/m68k/include/asm/uaccess.h
170
__get_user_asm(MOVES, __gu_err, x, ptr, u32, l, r, -EFAULT); \
arch/m68k/include/asm/uaccess.h
390
__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
arch/m68k/include/asm/uaccess.h
394
__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
arch/m68k/include/asm/uaccess.h
398
__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
arch/microblaze/include/asm/uaccess.h
106
__get_user_asm("lbu", (ptr), x, __gu_err); \
arch/microblaze/include/asm/uaccess.h
109
__get_user_asm("lhu", (ptr), x, __gu_err); \
arch/microblaze/include/asm/uaccess.h
112
__get_user_asm("lw", (ptr), x, __gu_err); \
arch/nios2/include/asm/uaccess.h
102
__get_user_asm(val, "ldhu", ptr, err); \
arch/nios2/include/asm/uaccess.h
105
__get_user_asm(val, "ldw", ptr, err); \
arch/nios2/include/asm/uaccess.h
99
__get_user_asm(val, "ldbu", ptr, err); \
arch/openrisc/include/asm/uaccess.h
153
case 1: __get_user_asm(x, ptr, retval, "l.lbz"); break; \
arch/openrisc/include/asm/uaccess.h
154
case 2: __get_user_asm(x, ptr, retval, "l.lhz"); break; \
arch/openrisc/include/asm/uaccess.h
155
case 4: __get_user_asm(x, ptr, retval, "l.lwz"); break; \
arch/parisc/include/asm/uaccess.h
26
#define LDD_USER(sr, val, ptr) __get_user_asm(sr, val, "ldd", ptr)
arch/parisc/include/asm/uaccess.h
35
case 1: __get_user_asm(sr, val, "ldb", ptr); break; \
arch/parisc/include/asm/uaccess.h
36
case 2: __get_user_asm(sr, val, "ldh", ptr); break; \
arch/parisc/include/asm/uaccess.h
37
case 4: __get_user_asm(sr, val, "ldw", ptr); break; \
arch/powerpc/include/asm/uaccess.h
277
__get_user_asm(x, addr, err, "ld")
arch/powerpc/include/asm/uaccess.h
301
case 1: __get_user_asm(x, (u8 __user *)ptr, retval, "lbz"); break; \
arch/powerpc/include/asm/uaccess.h
302
case 2: __get_user_asm(x, (u16 __user *)ptr, retval, "lhz"); break; \
arch/powerpc/include/asm/uaccess.h
303
case 4: __get_user_asm(x, (u32 __user *)ptr, retval, "lwz"); break; \
arch/riscv/include/asm/uaccess.h
135
__get_user_asm("ld", x, ptr, label)
arch/riscv/include/asm/uaccess.h
198
__get_user_asm("lb", (x), __gu_ptr, label); \
arch/riscv/include/asm/uaccess.h
201
__get_user_asm("lh", (x), __gu_ptr, label); \
arch/riscv/include/asm/uaccess.h
204
__get_user_asm("lw", (x), __gu_ptr, label); \
arch/sh/include/asm/uaccess_32.h
21
__get_user_asm(x, ptr, retval, "b"); \
arch/sh/include/asm/uaccess_32.h
24
__get_user_asm(x, ptr, retval, "w"); \
arch/sh/include/asm/uaccess_32.h
27
__get_user_asm(x, ptr, retval, "l"); \
arch/sparc/include/asm/uaccess_32.h
117
__get_user_asm(__gu_val, ub, addr, __gu_ret); \
arch/sparc/include/asm/uaccess_32.h
120
__get_user_asm(__gu_val, uh, addr, __gu_ret); \
arch/sparc/include/asm/uaccess_32.h
123
__get_user_asm(__gu_val, , addr, __gu_ret); \
arch/sparc/include/asm/uaccess_32.h
126
__get_user_asm(__gu_val, d, addr, __gu_ret); \
arch/sparc/include/asm/uaccess_32.h
145
case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_32.h
146
case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_32.h
147
case 4: __get_user_asm(__gu_val, , addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_32.h
148
case 8: __get_user_asm(__gu_val, d, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
191
case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
192
case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
193
case 4: __get_user_asm(__gu_val, uw, addr, __gu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
194
case 8: __get_user_asm(__gu_val, x, addr, __gu_ret); break; \
arch/x86/include/asm/uaccess.h
263
__get_user_asm(__gu_low, __gu_ptr, "l", "=r", label); \
arch/x86/include/asm/uaccess.h
264
__get_user_asm(__gu_high, __gu_ptr+1, "l", "=r", label); \
arch/x86/include/asm/uaccess.h
269
__get_user_asm(x, ptr, "q", "=r", label)
arch/x86/include/asm/uaccess.h
278
__get_user_asm(x_u8__, ptr, "b", "=q", label); \
arch/x86/include/asm/uaccess.h
283
__get_user_asm(x, ptr, "w", "=r", label); \
arch/x86/include/asm/uaccess.h
286
__get_user_asm(x, ptr, "l", "=r", label); \
arch/x86/include/asm/uaccess.h
330
__get_user_asm(x, ptr, retval, "q")
arch/x86/include/asm/uaccess.h
341
__get_user_asm(x_u8__, ptr, retval, "b"); \
arch/x86/include/asm/uaccess.h
345
__get_user_asm(x, ptr, retval, "w"); \
arch/x86/include/asm/uaccess.h
348
__get_user_asm(x, ptr, retval, "l"); \
arch/xtensa/include/asm/uaccess.h
174
case 1: __get_user_asm(x, ptr, retval, 1, "l8ui", __cb); break;\
arch/xtensa/include/asm/uaccess.h
175
case 2: __get_user_asm(x, ptr, retval, 2, "l16ui", __cb); break;\
arch/xtensa/include/asm/uaccess.h
176
case 4: __get_user_asm(x, ptr, retval, 4, "l32i", __cb); break;\