Lines Matching refs:scr2
87 #define TSTAT_CHECK_TL1(label, scr1, scr2) \ argument
89 sethi %hi(KERNELBASE), scr2; \
90 or scr2, %lo(KERNELBASE), scr2; \
91 cmp scr1, scr2; \
179 #define GET_MMU_BOTH_TAGACC(dtagacc, itagacc, scr1, scr2) \ argument
181 ldx [scr1 + MMFSA_D_ADDR], scr2; \
183 srlx scr2, MMU_PAGESHIFT, scr2; /* align to page boundary */ \
185 sllx scr2, MMU_PAGESHIFT, scr2; \
187 or scr2, dtagacc, dtagacc; \
188 ldx [scr1 + MMFSA_I_ADDR], scr2; \
190 srlx scr2, MMU_PAGESHIFT, scr2; /* align to page boundry */ \
192 sllx scr2, MMU_PAGESHIFT, scr2; \
194 or scr2, itagacc, itagacc
236 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
238 mov %o1, scr2; \
252 mov scr2, %o1; \
263 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
265 mov %o1, scr2; \
279 mov scr2, %o1; \
293 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument
296 sllx scr1, 1, scr2; \
297 add scr2, scr1, scr2; /* mulx 3 */ \
298 add scr2, MMU_PAGESHIFT + TTE_PA_LSHIFT, scr3; \
300 brz,pt scr2, label/**/1; \
302 sllx tte, scr2, tte; \
304 add scr2, MMU_PAGESHIFT, scr3; \
307 and vaddr, scr1, scr2; \
308 srln scr2, MMU_PAGESHIFT, scr2; \
309 or tte, scr2, tte; \