Lines Matching +full:3 +full:- +full:n
1 /* SPDX-License-Identifier: GPL-2.0 */
15 "1: stb %1, (%2,0) \n" \
16 " br 3f \n" \
17 "2: mov %0, %3 \n" \
18 " br 3f \n" \
19 ".section __ex_table, \"a\" \n" \
20 ".align 2 \n" \
21 ".long 1b,2b \n" \
22 ".previous \n" \
23 "3: \n" \
25 : "0"(err), "1"(x), "2"(ptr), "3"(-EFAULT) \
33 "1: sth %1, (%2,0) \n" \
34 " br 3f \n" \
35 "2: mov %0, %3 \n" \
36 " br 3f \n" \
37 ".section __ex_table, \"a\" \n" \
38 ".align 2 \n" \
39 ".long 1b,2b \n" \
40 ".previous \n" \
41 "3: \n" \
43 : "0"(err), "1"(x), "2"(ptr), "3"(-EFAULT) \
51 "1: stw %1, (%2,0) \n" \
52 " br 3f \n" \
53 "2: mov %0, %3 \n" \
54 " br 3f \n" \
55 ".section __ex_table,\"a\" \n" \
56 ".align 2 \n" \
57 ".long 1b, 2b \n" \
58 ".previous \n" \
59 "3: \n" \
61 : "0"(err), "1"(x), "2"(ptr), "3"(-EFAULT) \
71 " ldw %3, (%1, 0) \n" \
72 "1: stw %3, (%2, 0) \n" \
73 " ldw %3, (%1, 4) \n" \
74 "2: stw %3, (%2, 4) \n" \
75 " br 4f \n" \
76 "3: mov %0, %4 \n" \
77 " br 4f \n" \
78 ".section __ex_table, \"a\" \n" \
79 ".align 2 \n" \
80 ".long 1b, 3b \n" \
81 ".long 2b, 3b \n" \
82 ".previous \n" \
83 "4: \n" \
86 : "0"(err), "1"(x), "2"(ptr), "3"(0), \
87 "4"(-EFAULT) \
127 "1: " ins " %1, (%4, 0) \n" \
128 " br 3f \n" \
129 "2: mov %0, %2 \n" \
130 " movi %1, 0 \n" \
131 " br 3f \n" \
132 ".section __ex_table,\"a\" \n" \
133 ".align 2 \n" \
134 ".long 1b, 2b \n" \
135 ".previous \n" \
136 "3: \n" \
138 : "0"(0), "r"(ptr), "2"(-EFAULT) \
148 "1: ldw %3, (%2, 0) \n" \
149 " stw %3, (%1, 0) \n" \
150 "2: ldw %3, (%2, 4) \n" \
151 " stw %3, (%1, 4) \n" \
152 " br 4f \n" \
153 "3: mov %0, %4 \n" \
154 " br 4f \n" \
155 ".section __ex_table, \"a\" \n" \
156 ".align 2 \n" \
157 ".long 1b, 3b \n" \
158 ".long 2b, 3b \n" \
159 ".previous \n" \
160 "4: \n" \
163 : "0"(err), "1"(x), "2"(ptr), "3"(0), \
164 "4"(-EFAULT) \
195 unsigned long raw_copy_from_user(void *to, const void *from, unsigned long n);
196 unsigned long raw_copy_to_user(void *to, const void *from, unsigned long n);
198 unsigned long __clear_user(void __user *to, unsigned long n);
201 #include <asm-generic/uaccess.h>