Lines Matching refs:scr1
159 #define RESET_USER_RTT_REGS(scr1, scr2, label) \ argument
169 rdpr %tl, scr1; \
170 cmp scr1, 2; \
177 rdpr %tpc, scr1; \
179 cmp scr1, scr2; \
183 cmp scr1, scr2; \
189 rdpr %tstate, scr1; \
190 and scr1, TSTATE_CWP, scr1; \
198 or scr1, scr2, scr2; \
200 set user_rtt, scr1; \
201 wrpr %g0, scr1, %tpc; \
202 add scr1, 4, scr1; \
203 wrpr %g0, scr1, %tnpc; \
211 rdpr %wstate, scr1; \
212 sllx scr1, WSTATE_SHIFT, scr1; \
213 wrpr scr1, WSTATE_K64, %wstate; \
220 sethi %hi(nwin_minus_one), scr1; \
221 ld [scr1 + %lo(nwin_minus_one)], scr1; \
222 wrpr %g0, scr1, %cleanwin; \
223 rdpr %canrestore, scr1; \
224 wrpr %g0, scr1, %otherwin; \
231 rdpr %pstate, scr1; \
232 wrpr scr1, PSTATE_AG, %pstate; \
247 mov MMU_PCONTEXT, scr1; \
250 ldxa [scr1]ASI_MMU_CTX, scr1; \
251 xor scr2, scr1, scr1; \
252 srlx scr1, CTXREG_NEXT_SHIFT, scr1; \
256 brz scr1, label##_0; \
258 mov DEMAP_ALL_TYPE, scr1; \
259 stxa %g0, [scr1]ASI_DTLB_DEMAP; \
260 stxa %g0, [scr1]ASI_ITLB_DEMAP; \
262 mov MMU_PCONTEXT, scr1; \
263 stxa scr2, [scr1]ASI_MMU_CTX; \
264 sethi %hi(FLUSH_ADDR), scr1; \
265 flush scr1