Home
last modified time | relevance | path

Searched refs:__get_user_asm (Results 1 – 14 of 14) sorted by relevance

/linux/arch/sparc/include/asm/
A Duaccess_32.h139 __get_user_asm(__gu_val, ub, addr, __gu_ret); \
142 __get_user_asm(__gu_val, uh, addr, __gu_ret); \
145 __get_user_asm(__gu_val, , addr, __gu_ret); \
148 __get_user_asm(__gu_val, d, addr, __gu_ret); \
167 case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break; \
168 case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
169 case 4: __get_user_asm(__gu_val, , addr, __gu_ret); break; \
170 case 8: __get_user_asm(__gu_val, d, addr, __gu_ret); break; \
180 #define __get_user_asm(x, size, addr, ret) \ macro
A Duaccess_64.h141 case 1: __get_user_asm(__gu_val, ub, addr, __gu_ret); break; \
142 case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
143 case 4: __get_user_asm(__gu_val, uw, addr, __gu_ret); break; \
144 case 8: __get_user_asm(__gu_val, x, addr, __gu_ret); break; \
154 #define __get_user_asm(x, size, addr, ret) \ macro
/linux/arch/x86/include/asm/
A Duaccess.h304 __get_user_asm(__gu_low, __gu_ptr, "l", "=r", label); \
310 __get_user_asm(x, ptr, "q", "=r", label)
319 __get_user_asm(x_u8__, ptr, "b", "=q", label); \
323 __get_user_asm(x, ptr, "w", "=r", label); \
326 __get_user_asm(x, ptr, "l", "=r", label); \
336 #define __get_user_asm(x, addr, itype, ltype, label) \ macro
371 __get_user_asm(x, ptr, retval, "q", "=r")
382 __get_user_asm(x_u8__, ptr, retval, "b", "=q"); \
386 __get_user_asm(x, ptr, retval, "w", "=r"); \
389 __get_user_asm(x, ptr, retval, "l", "=r"); \
[all …]
/linux/arch/sh/include/asm/
A Duaccess_32.h21 __get_user_asm(x, ptr, retval, "b"); \
24 __get_user_asm(x, ptr, retval, "w"); \
27 __get_user_asm(x, ptr, retval, "l"); \
39 #define __get_user_asm(x, addr, err, insn) \ macro
60 #define __get_user_asm(x, addr, err, insn) \ macro
/linux/arch/parisc/include/asm/
A Duaccess.h31 #define LDD_USER(sr, val, ptr) __get_user_asm(sr, val, "ldd", ptr)
67 case 1: __get_user_asm(sr, val, "ldb", ptr); break; \
68 case 2: __get_user_asm(sr, val, "ldh", ptr); break; \
69 case 4: __get_user_asm(sr, val, "ldw", ptr); break; \
82 #define __get_user_asm(sr, val, ldx, ptr) \ macro
/linux/arch/m68k/include/asm/
A Duaccess.h115 #define __get_user_asm(inst, res, x, ptr, type, bwl, reg, err) ({ \ macro
174 __get_user_asm(MOVES, __gu_err, x, ptr, u8, b, d, -EFAULT); \
177 __get_user_asm(MOVES, __gu_err, x, ptr, u16, w, r, -EFAULT); \
180 __get_user_asm(MOVES, __gu_err, x, ptr, u32, l, r, -EFAULT); \
403 __get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
407 __get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
411 __get_user_asm("move", __gk_err, *__gk_dst, __gk_src, \
/linux/arch/nios2/include/asm/
A Duaccess.h89 #define __get_user_asm(val, insn, addr, err) \ macro
114 __get_user_asm(val, "ldbu", ptr, err); \
117 __get_user_asm(val, "ldhu", ptr, err); \
120 __get_user_asm(val, "ldw", ptr, err); \
/linux/arch/nds32/include/asm/
A Duaccess.h105 __get_user_asm("lbi", __gu_val, (ptr), (err)); \
108 __get_user_asm("lhi", __gu_val, (ptr), (err)); \
111 __get_user_asm("lwi", __gu_val, (ptr), (err)); \
123 #define __get_user_asm(inst, x, addr, err) \ macro
/linux/arch/microblaze/include/asm/
A Duaccess.h100 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ macro
148 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
151 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
154 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
/linux/arch/riscv/include/asm/
A Duaccess.h81 #define __get_user_asm(insn, x, ptr, err) \ macro
107 __get_user_asm("ld", x, ptr, err)
146 __get_user_asm("lb", (x), __gu_ptr, __gu_err); \
149 __get_user_asm("lh", (x), __gu_ptr, __gu_err); \
152 __get_user_asm("lw", (x), __gu_ptr, __gu_err); \
/linux/arch/openrisc/include/asm/
A Duaccess.h190 case 1: __get_user_asm(x, ptr, retval, "l.lbz"); break; \
191 case 2: __get_user_asm(x, ptr, retval, "l.lhz"); break; \
192 case 4: __get_user_asm(x, ptr, retval, "l.lwz"); break; \
198 #define __get_user_asm(x, addr, err, op) \ macro
/linux/arch/xtensa/include/asm/
A Duaccess.h198 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;\
222 #define __get_user_asm(x_, addr_, err_, align, insn, cb) \ macro
/linux/arch/powerpc/include/asm/
A Duaccess.h192 #define __get_user_asm(x, addr, err, op) \ macro
207 __get_user_asm(x, addr, err, "ld")
231 case 1: __get_user_asm(x, (u8 __user *)ptr, retval, "lbz"); break; \
232 case 2: __get_user_asm(x, (u16 __user *)ptr, retval, "lhz"); break; \
233 case 4: __get_user_asm(x, (u32 __user *)ptr, retval, "lwz"); break; \
/linux/arch/arm/include/asm/
A Duaccess.h298 #define __get_user_asm(x, addr, err, instr) \ macro
317 __get_user_asm(x, addr, err, "ldrb" __t)
322 __get_user_asm(x, addr, err, "ldrh" __t)
347 __get_user_asm(x, addr, err, "ldr" __t)

Completed in 17 milliseconds