Lines Matching +full:a +full:- +full:f0 +full:- +full:9
1 /* SPDX-License-Identifier: GPL-2.0 */
16 /* What we used to do was lock a TLB entry into a specific
20 * we had to keep interrupts disabled for a long time.
23 * and this makes the cpu choose a slot all by itself.
24 * Then we do a normal TLB flush on exit. We need only
63 and %o2, %o3, %o0 ! vaddr D-cache alias bit
91 ba,pt %xcc, 9f
97 sethi %hi((PAGE_SIZE/64)-2), %o2
100 or %o2, %lo((PAGE_SIZE/64)-2), %o2
104 ldd [%o1 + 0x000], %f0
110 fsrc2 %f0, %f16
121 ldd [%o1 + 0x040], %f0
128 fsrc2 %f0, %f16
137 ldd [%o1 + 0x080], %f0
151 fsrc2 %f0, %f16
170 9:
176 be,a,pt %icc, 1f
179 1: ldda [%o1] ASI_BLK_P, %f0
184 1: TOUCH(f0, f2, f4, f6, f8, f10, f12, f14)
191 ldda [%o1] ASI_BLK_P, %f0
205 TOUCH(f0, f2, f4, f6, f8, f10, f12, f14)
212 ldda [%o1] ASI_BLK_P, %f0
220 stda %f0, [%o0] %asi
223 stda %f0, [%o0] %asi
242 .size copy_user_page, .-copy_user_page