/linux-4.1.27/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) \ 200 int __gu_err = 0; \ 206 __gu_err); \ 210 __gu_err); \ 214 __gu_err); \ 217 __gu_err = __user_bad(); \ 221 __gu_err = -EFAULT; \ 224 __gu_err; \ 231 long __gu_err; \ [all …]
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | uaccess.h | 185 int __gu_err = 0; \ 188 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \ 189 case 2: __get_user_asm("uh", __gu_val, ptr, __gu_err); break; \ 190 case 4: __get_user_asm("w", __gu_val, ptr, __gu_err); break; \ 191 default: __gu_err = __get_user_bad(); break; \ 195 __gu_err; \ 202 int __gu_err = 0; \ 208 __gu_err); \ 212 __gu_err); \ 216 __gu_err); \ [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 282 int __gu_err; \ 290 __gu_err; \ 295 int __gu_err = -EFAULT; \ 307 __gu_err; \ 326 : "=r" (__gu_err), "=r" (__gu_tmp) \ 357 : "=r" (__gu_err), "=&r" (__gu_tmp.l) \ 608 int __gu_err; \ 611 __gu_err; \ 616 int __gu_err = -EFAULT; \ 622 __gu_err; \ [all …]
|
/linux-4.1.27/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.1.27/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.1.27/arch/score/include/asm/ |
D | uaccess.h | 162 __gu_err = 0; \ 164 __gu_err = -EFAULT; \ 174 long __gu_err = 0; \ 176 __gu_err; \ 181 long __gu_err = -EFAULT; \ 187 __gu_err; \ 204 : "=r" (__gu_err), "=r" (__gu_tmp) \
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/s390/include/asm/ |
D | uaccess.h | 212 int __gu_err = -EFAULT; \ 217 __gu_err = __get_user_fn(&__x, ptr, \ 224 __gu_err = __get_user_fn(&__x, ptr, \ 231 __gu_err = __get_user_fn(&__x, ptr, \ 238 __gu_err = __get_user_fn(&__x, ptr, \ 247 __gu_err; \
|
/linux-4.1.27/include/asm-generic/ |
D | uaccess.h | 188 int __gu_err = -EFAULT; \ 193 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 200 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 207 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 214 __gu_err = __get_user_fn(sizeof (*(ptr)), \ 223 __gu_err; \
|
/linux-4.1.27/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.1.27/arch/m32r/include/asm/ |
D | uaccess.h | 217 long __gu_err = 0; \ 220 __get_user_size(__gu_val, (ptr), (size), __gu_err); \ 222 __gu_err; \ 227 long __gu_err = -EFAULT; \ 232 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \ 234 __gu_err; \
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/include/asm/ |
D | uaccess.h | 155 int __gu_err = 0; \ 156 __get_user_err((x), (ptr), __gu_err); \ 157 __gu_err; \
|
/linux-4.1.27/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.1.27/arch/mn10300/include/asm/ |
D | uaccess.h | 134 int __gu_err; \ 159 __gu_err; \ 191 : "=&r" (__gu_err), "=&r" (__gu_val) \
|
/linux-4.1.27/arch/arm/include/asm/ |
D | uaccess.h | 288 long __gu_err = 0; \ 289 __get_user_err((x), (ptr), __gu_err); \ 290 __gu_err; \
|
/linux-4.1.27/arch/x86/include/asm/ |
D | uaccess.h | 406 int __gu_err; \ 408 __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ 410 __gu_err; \
|