Searched refs:__pu_val (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/arch/avr32/include/asm/ |
D | uaccess.h | 245 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/ |
D | uaccess_no.h | 59 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))); \
|
D | uaccess_mm.h | 85 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/ |
D | uaccess.h | 205 __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/ |
D | uaccess.h | 216 __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/ |
D | uaccess.h | 202 } __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/ |
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 | 421 __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/ |
D | uaccess.h | 195 __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/ |
D | uaccess.h | 97 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/ |
D | uaccess.h | 309 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/ |
D | uaccess.h | 82 __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/ |
D | uaccess.h | 257 __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/ |
D | uaccess.h | 384 __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; \
|