Lines Matching refs:scr1
87 #define TSTAT_CHECK_TL1(label, scr1, scr2) \ argument
88 rdpr %tpc, scr1; \
91 cmp scr1, scr2; \
150 #define GET_MMU_D_TAGACC(tagacc, scr1) \ argument
151 GET_MMU_D_PTAGACC_CTXTYPE(tagacc, scr1)
161 #define GET_MMU_D_TTARGET(ttarget, scr1) \ argument
163 ldx [ttarget + MMFSA_D_CTX], scr1; \
164 sllx scr1, TTARGET_CTX_SHIFT, scr1; \
167 or ttarget, scr1, ttarget
179 #define GET_MMU_BOTH_TAGACC(dtagacc, itagacc, scr1, scr2) \ argument
180 MMU_FAULT_STATUS_AREA(scr1); \
181 ldx [scr1 + MMFSA_D_ADDR], scr2; \
182 ldx [scr1 + MMFSA_D_CTX], dtagacc; \
188 ldx [scr1 + MMFSA_I_ADDR], scr2; \
189 ldx [scr1 + MMFSA_I_CTX], itagacc; \
204 #define GET_MMU_D_ADDR(daddr, scr1) \ argument
205 MMU_FAULT_STATUS_AREA(scr1); \
206 ldx [scr1 + MMFSA_D_ADDR], daddr
236 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
237 mov %o0, scr1; \
251 mov scr1, %o0; \
263 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
264 mov %o0, scr1; \
278 mov scr1, %o0; \
293 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument
294 and tte, TTE_SZ_BITS, scr1; /* scr1 = ttesz */ \
296 sllx scr1, 1, scr2; \
297 add scr2, scr1, scr2; /* mulx 3 */ \
303 set 1, scr1; \
305 sllx scr1, scr3, scr1; \
306 sub scr1, 1, scr1; /* scr1=TTE_PAGE_OFFSET(ttesz) */ \
307 and vaddr, scr1, scr2; \