Home
last modified time | relevance | path

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

/linux/arch/nios2/include/asm/
H A Duaccess.h149 #define __put_user_common(__pu_val, __pu_ptr) \ argument
154 __put_user_asm(__pu_val, "stb", __pu_ptr, __pu_err); \
157 __put_user_asm(__pu_val, "sth", __pu_ptr, __pu_err); \
160 __put_user_asm(__pu_val, "stw", __pu_ptr, __pu_err); \
165 if (__copy_to_user(__pu_ptr, &(__pu_val), \
176 auto __pu_val = (typeof(*__pu_ptr))(x); \
177 __put_user_common(__pu_val, __pu_ptr); \
183 auto __pu_val = (typeof(*__pu_ptr))(x); \
185 __put_user_common(__pu_val, __pu_ptr) : \
/linux/arch/loongarch/include/asm/
H A Duaccess.h139 __typeof__(*(ptr)) __pu_val; \
141 __pu_val = (x); \
223 : "Jr" (__pu_val)); \
233 u64 __x = (__typeof__((__pu_val)-(__pu_val)))(__pu_val); \
262 type __pu_val; \
265 __pu_val = *(__force type *)(src); \
/linux/arch/microblaze/include/asm/
H A Duaccess.h188 typeof(*(ptr)) volatile __pu_val = x; \
195 __put_user_asm("sb", __pu_addr, __pu_val, \
199 __put_user_asm("sh", __pu_addr, __pu_val, \
203 __put_user_asm("sw", __pu_addr, __pu_val, \
207 __put_user_asm_8(__pu_addr, __pu_val, __pu_err);\
/linux/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.h124 __typeof__(*(ptr)) __pu_val = (x); \
312 : "0" (0), "Jr" (__pu_val), "o" (__m(ptr)), \
332 : "0" (0), "r" (__pu_val), "r" (ptr), \
338 type __pu_val; \
341 __pu_val = *(__force type *)(src); \
/linux/arch/sh/include/asm/
H A Duaccess.h60 __typeof__(*(ptr)) __pu_val = x; \
62 __put_user_size(__pu_val, __pu_addr, (size), __pu_err); \
70 __typeof__(*(ptr)) __pu_val = x; \
72 __put_user_size(__pu_val, __pu_addr, (size), \
/linux/arch/m68k/include/asm/
H A Duaccess.h81 typeof(*(ptr)) __pu_val = (x); \
86 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, b, d, -EFAULT); \
89 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, w, r, -EFAULT); \
92 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, l, r, -EFAULT); \
95 __put_user_asm8(MOVES, __pu_err, __pu_val, ptr); \