Lines Matching refs:o1

178 	 * %o1 = address of TTE to be loaded
189 ldx [%o1], %g1
238 sethi %hi(FLUSH_ADDR), %o1 ! Flush addr doesn't matter
241 flush %o1 ! Flush required for I-MMU
247 sethi %hi(FLUSH_ADDR), %o1 ! Flush addr doesn't matter
250 flush %o1 ! Flush required for I-MMU
265 * %o1 = address of TTE to be loaded
276 ldx [%o1], %g1
365 set CTXREG_CTX_MASK, %o1
368 and %o0, %o1, %o0
389 mov MMU_SCONTEXT, %o1
392 stxa %o0, [%o1]ASI_MMU_CTX /* set 2nd context reg. */
399 and %o0,%o4,%o1
400 cmp %o1, INVALID_CONTEXT
402 mov MMU_SHARED_CONTEXT, %o1
404 stxa %g0, [%o1]ASI_MMU_CTX /* set 2nd context reg. */
432 mov 1, %o1
435 clr %o1
438 st %o1, [%o2]
440 mov %o1, %o0
467 ldx [%o0 + SFMMU_TSB], %o1 ! %o1 = first tsbinfo
468 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second tsbinfo
478 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = first utsbreg
496 ldx [%g3 + SFMMU_TSB], %o1 ! %o1 = first scd tsbinfo
497 brz,pn %o1, 5f
501 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = third utsbreg
509 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second scd tsbinfo
544 MAKE_TSBREG_SECTSB(%o2, %o1, %g2, %o3, %o4, %g3, sfmmu_tsb_2nd)
560 MAKE_TSBREG(%o2, %o1, %g3, %o3, %o4, sfmmu_tsb_1st) ! %o2 = tsbreg
570 sll %o2, DTACC_SHIFT, %o2 ! %o1 = first TSB TLB index
571 RESV_OFFSET(%o1, %g3, %o3, sfmmu_tsb_1st) ! or-in bits of TSB VA
572 LOAD_TSBTTE(%o1, %o2, %g3, %o4) ! load first TSB locked TTE
576 ldx [%o0 + SFMMU_ISMBLKPA], %o1 ! copy members of sfmmu
578 stx %o1, [%o2 + TSBMISS_ISMBLKPA] ! sfmmu_tsb_miss into the
583 ldx [%o0 + SFMMU_SRDP], %o1
586 stx %o1, [%o2 + TSBMISS_SHARED_UHATID]
587 brz,pn %o1, 8f ! check for sfmmu_srdp
588 add %o0, SFMMU_HMERMAP, %o1
592 SET_REGION_MAP(%o1, %o2, %o3, %o4, load_shme_mmustate)
603 add %o4, SCD_HMERMAP, %o1
604 SET_REGION_MAP(%o1, %o2, %o3, %o4, load_scd_mmustate)