Lines Matching refs:o1
35 ldxa [%o1] ASI_DMMU, %g2
65 andcc %o1, 1, %g0
66 andn %o1, 1, %o3
87 sllx %o1, 3, %o1
93 1: sub %o1, (1 << 3), %o1
94 ldx [%o2 + %o1], %o3
102 brnz,pt %o1, 1b
118 cmp %o0, %o1
121 sub %o1, %o0, %o3
138 stxa %o0, [%o1] ASI_DMMU
142 stxa %g2, [%o1] ASI_DMMU
143 sethi %hi(KERNBASE), %o1
144 flush %o1
202 brnz,pt %o1, __flush_icache_page
220 srlx %g2, CTX_PGSZ1_NUC_SHIFT, %o1
221 sllx %o1, CTX_PGSZ1_NUC_SHIFT, %o1
222 or %o0, %o1, %o0 /* Preserve nucleus page size fields */
245 andcc %o1, 1, %g0
247 andn %o1, 1, %o3
261 sllx %o1, 3, %o1
271 1: sub %o1, (1 << 3), %o1
272 ldx [%o2 + %o1], %o3
279 brnz,pt %o1, 1b
308 mov %i1, %o1
315 mov 0, %o1 /* ARG1: CPU lists unimplemented */
320 mov HV_FAST_MMU_DEMAP_CTX, %o1
327 mov %o1, %o0 /* ARG0: vaddr + IMMU-bit */
328 mov %g2, %o1 /* ARG1: mmu context */
334 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
340 sllx %o1, 3, %g1
345 mov %g3, %o1 /* ARG1: mmu context */
351 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
359 cmp %o0, %o1
363 sub %o1, %g1, %g2
366 mov 0, %o1 /* ARG1: mmu context */
370 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
387 1: lduw [%o1], %g1
391 add %o1, 4, %o1
403 sethi %hi(__cheetah_flush_tlb_mm), %o1
404 or %o1, %lo(__cheetah_flush_tlb_mm), %o1
410 sethi %hi(__cheetah_flush_tlb_page), %o1
411 or %o1, %lo(__cheetah_flush_tlb_page), %o1
417 sethi %hi(__cheetah_flush_tlb_pending), %o1
418 or %o1, %lo(__cheetah_flush_tlb_pending), %o1
425 sethi %hi(__cheetah_flush_dcache_page), %o1
426 or %o1, %lo(__cheetah_flush_dcache_page), %o1
614 mov %o1, %g3
620 stx %o1, [%g1 + (3 * 8)]
624 stx %o1, [%g1 + (2 * 8)]
628 stx %o1, [%g1 + (1 * 8)]
632 stx %o1, [%g1 + (0 * 8)]
635 mov %g3, %o1
699 mov %l5, %o1
706 mov %o1, %g3
711 clr %o1 /* ARG1: CPU lists unimplemented */
720 mov %g3, %o1
731 mov %o1, %g3
734 mov %g5, %o1 /* ARG1: mmu context */
743 mov %g3, %o1
759 mov %o1, %g4
762 mov 0, %o1 /* ARG1: mmu context */
772 mov %g4, %o1
819 sethi %hi(__hypervisor_flush_tlb_mm), %o1
820 or %o1, %lo(__hypervisor_flush_tlb_mm), %o1
826 sethi %hi(__hypervisor_flush_tlb_page), %o1
827 or %o1, %lo(__hypervisor_flush_tlb_page), %o1
833 sethi %hi(__hypervisor_flush_tlb_pending), %o1
834 or %o1, %lo(__hypervisor_flush_tlb_pending), %o1
840 sethi %hi(__hypervisor_flush_tlb_kernel_range), %o1
841 or %o1, %lo(__hypervisor_flush_tlb_kernel_range), %o1
848 sethi %hi(__hypervisor_flush_dcache_page), %o1
849 or %o1, %lo(__hypervisor_flush_dcache_page), %o1
857 sethi %hi(__hypervisor_xcall_flush_tlb_mm), %o1
858 or %o1, %lo(__hypervisor_xcall_flush_tlb_mm), %o1
864 sethi %hi(__hypervisor_xcall_flush_tlb_page), %o1
865 or %o1, %lo(__hypervisor_xcall_flush_tlb_page), %o1
871 sethi %hi(__hypervisor_xcall_flush_tlb_kernel_range), %o1
872 or %o1, %lo(__hypervisor_xcall_flush_tlb_kernel_range), %o1