Home
last modified time | relevance | path

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

/linux-4.4.14/arch/avr32/include/asm/
Duaccess.h249 typeof(*(ptr)) __pu_val; \
252 __pu_val = (x); \
254 case 1: __put_user_asm("b", ptr, __pu_val, __pu_err); break; \
255 case 2: __put_user_asm("h", ptr, __pu_val, __pu_err); break; \
256 case 4: __put_user_asm("w", ptr, __pu_val, __pu_err); break; \
257 case 8: __put_user_asm("d", ptr, __pu_val, __pu_err); break; \
265 typeof(*(ptr)) __pu_val; \
269 __pu_val = (x); \
273 __put_user_asm("b", __pu_addr, __pu_val, \
277 __put_user_asm("h", __pu_addr, __pu_val, \
[all …]
/linux-4.4.14/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.4.14/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.4.14/arch/score/include/asm/
Duaccess.h221 __typeof__(*(ptr)) __pu_val; \
224 __pu_val = (val); \
236 if ((__copy_to_user((void *)ptr, &__pu_val, 8)) == 0) \
252 __typeof__(*(ptr)) __pu_val = (val); \
267 if ((__copy_to_user((void *)__pu_addr, &__pu_val, 8)) == 0)\
292 : "0" (0), "r" (__pu_val), "o" (__m(ptr)), \
/linux-4.4.14/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.4.14/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.h441 __typeof__(*(ptr)) __pu_val; \
444 __pu_val = (x); \
457 __typeof__(*(ptr)) __pu_val = (x); \
485 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
505 : "0" (0), "r" (__pu_val), "r" (ptr), \
725 __typeof__(*(ptr)) __pu_val; \
728 __pu_val = (x); \
736 __typeof__(*(ptr)) __pu_val = (x); \
759 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
781 : "0" (0), "r" (__pu_val), "r" (ptr), \
/linux-4.4.14/arch/arm64/include/asm/
Duaccess.h202 __typeof__(*(ptr)) __pu_val = (x); \
208 __put_user_asm("strb", "%w", __pu_val, (ptr), (err)); \
211 __put_user_asm("strh", "%w", __pu_val, (ptr), (err)); \
214 __put_user_asm("str", "%w", __pu_val, (ptr), (err)); \
217 __put_user_asm("str", "%", __pu_val, (ptr), (err)); \
/linux-4.4.14/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.4.14/arch/microblaze/include/asm/
Duaccess.h311 typeof(*(ptr)) volatile __pu_val = x; \
318 __put_user_asm("sb", __pu_addr, __pu_val, \
322 __put_user_asm("sh", __pu_addr, __pu_val, \
326 __put_user_asm("sw", __pu_addr, __pu_val, \
330 __put_user_asm_8(__pu_addr, __pu_val, __pu_err);\
/linux-4.4.14/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.4.14/arch/x86/include/asm/
Duaccess.h260 __typeof__(*(ptr)) __pu_val; \
263 __pu_val = x; \
266 __put_user_x(1, __pu_val, ptr, __ret_pu); \
269 __put_user_x(2, __pu_val, ptr, __ret_pu); \
272 __put_user_x(4, __pu_val, ptr, __ret_pu); \
275 __put_user_x8(__pu_val, ptr, __ret_pu); \
278 __put_user_x(X, __pu_val, ptr, __ret_pu); \
/linux-4.4.14/arch/arm/include/asm/
Duaccess.h409 __typeof__(*(ptr)) __pu_val = (x); \
414 case 1: __put_user_asm_byte(__pu_val, __pu_addr, err); break; \
415 case 2: __put_user_asm_half(__pu_val, __pu_addr, err); break; \
416 case 4: __put_user_asm_word(__pu_val, __pu_addr, err); break; \
417 case 8: __put_user_asm_dword(__pu_val, __pu_addr, err); break; \