Home
last modified time | relevance | path

Searched refs:__gu_err (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/arch/microblaze/include/asm/
Duaccess.h158 #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/
Duaccess.h185 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/
Duaccess.h89 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/
Duaccess_no.h98 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; \
Duaccess_mm.h154 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/
Duaccess.h266 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/
Dpaccess.h36 long __gu_err; \
41 __asm__("":"=r" (__gu_err)); \
50 __gu_err; \
68 :"=r" (__gu_err), "=r" (__gu_val) \
Duaccess.h282 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/
Duaccess.h177 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/
Duaccess.h167 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/
Duaccess.h162 __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/
Duaccess.h86 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/
Duaccess.h58 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/
Duaccess.h141 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/
Duaccess.h212 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/
Duaccess.h188 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/
Duaccess.h193 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/
Duaccess.h217 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/
Duaccess.h321 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/
Duaccess.h191 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/
Duaccess.h172 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/
Duaccess.h155 int __gu_err = 0; \
156 __get_user_err((x), (ptr), __gu_err); \
157 __gu_err; \
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt67 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/
Duaccess.h134 int __gu_err; \
159 __gu_err; \
191 : "=&r" (__gu_err), "=&r" (__gu_val) \
/linux-4.1.27/arch/arm/include/asm/
Duaccess.h288 long __gu_err = 0; \
289 __get_user_err((x), (ptr), __gu_err); \
290 __gu_err; \
/linux-4.1.27/arch/x86/include/asm/
Duaccess.h406 int __gu_err; \
408 __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \
410 __gu_err; \