Lines Matching full:n

11 				       unsigned long n)  in __generic_copy_from_user()  argument
15 asm volatile ("\n" in __generic_copy_from_user()
16 " tst.l %0\n" in __generic_copy_from_user()
17 " jeq 2f\n" in __generic_copy_from_user()
18 "1: "MOVES".l (%1)+,%3\n" in __generic_copy_from_user()
19 " move.l %3,(%2)+\n" in __generic_copy_from_user()
20 " subq.l #1,%0\n" in __generic_copy_from_user()
21 " jne 1b\n" in __generic_copy_from_user()
22 "2: btst #1,%5\n" in __generic_copy_from_user()
23 " jeq 4f\n" in __generic_copy_from_user()
24 "3: "MOVES".w (%1)+,%3\n" in __generic_copy_from_user()
25 " move.w %3,(%2)+\n" in __generic_copy_from_user()
26 "4: btst #0,%5\n" in __generic_copy_from_user()
27 " jeq 6f\n" in __generic_copy_from_user()
28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user()
29 " move.b %3,(%2)+\n" in __generic_copy_from_user()
30 "6:\n" in __generic_copy_from_user()
31 " .section .fixup,\"ax\"\n" in __generic_copy_from_user()
32 " .even\n" in __generic_copy_from_user()
33 "10: lsl.l #2,%0\n" in __generic_copy_from_user()
34 " btst #1,%5\n" in __generic_copy_from_user()
35 " jeq 8f\n" in __generic_copy_from_user()
36 "30: addq.l #2,%0\n" in __generic_copy_from_user()
37 "8: btst #0,%5\n" in __generic_copy_from_user()
38 " jeq 6b\n" in __generic_copy_from_user()
39 "50: addq.l #1,%0\n" in __generic_copy_from_user()
40 " jra 6b\n" in __generic_copy_from_user()
41 " .previous\n" in __generic_copy_from_user()
42 "\n" in __generic_copy_from_user()
43 " .section __ex_table,\"a\"\n" in __generic_copy_from_user()
44 " .align 4\n" in __generic_copy_from_user()
45 " .long 1b,10b\n" in __generic_copy_from_user()
46 " .long 3b,30b\n" in __generic_copy_from_user()
47 " .long 5b,50b\n" in __generic_copy_from_user()
50 : "0" (n / 4), "d" (n & 3)); in __generic_copy_from_user()
57 unsigned long n) in __generic_copy_to_user() argument
61 asm volatile ("\n" in __generic_copy_to_user()
62 " tst.l %0\n" in __generic_copy_to_user()
63 " jeq 4f\n" in __generic_copy_to_user()
64 "1: move.l (%1)+,%3\n" in __generic_copy_to_user()
65 "2: "MOVES".l %3,(%2)+\n" in __generic_copy_to_user()
66 "3: subq.l #1,%0\n" in __generic_copy_to_user()
67 " jne 1b\n" in __generic_copy_to_user()
68 "4: btst #1,%5\n" in __generic_copy_to_user()
69 " jeq 6f\n" in __generic_copy_to_user()
70 " move.w (%1)+,%3\n" in __generic_copy_to_user()
71 "5: "MOVES".w %3,(%2)+\n" in __generic_copy_to_user()
72 "6: btst #0,%5\n" in __generic_copy_to_user()
73 " jeq 8f\n" in __generic_copy_to_user()
74 " move.b (%1)+,%3\n" in __generic_copy_to_user()
75 "7: "MOVES".b %3,(%2)+\n" in __generic_copy_to_user()
76 "8:\n" in __generic_copy_to_user()
77 " .section .fixup,\"ax\"\n" in __generic_copy_to_user()
78 " .even\n" in __generic_copy_to_user()
79 "20: lsl.l #2,%0\n" in __generic_copy_to_user()
80 "50: add.l %5,%0\n" in __generic_copy_to_user()
81 " jra 8b\n" in __generic_copy_to_user()
82 " .previous\n" in __generic_copy_to_user()
83 "\n" in __generic_copy_to_user()
84 " .section __ex_table,\"a\"\n" in __generic_copy_to_user()
85 " .align 4\n" in __generic_copy_to_user()
86 " .long 2b,20b\n" in __generic_copy_to_user()
87 " .long 3b,20b\n" in __generic_copy_to_user()
88 " .long 5b,50b\n" in __generic_copy_to_user()
89 " .long 6b,50b\n" in __generic_copy_to_user()
90 " .long 7b,50b\n" in __generic_copy_to_user()
91 " .long 8b,50b\n" in __generic_copy_to_user()
94 : "0" (n / 4), "d" (n & 3)); in __generic_copy_to_user()
104 unsigned long __clear_user(void __user *to, unsigned long n) in __clear_user() argument
108 asm volatile ("\n" in __clear_user()
109 " tst.l %0\n" in __clear_user()
110 " jeq 3f\n" in __clear_user()
111 "1: "MOVES".l %2,(%1)+\n" in __clear_user()
112 "2: subq.l #1,%0\n" in __clear_user()
113 " jne 1b\n" in __clear_user()
114 "3: btst #1,%4\n" in __clear_user()
115 " jeq 5f\n" in __clear_user()
116 "4: "MOVES".w %2,(%1)+\n" in __clear_user()
117 "5: btst #0,%4\n" in __clear_user()
118 " jeq 7f\n" in __clear_user()
119 "6: "MOVES".b %2,(%1)\n" in __clear_user()
120 "7:\n" in __clear_user()
121 " .section .fixup,\"ax\"\n" in __clear_user()
122 " .even\n" in __clear_user()
123 "10: lsl.l #2,%0\n" in __clear_user()
124 "40: add.l %4,%0\n" in __clear_user()
125 " jra 7b\n" in __clear_user()
126 " .previous\n" in __clear_user()
127 "\n" in __clear_user()
128 " .section __ex_table,\"a\"\n" in __clear_user()
129 " .align 4\n" in __clear_user()
130 " .long 1b,10b\n" in __clear_user()
131 " .long 2b,10b\n" in __clear_user()
132 " .long 4b,40b\n" in __clear_user()
133 " .long 5b,40b\n" in __clear_user()
134 " .long 6b,40b\n" in __clear_user()
135 " .long 7b,40b\n" in __clear_user()
138 : "d" (0), "0" (n / 4), "d" (n & 3)); in __clear_user()