/linux-4.4.14/arch/microblaze/include/asm/ |
D | uaccess.h | 158 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ argument 171 : "=&r"(__gu_err), "=r"(__gu_val) \ 201 int __gu_err = 0; \ 207 __gu_err); \ 211 __gu_err); \ 215 __gu_err); \ 218 __gu_err = __user_bad(); \ 222 __gu_err = -EFAULT; \ 225 __gu_err; \ 232 long __gu_err; \ [all …]
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | uaccess.h | 189 int __gu_err = 0; \ 192 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \ 193 case 2: __get_user_asm("uh", __gu_val, ptr, __gu_err); break; \ 194 case 4: __get_user_asm("w", __gu_val, ptr, __gu_err); break; \ 195 default: __gu_err = __get_user_bad(); break; \ 199 __gu_err; \ 206 int __gu_err = 0; \ 212 __gu_err); \ 216 __gu_err); \ 220 __gu_err); \ [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | uaccess.h | 89 long __gu_err = 0; \ 100 __gu_err; \ 105 long __gu_err = -EFAULT; \ 109 __gu_err = 0; \ 119 __gu_err; \ 132 : "=r"(__gu_val), "=r"(__gu_err) \ 133 : "m"(__m(addr)), "1"(__gu_err)) 142 : "=r"(__gu_val), "=r"(__gu_err) \ 143 : "m"(__m(addr)), "1"(__gu_err)) 155 : "=r"(__gu_val), "=r"(__gu_err) \ [all …]
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | uaccess_no.h | 98 int __gu_err = 0; \ 102 __get_user_asm(__gu_err, __gu_val, ptr, b, "=d"); \ 105 __get_user_asm(__gu_err, __gu_val, ptr, w, "=r"); \ 108 __get_user_asm(__gu_err, __gu_val, ptr, l, "=r"); \ 115 __gu_err = __get_user_bad(); \ 119 __gu_err; \
|
D | uaccess_mm.h | 154 int __gu_err = 0; \ 158 __get_user_asm(__gu_err, x, ptr, u8, b, d, -EFAULT); \ 161 __get_user_asm(__gu_err, x, ptr, u16, w, r, -EFAULT); \ 164 __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ 195 __gu_err = __get_user_bad(); \ 198 __gu_err; \
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | uaccess.h | 266 long __gu_err; \ 272 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 274 __gu_err; \ 280 long __gu_err; \ 286 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 288 __gu_err; \ 294 long __gu_err = -EFAULT; \ 299 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 301 __gu_err; \ 306 long __gu_err; \ [all …]
|
/linux-4.4.14/arch/mips/include/asm/ |
D | paccess.h | 36 long __gu_err; \ 41 __asm__("":"=r" (__gu_err)); \ 50 __gu_err; \ 68 :"=r" (__gu_err), "=r" (__gu_val) \
|
D | uaccess.h | 302 int __gu_err; \ 310 __gu_err; \ 315 int __gu_err = -EFAULT; \ 327 __gu_err; \ 346 : "=r" (__gu_err), "=r" (__gu_tmp) \ 377 : "=r" (__gu_err), "=&r" (__gu_tmp.l) \ 632 int __gu_err; \ 635 __gu_err; \ 640 int __gu_err = -EFAULT; \ 646 __gu_err; \ [all …]
|
/linux-4.4.14/arch/frv/include/asm/ |
D | uaccess.h | 177 int __gu_err = 0; \ 183 __get_user_asm(__gu_err, __gu_val, ptr, "ub", "=r"); \ 189 __get_user_asm(__gu_err, __gu_val, ptr, "uh", "=r"); \ 195 __get_user_asm(__gu_err, __gu_val, ptr, "", "=r"); \ 201 __get_user_asm(__gu_err, __gu_val, ptr, "d", "=e"); \ 206 __gu_err = __get_user_bad(); \ 209 __gu_err; \
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | uaccess.h | 167 long __gu_err = -EFAULT; \ 170 __get_user_common(__gu_val, sizeof(*(ptr)), __gu_ptr, __gu_err);\ 172 __gu_err; \ 177 long __gu_err = -EFAULT; \ 182 __gu_ptr, __gu_err); \ 184 __gu_err; \
|
/linux-4.4.14/arch/score/include/asm/ |
D | uaccess.h | 167 __gu_err = 0; \ 169 __gu_err = -EFAULT; \ 179 long __gu_err = 0; \ 181 __gu_err; \ 186 long __gu_err = -EFAULT; \ 192 __gu_err; \ 209 : "=r" (__gu_err), "=r" (__gu_tmp) \
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | uaccess.h | 86 register long __gu_err __asm__ ("r8") = 0; \ 109 __gu_err; \ 115 : "=r"(__gu_val), "=r"(__gu_err) \ 116 : "r"(ptr), "1"(__gu_err) \ 122 : "=r"(__gu_val), "=r"(__gu_err) \ 123 : "r"(ptr), "1"(__gu_err) \
|
/linux-4.4.14/arch/sh/include/asm/ |
D | uaccess.h | 58 long __gu_err; \ 62 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 64 __gu_err; \ 69 long __gu_err = -EFAULT; \ 73 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 75 __gu_err; \
|
/linux-4.4.14/arch/metag/include/asm/ |
D | uaccess.h | 141 long __gu_err, __gu_val; \ 142 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 144 __gu_err; \ 149 long __gu_err = -EFAULT, __gu_val = 0; \ 152 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 154 __gu_err; \
|
/linux-4.4.14/arch/s390/include/asm/ |
D | uaccess.h | 214 int __gu_err = -EFAULT; \ 219 __gu_err = __get_user_fn(&__x, ptr, \ 226 __gu_err = __get_user_fn(&__x, ptr, \ 233 __gu_err = __get_user_fn(&__x, ptr, \ 240 __gu_err = __get_user_fn(&__x, ptr, \ 249 __gu_err; \
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | uaccess.h | 193 long __gu_err, __gu_val; \ 194 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 196 __gu_err; \ 201 long __gu_err = -EFAULT, __gu_val = 0; \ 204 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 206 __gu_err; \
|
/linux-4.4.14/include/asm-generic/ |
D | uaccess.h | 189 int __gu_err = -EFAULT; \ 194 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 201 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 208 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 215 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 224 __gu_err; \
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | uaccess.h | 221 long __gu_err = 0; \ 224 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 226 __gu_err; \ 231 long __gu_err = -EFAULT; \ 236 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 238 __gu_err; \
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | uaccess.h | 321 long __gu_err, __gu_val; \ 322 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 324 __gu_err; \ 329 long __gu_err = -EFAULT, __gu_val = 0; \ 332 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 334 __gu_err; \
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | uaccess.h | 191 long __gu_err = -EFAULT; \ 195 case 1: __get_user_size(__gu_val, __gu_ptr, 1, __gu_err); break; \ 196 case 2: __get_user_size(__gu_val, __gu_ptr, 2, __gu_err); break; \ 197 case 4: __get_user_size(__gu_val, __gu_ptr, 4, __gu_err); break; \ 198 case 8: __get_user_size(__gu_val, __gu_ptr, 8, __gu_err); break; \ 202 __gu_err; \
|
/linux-4.4.14/arch/cris/include/asm/ |
D | uaccess.h | 172 long __gu_err, __gu_val; \ 173 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 175 __gu_err; \ 180 long __gu_err = -EFAULT, __gu_val = 0; \ 183 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 185 __gu_err; \
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | uaccess.h | 162 int __gu_err = 0; \ 163 __get_user_err((x), (ptr), __gu_err); \ 164 __gu_err; \
|
/linux-4.4.14/Documentation/x86/ |
D | exception-tables.txt | 67 long __gu_err = - 14 , __gu_val = 0; 73 __gu_err = 0; 86 ".text" : "=r"(__gu_err), "=q" (__gu_val): "m"((*(struct __large_struct *) 87 ( __gu_addr )) ), "i"(- 14 ), "0"( __gu_err )) ; 100 ".text" : "=r"(__gu_err), "=r" (__gu_val) : "m"((*(struct __large_struct *) 101 ( __gu_addr )) ), "i"(- 14 ), "0"( __gu_err )); 113 ".text" : "=r"(__gu_err), "=r" (__gu_val) : "m"((*(struct __large_struct *) 114 ( __gu_addr )) ), "i"(- 14 ), "0"(__gu_err)); 121 __gu_err;
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | uaccess.h | 134 int __gu_err; \ 159 __gu_err; \ 191 : "=&r" (__gu_err), "=&r" (__gu_val) \
|
/linux-4.4.14/arch/x86/include/asm/ |
D | uaccess.h | 409 int __gu_err; \ 411 __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ 413 __builtin_expect(__gu_err, 0); \
|
/linux-4.4.14/arch/arm/include/asm/ |
D | uaccess.h | 321 long __gu_err = 0; \ 322 __get_user_err((x), (ptr), __gu_err); \ 323 __gu_err; \
|