Searched refs:__pu_val (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.6/arch/nios2/include/asm/ |
D | uaccess.h | 149 #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 typeof(*__pu_ptr) __pu_val = (typeof(*__pu_ptr))(x); \ 177 __put_user_common(__pu_val, __pu_ptr); \ 183 typeof(*__pu_ptr) __pu_val = (typeof(*__pu_ptr))(x); \ 185 __put_user_common(__pu_val, __pu_ptr) : \
|
/Linux-v6.6/arch/loongarch/include/asm/ |
D | uaccess.h | 132 __typeof__(*(ptr)) __pu_val; \ 134 __pu_val = (x); \ 190 : "Jr" (__pu_val)); \ 205 type __pu_val; \ 208 __pu_val = *(__force type *)(src); \
|
/Linux-v6.6/arch/microblaze/include/asm/ |
D | uaccess.h | 188 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-v6.6/arch/mips/include/asm/ |
D | paccess.h | 77 __typeof__(*(ptr)) __pu_val; \ 79 __pu_val = (x); \ 107 : "r" (__pu_val), "o" (__mp(__pu_addr)), "i" (-EFAULT)); \
|
D | uaccess.h | 124 __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-v6.6/arch/sh/include/asm/ |
D | uaccess.h | 60 __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-v6.6/arch/arm/include/asm/ |
D | uaccess.h | 210 #define __put_user_check(__pu_val, __ptr, __err, __s) \ argument 213 register typeof(__pu_val) __r2 asm("r2") = __pu_val; \ 335 __typeof__(*(ptr)) __pu_val = (x); \ 340 case 1: __fn(__pu_val, __pu_ptr, __err, 1); break; \ 341 case 2: __fn(__pu_val, __pu_ptr, __err, 2); break; \ 342 case 4: __fn(__pu_val, __pu_ptr, __err, 4); break; \ 343 case 8: __fn(__pu_val, __pu_ptr, __err, 8); break; \
|
/Linux-v6.6/arch/arm64/include/asm/ |
D | uaccess.h | 286 __typeof__(*(ptr)) __pu_val = (x); \ 289 __put_mem_asm(str "b", "%w", __pu_val, (ptr), (err), type); \ 292 __put_mem_asm(str "h", "%w", __pu_val, (ptr), (err), type); \ 295 __put_mem_asm(str, "%w", __pu_val, (ptr), (err), type); \ 298 __put_mem_asm(str, "%x", __pu_val, (ptr), (err), type); \
|
/Linux-v6.6/arch/m68k/include/asm/ |
D | uaccess.h | 81 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); \
|
/Linux-v6.6/arch/powerpc/include/asm/ |
D | uaccess.h | 40 __typeof__(*(ptr)) __pu_val = (__typeof__(*(ptr)))(x); \ 48 __put_user_size_goto(__pu_val, __pu_addr, __pu_size, __pu_failed); \
|