Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/nios2/include/asm/
H A Duaccess.h175 __typeof__(*(ptr)) __pu_val = (__typeof(*ptr))(x); \
179 __put_user_asm(__pu_val, "stb", __pu_ptr, __pu_err); \
182 __put_user_asm(__pu_val, "sth", __pu_ptr, __pu_err); \
185 __put_user_asm(__pu_val, "stw", __pu_ptr, __pu_err); \
190 if (copy_to_user(__pu_ptr, &(__pu_val), \
/OK3568_Linux_fs/kernel/arch/nds32/include/asm/
H A Duaccess.h208 __typeof__(*(ptr)) __pu_val = (x); \
212 __put_user_asm("sbi", __pu_val, (ptr), (err)); \
215 __put_user_asm("shi", __pu_val, (ptr), (err)); \
218 __put_user_asm("swi", __pu_val, (ptr), (err)); \
221 __put_user_asm_dword(__pu_val, (ptr), (err)); \
/OK3568_Linux_fs/kernel/arch/microblaze/include/asm/
H A Duaccess.h255 typeof(*(ptr)) volatile __pu_val = x; \
262 __put_user_asm("sb", __pu_addr, __pu_val, \
266 __put_user_asm("sh", __pu_addr, __pu_val, \
270 __put_user_asm("sw", __pu_addr, __pu_val, \
274 __put_user_asm_8(__pu_addr, __pu_val, __pu_err);\
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Duaccess.h248 #define __put_user_check(__pu_val, __ptr, __err, __s) \ argument
251 register typeof(__pu_val) __r2 asm("r2") = __pu_val; \
391 __typeof__(*(ptr)) __pu_val = (x); \
396 case 1: __fn(__pu_val, __pu_ptr, __err, 1); break; \
397 case 2: __fn(__pu_val, __pu_ptr, __err, 2); break; \
398 case 4: __fn(__pu_val, __pu_ptr, __err, 4); break; \
399 case 8: __fn(__pu_val, __pu_ptr, __err, 8); break; \
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dpaccess.h77 __typeof__(*(ptr)) __pu_val; \
79 __pu_val = (x); \
107 : "r" (__pu_val), "o" (__mp(__pu_addr)), "i" (-EFAULT)); \
H A Duaccess.h425 __typeof__(*(ptr)) __pu_val; \
428 __pu_val = (x); \
441 __typeof__(*(ptr)) __pu_val = (x); \
469 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
489 : "0" (0), "r" (__pu_val), "r" (ptr), \
/OK3568_Linux_fs/kernel/arch/sh/include/asm/
H A 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), \
/OK3568_Linux_fs/kernel/arch/csky/include/asm/
H A Duaccess.h73 typeof(*(ptr)) __pu_val = (typeof(*(ptr)))(x); \
75 __put_user_size(__pu_val, (__pu_addr), (size), \
84 typeof(*(ptr)) __pu_val = (typeof(*(ptr)))(x); \
86 __put_user_size(__pu_val, __pu_addr, (size), __pu_err); \
/OK3568_Linux_fs/kernel/arch/m68k/include/asm/
H A Duaccess.h66 typeof(*(ptr)) __pu_val = (x); \
71 __put_user_asm(__pu_err, __pu_val, ptr, b, d, -EFAULT); \
74 __put_user_asm(__pu_err, __pu_val, ptr, w, r, -EFAULT); \
77 __put_user_asm(__pu_err, __pu_val, ptr, l, r, -EFAULT); \
99 : "r" (__pu_val), "i" (-EFAULT) \
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Duaccess.h419 __typeof__(*(ptr)) __pu_val = (x); \
422 __put_mem_asm(str "b", "%w", __pu_val, (ptr), (err)); \
425 __put_mem_asm(str "h", "%w", __pu_val, (ptr), (err)); \
428 __put_mem_asm(str, "%w", __pu_val, (ptr), (err)); \
431 __put_mem_asm(str, "%x", __pu_val, (ptr), (err)); \
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Duaccess.h136 __typeof__(*(ptr)) __pu_val = (x); \
142 __put_user_size(__pu_val, __pu_addr, __pu_size, __pu_err); \
151 __typeof__(*(ptr)) __pu_val = (x); \
156 __put_user_size(__pu_val, __pu_addr, __pu_size, __pu_err); \
165 __typeof__(*(ptr)) __pu_val = (x); \
169 __put_user_size(__pu_val, __pu_addr, __pu_size, __pu_err); \