Lines Matching refs:o1

600  * %o1 - allocflag
691 brz,pt %o1, 8f ! allocflag == 0, skip ctx allocation, bail
692 mov %g6, %o1
699 set INVALID_CONTEXT, %o1
709 mov %g6, %o1
742 brz,pt %o1, 2f ! allocflag == 0, called from resume, set hw
743 mov %g6, %o1
753 mov %g6, %o1
778 * %o1 = mmu current cnum value (used as new cnum)
783 ld [%g3], %o1
785 cmp %o1, %g4
787 add %o1, 1, %o5 ! %o5 = mmu_ctxp->cnum + 1
792 set INVALID_CONTEXT, %o1
801 cas [%g3], %o1, %o5
802 cmp %o1, %o5
804 ld [%g3], %o1
808 cmp %o1, %o5
819 or %o4, %o1, %o4
830 * %o1 = cnum
845 cmp %o1, INVALID_CONTEXT
853 or %o1, %o2, %o1
856 SET_SECCTX(%o1, %g1, %o4, %o5, alloc_ctx_lbl1)
867 ldx [%o1], %g2 /* modified */
884 ldx [%o1], %g2 /* modified */
889 mov 0, %o1 /* as if cas failed. */
894 movne %xcc, -1, %o1 /* cas failed. */
895 move %xcc, 1, %o1 /* cas succeeded. */
899 mov %o1, %o0
905 stx %g1, [%o1]
912 * %o1 = vaddr (in)
918 GET_TSBE_POINTER(%o2, %o0, %o1, %o3, %o4)
992 * %o1 = size code of TSB to patch
997 sub %o3, %o1, %o3 /* decrease shift by tsb szc */
1003 sub %o3, %o1, %o3 /* decrease shift by tsb szc */
1124 * %o1 = imm_asi to setup, shifted by appropriate offset.
1137 or %o2, %o1, %o2 ! or in imm_asi
1178 sll %o3, 5, %o1 ! imm_asi offset
1206 set ktsb_phys, %o1
1207 ld [%o1], %o4
1215 sethi %hi(ktsb_szcode), %o1
1216 ld [%o1 + %lo(ktsb_szcode)], %o1 /* %o1 = ktsb size code */
1226 sethi %hi(ktsb4m_szcode), %o1
1227 ld [%o1 + %lo(ktsb4m_szcode)], %o1 /* %o1 = ktsb4m size code */
1332 MAKE_NOP_INSTR(%o1)
1333 st %o1, [%o0]
1350 set utsb_vabase, %o1
1351 ldx [%o1], %o4
1363 set utsb4m_vabase, %o1
1364 ldx [%o1], %o4
1381 set tsb_slab_shift, %o1
1383 lduw [%o1], %o3
1401 set tsb_slab_mask, %o1
1402 ldx [%o1], %o4
1421 MAKE_JMP_INSTR(5, %o1, %o2) ! jmp %g5
1422 st %o1, [%o0]
1424 MAKE_NOP_INSTR(%o1)
1426 st %o1, [%o0]
1430 st %o1, [%o0] ! nop 1st instruction
1433 st %o1, [%o0] ! nop 2nd instruction
1436 st %o1, [%o0] ! nop 3rd instruction
1439 st %o1, [%o0] ! nop 4th instruction
1442 st %o1, [%o0] ! nop 5th instruction
1445 st %o1, [%o0] ! nop 6th instruction
1460 * %o1 = tsb tag
1472 TSB_UPDATE(%o0, %o2, %o1, %g1, %g2, locked_tsb_l8)
1486 * %o1 = tag to match
1490 TSB_INVALIDATE(%o0, %o1, %g1, %o2, %o3, unload_tsbe)
1502 * %o1 = ttep
1526 TSB_UPDATE(%g2, %o1, %g1, %o3, %o4, locked_tsb_l9)
1541 * %o1 = virtpg to TSB index shift (e.g. TTE page shift)
1553 GET_KPM_TSBE_POINTER(%o1, %g2, %g1, %o3, %o4)
1558 TSB_INVALIDATE(%g2, %g1, %o3, %o4, %o1, kpm_tsbinval)
1578 TTETOPFN(%g1, %o1, sfmmu_ttetopfn_l1, %g2, %g3, %g4)
3913 * o1 = sfmmup
3918 cmp %o4, %o1
3924 * o1 & o4 = hatid
3933 * o1 = sfmmup
3953 * o1 = sfmmup
3959 * o1 = hat id
3967 * o1 = sfmmup
3987 mov %o1, %o4 /* restore hatid */
4008 * o1 = sfmmup
4041 * %o1 = hashno (aka szc)
4069 sll %o1, 1, %g6
4070 add %g6, %o1, %g6
4074 * %o1 = hashno
4088 GET_TTE(%o0, %o4, %g3, %g4, %g1, %o5, %g6, %o1, %g5,
4709 * %o1 = &khl_lock
4727 KPMLOCK_ENTER(%o1, %o4, kpmtsbmtl1, ASI_N)
4733 KPMLOCK_EXIT(%o1, ASI_N)
4743 * %o1 = &kshl_lock
4761 KPMLOCK_ENTER(%o1, %o4, kpmstsbmtl1, ASI_N)
4764 KPMLOCK_EXIT(%o1, ASI_N)