Home
last modified time | relevance | path

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

/linux-4.1.27/arch/avr32/include/asm/
Duaccess.h245 typeof(*(ptr)) __pu_val; \
248 __pu_val = (x); \
250 case 1: __put_user_asm("b", ptr, __pu_val, __pu_err); break; \
251 case 2: __put_user_asm("h", ptr, __pu_val, __pu_err); break; \
252 case 4: __put_user_asm("w", ptr, __pu_val, __pu_err); break; \
253 case 8: __put_user_asm("d", ptr, __pu_val, __pu_err); break; \
261 typeof(*(ptr)) __pu_val; \
265 __pu_val = (x); \
269 __put_user_asm("b", __pu_addr, __pu_val, \
273 __put_user_asm("h", __pu_addr, __pu_val, \
[all …]
/linux-4.1.27/arch/m68k/include/asm/
Duaccess_no.h59 typeof(*(ptr)) __pu_val = (x); \
62 __put_user_asm(__pu_err, __pu_val, ptr, b); \
65 __put_user_asm(__pu_err, __pu_val, ptr, w); \
68 __put_user_asm(__pu_err, __pu_val, ptr, l); \
71 memcpy(ptr, &__pu_val, sizeof (*(ptr))); \
Duaccess_mm.h85 typeof(*(ptr)) __pu_val = (x); \
90 __put_user_asm(__pu_err, __pu_val, ptr, b, d, -EFAULT); \
93 __put_user_asm(__pu_err, __pu_val, ptr, w, r, -EFAULT); \
96 __put_user_asm(__pu_err, __pu_val, ptr, l, r, -EFAULT); \
118 : "r" (__pu_val), "i" (-EFAULT) \
/linux-4.1.27/arch/nios2/include/asm/
Duaccess.h205 __typeof__(*(ptr)) __pu_val = (__typeof(*ptr))(x); \
209 __put_user_asm(__pu_val, "stb", __pu_ptr, __pu_err); \
212 __put_user_asm(__pu_val, "sth", __pu_ptr, __pu_err); \
215 __put_user_asm(__pu_val, "stw", __pu_ptr, __pu_err); \
220 if (copy_to_user(__pu_ptr, &(__pu_val), \
/linux-4.1.27/arch/score/include/asm/
Duaccess.h216 __typeof__(*(ptr)) __pu_val; \
219 __pu_val = (val); \
231 if ((__copy_to_user((void *)ptr, &__pu_val, 8)) == 0) \
247 __typeof__(*(ptr)) __pu_val = (val); \
262 if ((__copy_to_user((void *)__pu_addr, &__pu_val, 8)) == 0)\
287 : "0" (0), "r" (__pu_val), "o" (__m(ptr)), \
/linux-4.1.27/arch/mn10300/include/asm/
Duaccess.h202 } __pu_val; \
205 __pu_val.val = (x); \
222 } __pu_val; \
225 __pu_val.val = (x); \
259 : "r" (__pu_val.val), "m" (__m(__pu_addr)), \
282 : "r" (__pu_val.bits[0]), "r" (__pu_val.bits[1]), \
/linux-4.1.27/arch/mips/include/asm/
Dpaccess.h77 __typeof__(*(ptr)) __pu_val; \
79 __pu_val = (x); \
107 : "r" (__pu_val), "o" (__mp(__pu_addr)), "i" (-EFAULT)); \
Duaccess.h421 __typeof__(*(ptr)) __pu_val; \
424 __pu_val = (x); \
437 __typeof__(*(ptr)) __pu_val = (x); \
465 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
485 : "0" (0), "r" (__pu_val), "r" (ptr), \
701 __typeof__(*(ptr)) __pu_val; \
704 __pu_val = (x); \
712 __typeof__(*(ptr)) __pu_val = (x); \
735 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
757 : "0" (0), "r" (__pu_val), "r" (ptr), \
/linux-4.1.27/arch/arm64/include/asm/
Duaccess.h195 __typeof__(*(ptr)) __pu_val = (x); \
199 __put_user_asm("strb", "%w", __pu_val, (ptr), (err)); \
202 __put_user_asm("strh", "%w", __pu_val, (ptr), (err)); \
205 __put_user_asm("str", "%w", __pu_val, (ptr), (err)); \
208 __put_user_asm("str", "%", __pu_val, (ptr), (err)); \
/linux-4.1.27/arch/frv/include/asm/
Duaccess.h97 typeof(*(ptr)) __pu_val = (x); \
102 __put_user_asm(__pu_err, __pu_val, ptr, "b", "r"); \
105 __put_user_asm(__pu_err, __pu_val, ptr, "h", "r"); \
108 __put_user_asm(__pu_err, __pu_val, ptr, "", "r"); \
111 __put_user_asm(__pu_err, __pu_val, ptr, "d", "e"); \
/linux-4.1.27/arch/microblaze/include/asm/
Duaccess.h309 typeof(*(ptr)) volatile __pu_val = x; \
316 __put_user_asm("sb", __pu_addr, __pu_val, \
320 __put_user_asm("sh", __pu_addr, __pu_val, \
324 __put_user_asm("sw", __pu_addr, __pu_val, \
328 __put_user_asm_8(__pu_addr, __pu_val, __pu_err);\
/linux-4.1.27/arch/sh/include/asm/
Duaccess.h82 __typeof__(*(ptr)) __pu_val = x; \
84 __put_user_size(__pu_val, __pu_addr, (size), __pu_err); \
92 __typeof__(*(ptr)) __pu_val = x; \
94 __put_user_size(__pu_val, __pu_addr, (size), \
/linux-4.1.27/arch/x86/include/asm/
Duaccess.h257 __typeof__(*(ptr)) __pu_val; \
260 __pu_val = x; \
263 __put_user_x(1, __pu_val, ptr, __ret_pu); \
266 __put_user_x(2, __pu_val, ptr, __ret_pu); \
269 __put_user_x(4, __pu_val, ptr, __ret_pu); \
272 __put_user_x8(__pu_val, ptr, __ret_pu); \
275 __put_user_x(X, __pu_val, ptr, __ret_pu); \
/linux-4.1.27/arch/arm/include/asm/
Duaccess.h384 __typeof__(*(ptr)) __pu_val = (x); \
388 case 1: __put_user_asm_byte(__pu_val, __pu_addr, err); break; \
389 case 2: __put_user_asm_half(__pu_val, __pu_addr, err); break; \
390 case 4: __put_user_asm_word(__pu_val, __pu_addr, err); break; \
391 case 8: __put_user_asm_dword(__pu_val, __pu_addr, err); break; \