Home
last modified time | relevance | path

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

/linux-4.4.14/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) \
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/
Duaccess.h189 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/
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.4.14/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.4.14/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.4.14/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.h302 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/
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.4.14/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.4.14/arch/score/include/asm/
Duaccess.h167 __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/
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.4.14/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.4.14/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.4.14/arch/s390/include/asm/
Duaccess.h214 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/
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.4.14/include/asm-generic/
Duaccess.h189 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/
Duaccess.h221 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/
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.4.14/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.4.14/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.4.14/arch/arm64/include/asm/
Duaccess.h162 int __gu_err = 0; \
163 __get_user_err((x), (ptr), __gu_err); \
164 __gu_err; \
/linux-4.4.14/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.4.14/arch/mn10300/include/asm/
Duaccess.h134 int __gu_err; \
159 __gu_err; \
191 : "=&r" (__gu_err), "=&r" (__gu_val) \
/linux-4.4.14/arch/x86/include/asm/
Duaccess.h409 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/
Duaccess.h321 long __gu_err = 0; \
322 __get_user_err((x), (ptr), __gu_err); \
323 __gu_err; \