/linux-4.1.27/arch/x86/include/asm/ |
D | uaccess_64.h | 109 case 1:__put_user_asm(*(u8 *)src, (u8 __user *)dst, in __copy_to_user_nocheck() 112 case 2:__put_user_asm(*(u16 *)src, (u16 __user *)dst, in __copy_to_user_nocheck() 115 case 4:__put_user_asm(*(u32 *)src, (u32 __user *)dst, in __copy_to_user_nocheck() 118 case 8:__put_user_asm(*(u64 *)src, (u64 __user *)dst, in __copy_to_user_nocheck() 122 __put_user_asm(*(u64 *)src, (u64 __user *)dst, in __copy_to_user_nocheck() 127 __put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, in __copy_to_user_nocheck() 131 __put_user_asm(*(u64 *)src, (u64 __user *)dst, in __copy_to_user_nocheck() 136 __put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, in __copy_to_user_nocheck() 166 __put_user_asm(tmp, (u8 __user *)dst, in __copy_in_user() 175 __put_user_asm(tmp, (u16 __user *)dst, in __copy_in_user() [all …]
|
D | uaccess.h | 221 __put_user_asm(x, ptr, retval, "q", "", "er", errret) 287 __put_user_asm(x, ptr, retval, "b", "b", "iq", errret); \ 290 __put_user_asm(x, ptr, retval, "w", "w", "ir", errret); \ 293 __put_user_asm(x, ptr, retval, "l", "k", "ir", errret); \ 422 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errret) \ macro
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | uaccess.h | 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; \ 269 __put_user_asm("b", __pu_addr, __pu_val, \ 273 __put_user_asm("h", __pu_addr, __pu_val, \ 277 __put_user_asm("w", __pu_addr, __pu_val, \ 281 __put_user_asm("d", __pu_addr, __pu_val, \ 294 #define __put_user_asm(suffix, ptr, __pu_val, __gu_err) \ macro
|
/linux-4.1.27/arch/sh/include/asm/ |
D | uaccess_32.h | 73 __put_user_asm(x, ptr, retval, "b"); \ 76 __put_user_asm(x, ptr, retval, "w"); \ 79 __put_user_asm(x, ptr, retval, "l"); \ 90 #define __put_user_asm(x, addr, err, insn) \ macro 114 #define __put_user_asm(x, addr, err, insn) \ macro
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | uaccess_32.h | 124 __put_user_asm(x, b, addr, __pu_ret); \ 127 __put_user_asm(x, h, addr, __pu_ret); \ 130 __put_user_asm(x, , addr, __pu_ret); \ 133 __put_user_asm(x, d, addr, __pu_ret); \ 148 case 1: __put_user_asm(x, b, addr, __pu_ret); break; \ 149 case 2: __put_user_asm(x, h, addr, __pu_ret); break; \ 150 case 4: __put_user_asm(x, , addr, __pu_ret); break; \ 151 case 8: __put_user_asm(x, d, addr, __pu_ret); break; \ 157 #define __put_user_asm(x, size, addr, ret) \ macro
|
D | uaccess_64.h | 112 case 1: __put_user_asm(data, b, addr, __pu_ret); break; \ 113 case 2: __put_user_asm(data, h, addr, __pu_ret); break; \ 114 case 4: __put_user_asm(data, w, addr, __pu_ret); break; \ 115 case 8: __put_user_asm(data, x, addr, __pu_ret); break; \ 121 #define __put_user_asm(x, size, addr, ret) \ macro
|
/linux-4.1.27/arch/score/include/asm/ |
D | uaccess.h | 222 __put_user_asm("sb", ptr); \ 225 __put_user_asm("sh", ptr); \ 228 __put_user_asm("sw", ptr); \ 253 __put_user_asm("sb", __pu_addr); \ 256 __put_user_asm("sh", __pu_addr); \ 259 __put_user_asm("sw", __pu_addr); \ 275 #define __put_user_asm(insn, ptr) \ macro
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | uaccess.h | 82 __put_user_asm(_x, _p, B); \ 85 __put_user_asm(_x, _p, W); \ 88 __put_user_asm(_x, _p, ); \ 94 __put_user_asm(_xl, ((__force long __user *)_p)+0, );\ 95 __put_user_asm(_xh, ((__force long __user *)_p)+1, );\ 124 #define __put_user_asm(x, p, bhw) \ macro
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | uaccess.h | 250 #define __put_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ macro 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, \ 346 __put_user_asm("sb", (ptr), __gu_val, __gu_err); \ 349 __put_user_asm("sh", (ptr), __gu_val, __gu_err); \ 352 __put_user_asm("sw", (ptr), __gu_val, __gu_err); \
|
/linux-4.1.27/arch/frv/include/asm/ |
D | uaccess.h | 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"); \ 141 #define __put_user_asm(err,x,ptr,dsize,constraint) \ macro 160 #define __put_user_asm(err,x,ptr,bwl,con) \ macro
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | uaccess.h | 208 case 1: __put_user_asm("bu"); break; \ 209 case 2: __put_user_asm("hu"); break; \ 210 case 4: __put_user_asm("" ); break; \ 229 case 1: __put_user_asm("bu"); break; \ 230 case 2: __put_user_asm("hu"); break; \ 231 case 4: __put_user_asm("" ); break; \ 242 #define __put_user_asm(INSN) \ macro
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | uaccess_mm.h | 60 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ macro 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); \ 326 __put_user_asm(res, *(u8 *)from, (u8 __user *)to, b, d, 1); in __constant_copy_to_user() 329 __put_user_asm(res, *(u16 *)from, (u16 __user *)to, w, r, 2); in __constant_copy_to_user() 335 __put_user_asm(res, *(u32 *)from, (u32 __user *)to, l, r, 4); in __constant_copy_to_user()
|
D | uaccess_no.h | 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); \ 91 #define __put_user_asm(err,x,ptr,bwl) \ macro
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | uaccess.h | 52 #define STD_USER(x, ptr) __put_user_asm("std", x, ptr) 142 case 1: __put_user_asm("stb", __x, ptr); break; \ 143 case 2: __put_user_asm("sth", __x, ptr); break; \ 144 case 4: __put_user_asm("stw", __x, ptr); break; \ 171 #define __put_user_asm(stx, x, ptr) \ macro
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | uaccess.h | 177 #define __put_user_asm(instr, reg, x, addr, err) \ macro 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/tile/include/asm/ |
D | uaccess.h | 228 #define __put_user_asm(OP, x, ptr, ret) \ macro 241 #define __put_user_1(x, ptr, ret) __put_user_asm(st1, x, ptr, ret) 242 #define __put_user_2(x, ptr, ret) __put_user_asm(st2, x, ptr, ret) 243 #define __put_user_4(x, ptr, ret) __put_user_asm(st4, x, ptr, ret) 244 #define __put_user_8(x, ptr, ret) __put_user_asm(st, x, ptr, ret) 246 #define __put_user_1(x, ptr, ret) __put_user_asm(sb, x, ptr, ret) 247 #define __put_user_2(x, ptr, ret) __put_user_asm(sh, x, ptr, ret) 248 #define __put_user_4(x, ptr, ret) __put_user_asm(sw, x, ptr, ret)
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | uaccess.h | 187 #define __put_user_asm(val, insn, ptr, err) \ macro 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); \
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | uaccess.h | 139 case 1: __put_user_asm(x, ptr, retval, "l.sb"); break; \ 140 case 2: __put_user_asm(x, ptr, retval, "l.sh"); break; \ 141 case 4: __put_user_asm(x, ptr, retval, "l.sw"); break; \ 157 #define __put_user_asm(x, addr, err, op) \ macro
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | uaccess.h | 374 case 1: __put_user_asm(x, ptr, retval, "b"); break; \ 375 case 2: __put_user_asm(x, ptr, retval, "h"); break; \ 376 case 4: __put_user_asm(x, ptr, retval, ""); break; \ 390 #define __put_user_asm(x, addr, err, itype) \ macro
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | uaccess.h | 127 #define __put_user_asm(x, addr, err, op) \ macro 144 __put_user_asm(x, ptr, retval, "std") 168 case 1: __put_user_asm(x, ptr, retval, "stb"); break; \ 169 case 2: __put_user_asm(x, ptr, retval, "sth"); break; \ 170 case 4: __put_user_asm(x, ptr, retval, "stw"); break; \
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | uaccess.h | 243 case 1: __put_user_asm(x, ptr, retval, 1, "s8i", __cb); break; \ 244 case 2: __put_user_asm(x, ptr, retval, 2, "s16i", __cb); break; \ 245 case 4: __put_user_asm(x, ptr, retval, 4, "s32i", __cb); break; \ 299 #define __put_user_asm(x, addr, err, align, insn, cb) \
|
/linux-4.1.27/arch/cris/include/asm/ |
D | uaccess.h | 112 __put_user_asm(x, ptr, retval, "move.b"); \ 115 __put_user_asm(x, ptr, retval, "move.w"); \ 118 __put_user_asm(x, ptr, retval, "move.d"); \
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
D | uaccess.h | 17 #define __put_user_asm(x, addr, err, op) \ macro
|
/linux-4.1.27/arch/cris/include/arch-v32/arch/ |
D | uaccess.h | 16 #define __put_user_asm(x, addr, err, op) \ macro
|