Searched refs:__pu_ptr (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.15/tools/virtio/linux/ |
| D | uaccess.h | 16 typeof(ptr) __pu_ptr = (ptr); \ 17 __chk_user_ptr(__pu_ptr, sizeof(*__pu_ptr)); \ 18 WRITE_ONCE(*(__pu_ptr), x); \ 24 typeof(ptr) __pu_ptr = (ptr); \ 25 __chk_user_ptr(__pu_ptr, sizeof(*__pu_ptr)); \ 26 x = READ_ONCE(*(__pu_ptr)); \
|
| /Linux-v5.15/arch/nios2/include/asm/ |
| D | uaccess.h | 167 __typeof__(*(ptr)) __user *__pu_ptr = (ptr); \ 169 if (access_ok(__pu_ptr, sizeof(*__pu_ptr))) { \ 170 switch (sizeof(*__pu_ptr)) { \ 172 __put_user_asm(__pu_val, "stb", __pu_ptr, __pu_err); \ 175 __put_user_asm(__pu_val, "sth", __pu_ptr, __pu_err); \ 178 __put_user_asm(__pu_val, "stw", __pu_ptr, __pu_err); \ 183 if (copy_to_user(__pu_ptr, &(__pu_val), \ 184 sizeof(*__pu_ptr))) \
|
| /Linux-v5.15/arch/mips/include/asm/ |
| D | uaccess.h | 164 __typeof__(*(ptr)) __user *__pu_ptr = (ptr); \ 168 __chk_user_ptr(__pu_ptr); \ 169 switch (sizeof(*__pu_ptr)) { \ 171 __put_data_asm(user_sb, __pu_ptr); \ 174 __put_data_asm(user_sh, __pu_ptr); \ 177 __put_data_asm(user_sw, __pu_ptr); \ 180 __PUT_DW(user_sd, __pu_ptr); \
|
| /Linux-v5.15/arch/ia64/include/asm/ |
| D | uaccess.h | 176 __typeof__ (*(ptr)) __user *__pu_ptr = (ptr); \ 180 if (!check || __access_ok(__pu_ptr, __pu_size)) \ 182 case 1: __put_user_size(__pu_x, __pu_ptr, 1, __pu_err); break; \ 183 case 2: __put_user_size(__pu_x, __pu_ptr, 2, __pu_err); break; \ 184 case 4: __put_user_size(__pu_x, __pu_ptr, 4, __pu_err); break; \ 185 case 8: __put_user_size(__pu_x, __pu_ptr, 8, __pu_err); break; \
|
| /Linux-v5.15/arch/arm/include/asm/ |
| D | uaccess.h | 351 const __typeof__(*(ptr)) __user *__pu_ptr = (ptr); \ 357 case 1: __fn(__pu_val, __pu_ptr, __err, 1); break; \ 358 case 2: __fn(__pu_val, __pu_ptr, __err, 2); break; \ 359 case 4: __fn(__pu_val, __pu_ptr, __err, 4); break; \ 360 case 8: __fn(__pu_val, __pu_ptr, __err, 8); break; \ 388 #define __put_user_nocheck(x, __pu_ptr, __err, __size) \ argument 390 unsigned long __pu_addr = (unsigned long)__pu_ptr; \
|
| /Linux-v5.15/arch/m68k/include/asm/ |
| D | uaccess.h | 61 const void *__pu_ptr = (const void __force *)(ptr); \ 79 : "+d" (res), "+a" (__pu_ptr) \
|