Lines Matching +full:sub +full:- +full:spaces
1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <asm-generic/access_ok.h>
16 * Not all varients of the 68k family support the notion of address spaces.
70 : "r" (x), "i" (-EFAULT) \
75 * These are the main single-value transfer routines. They automatically
86 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, b, d, -EFAULT); \
89 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, w, r, -EFAULT); \
92 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, l, r, -EFAULT); \
113 " sub.l %1,%1\n" \
141 " sub.l %1,%1\n" \
142 " sub.l %R1,%R1\n" \
153 : "i" (-EFAULT) \
164 __get_user_asm(MOVES, __gu_err, x, ptr, u8, b, d, -EFAULT); \
167 __get_user_asm(MOVES, __gu_err, x, ptr, u16, w, r, -EFAULT); \
170 __get_user_asm(MOVES, __gu_err, x, ptr, u32, l, r, -EFAULT); \
392 u8, b, d, -EFAULT); \
396 u16, w, r, -EFAULT); \
400 u32, l, r, -EFAULT); \
421 b, d, -EFAULT); \
425 w, r, -EFAULT); \
429 l, r, -EFAULT); \
449 #include <asm-generic/uaccess.h>