Lines Matching refs:errret
192 #define __put_user_asm_u64(x, addr, err, errret) \ argument
204 : "A" (x), "r" (addr), "i" (errret), "0" (err))
219 #define __put_user_asm_u64(x, ptr, retval, errret) \ argument
220 __put_user_asm(x, ptr, retval, "q", "", "er", errret)
281 #define __put_user_size(x, ptr, size, retval, errret) \ argument
287 __put_user_asm(x, ptr, retval, "b", "b", "iq", errret); \
290 __put_user_asm(x, ptr, retval, "w", "w", "ir", errret); \
293 __put_user_asm(x, ptr, retval, "l", "k", "ir", errret); \
297 errret); \
330 #define __get_user_asm_u64(x, ptr, retval, errret) \ argument
347 "i" (errret), "0" (retval)); \
352 #define __get_user_asm_u64(x, ptr, retval, errret) \ argument
353 __get_user_asm(x, ptr, retval, "q", "", "=r", errret)
358 #define __get_user_size(x, ptr, size, retval, errret) \ argument
364 __get_user_asm(x, ptr, retval, "b", "b", "=q", errret); \
367 __get_user_asm(x, ptr, retval, "w", "w", "=r", errret); \
370 __get_user_asm(x, ptr, retval, "l", "k", "=r", errret); \
373 __get_user_asm_u64(x, ptr, retval, errret); \
380 #define __get_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument
391 : "m" (__m(addr)), "i" (errret), "0" (err))
393 #define __get_user_asm_nozero(x, addr, err, itype, rtype, ltype, errret) \ argument
403 : "m" (__m(addr)), "i" (errret), "0" (err))
469 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument
479 : ltype(x), "m" (__m(addr)), "i" (errret), "0" (err))