Lines Matching refs:o1
36 ldxa [%o1] ASI_DMMU, %g2
66 andcc %o1, 1, %g0
67 andn %o1, 1, %o3
88 sllx %o1, 3, %o1
94 1: sub %o1, (1 << 3), %o1
95 ldx [%o2 + %o1], %o3
103 brnz,pt %o1, 1b
119 cmp %o0, %o1
121 sub %o1, %o0, %o3
176 stxa %o0, [%o1] ASI_DMMU
180 stxa %g2, [%o1] ASI_DMMU
181 sethi %hi(KERNBASE), %o1
182 flush %o1
240 brnz,pt %o1, __flush_icache_page
258 srlx %g2, CTX_PGSZ1_NUC_SHIFT, %o1
259 sllx %o1, CTX_PGSZ1_NUC_SHIFT, %o1
260 or %o0, %o1, %o0 /* Preserve nucleus page size fields */
283 andcc %o1, 1, %g0
285 andn %o1, 1, %o3
299 sllx %o1, 3, %o1
309 1: sub %o1, (1 << 3), %o1
310 ldx [%o2 + %o1], %o3
317 brnz,pt %o1, 1b
328 cmp %o0, %o1
330 sub %o1, %o0, %o3
380 mov %i1, %o1
387 mov 0, %o1 /* ARG1: CPU lists unimplemented */
392 mov HV_FAST_MMU_DEMAP_CTX, %o1
408 mov %o1, %o0 /* ARG0: vaddr + IMMU-bit */
409 mov %g2, %o1 /* ARG1: mmu context */
415 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
432 sllx %o1, 3, %g1
437 mov %g3, %o1 /* ARG1: mmu context */
443 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
462 cmp %o0, %o1
464 sub %o1, %o0, %g2
471 mov 0, %o1 /* ARG1: mmu context */
475 mov HV_MMU_UNMAP_ADDR_TRAP, %o1
484 mov 0, %o1 /* ARG1: CPU lists unimplemented */
490 mov HV_FAST_MMU_DEMAP_CTX, %o1
505 1: lduw [%o1], %g1
509 add %o1, 4, %o1
720 mov %o1, %g3
726 stx %o1, [%g1 + (3 * 8)]
730 stx %o1, [%g1 + (2 * 8)]
734 stx %o1, [%g1 + (1 * 8)]
738 stx %o1, [%g1 + (0 * 8)]
741 mov %g3, %o1
851 mov %l5, %o1
858 mov %o1, %g3
863 clr %o1 /* ARG1: CPU lists unimplemented */
872 mov %g3, %o1
886 mov %o1, %g3
889 mov %g5, %o1 /* ARG1: mmu context */
898 mov %g3, %o1
918 mov %o1, %g4
922 mov 0, %o1 /* ARG1: mmu context */
932 mov %g4, %o1
942 mov 0, %o1 /* ARG1: CPU lists unimplemented */
990 sethi %hi(__cheetah_flush_tlb_mm), %o1
991 or %o1, %lo(__cheetah_flush_tlb_mm), %o1
997 sethi %hi(__cheetah_flush_tlb_page), %o1
998 or %o1, %lo(__cheetah_flush_tlb_page), %o1
1004 sethi %hi(__cheetah_flush_tlb_pending), %o1
1005 or %o1, %lo(__cheetah_flush_tlb_pending), %o1
1011 sethi %hi(__cheetah_flush_tlb_kernel_range), %o1
1012 or %o1, %lo(__cheetah_flush_tlb_kernel_range), %o1
1019 sethi %hi(__cheetah_flush_dcache_page), %o1
1020 or %o1, %lo(__cheetah_flush_dcache_page), %o1
1028 sethi %hi(__cheetah_xcall_flush_tlb_kernel_range), %o1
1029 or %o1, %lo(__cheetah_xcall_flush_tlb_kernel_range), %o1
1043 sethi %hi(__hypervisor_flush_tlb_mm), %o1
1044 or %o1, %lo(__hypervisor_flush_tlb_mm), %o1
1050 sethi %hi(__hypervisor_flush_tlb_page), %o1
1051 or %o1, %lo(__hypervisor_flush_tlb_page), %o1
1057 sethi %hi(__hypervisor_flush_tlb_pending), %o1
1058 or %o1, %lo(__hypervisor_flush_tlb_pending), %o1
1064 sethi %hi(__hypervisor_flush_tlb_kernel_range), %o1
1065 or %o1, %lo(__hypervisor_flush_tlb_kernel_range), %o1
1072 sethi %hi(__hypervisor_flush_dcache_page), %o1
1073 or %o1, %lo(__hypervisor_flush_dcache_page), %o1
1081 sethi %hi(__hypervisor_xcall_flush_tlb_mm), %o1
1082 or %o1, %lo(__hypervisor_xcall_flush_tlb_mm), %o1
1088 sethi %hi(__hypervisor_xcall_flush_tlb_page), %o1
1089 or %o1, %lo(__hypervisor_xcall_flush_tlb_page), %o1
1095 sethi %hi(__hypervisor_xcall_flush_tlb_kernel_range), %o1
1096 or %o1, %lo(__hypervisor_xcall_flush_tlb_kernel_range), %o1