Home | History | Annotate | Download | only in asm-arm

Lines Matching refs:err

206 #define __get_user_error(x,ptr,err)					\
208 __get_user_err((x),(ptr),err); \
212 #define __get_user_err(x,ptr,err) \
218 case 1: __get_user_asm_byte(__gu_val,__gu_addr,err); break; \
219 case 2: __get_user_asm_half(__gu_val,__gu_addr,err); break; \
220 case 4: __get_user_asm_word(__gu_val,__gu_addr,err); break; \
226 #define __get_user_asm_byte(x,addr,err) \
240 : "+r" (err), "=&r" (x) \
245 #define __get_user_asm_half(x,__gu_addr,err) \
248 __get_user_asm_byte(__b1, __gu_addr, err); \
249 __get_user_asm_byte(__b2, __gu_addr + 1, err); \
253 #define __get_user_asm_half(x,__gu_addr,err) \
256 __get_user_asm_byte(__b1, __gu_addr, err); \
257 __get_user_asm_byte(__b2, __gu_addr + 1, err); \
262 #define __get_user_asm_word(x,addr,err) \
276 : "+r" (err), "=&r" (x) \
287 #define __put_user_error(x,ptr,err) \
289 __put_user_err((x),(ptr),err); \
293 #define __put_user_err(x,ptr,err) \
299 case 1: __put_user_asm_byte(__pu_val,__pu_addr,err); break; \
300 case 2: __put_user_asm_half(__pu_val,__pu_addr,err); break; \
301 case 4: __put_user_asm_word(__pu_val,__pu_addr,err); break; \
302 case 8: __put_user_asm_dword(__pu_val,__pu_addr,err); break; \
307 #define __put_user_asm_byte(x,__pu_addr,err) \
320 : "+r" (err) \
325 #define __put_user_asm_half(x,__pu_addr,err) \
328 __put_user_asm_byte(__temp, __pu_addr, err); \
329 __put_user_asm_byte(__temp >> 8, __pu_addr + 1, err); \
332 #define __put_user_asm_half(x,__pu_addr,err) \
335 __put_user_asm_byte(__temp >> 8, __pu_addr, err); \
336 __put_user_asm_byte(__temp, __pu_addr + 1, err); \
340 #define __put_user_asm_word(x,__pu_addr,err) \
353 : "+r" (err) \
365 #define __put_user_asm_dword(x,__pu_addr,err) \
380 : "+r" (err), "+r" (__pu_addr) \