Lines Matching refs:scr1
120 #define TSTAT_CHECK_TL1(label, scr1, scr2) \ argument
121 rdpr %tpc, scr1; \
124 cmp scr1, scr2; \
164 #define GET_MMU_D_TAGACC(tagacc, scr1) \ argument
165 mov MMU_TAG_ACCESS, scr1; \
166 ldxa [scr1]ASI_DMMU, tagacc
176 #define GET_MMU_D_TTARGET(ttarget, scr1) \ argument
188 #define GET_MMU_BOTH_TAGACC(dtagacc, itagacc, scr1, scr2) \ argument
189 mov MMU_TAG_ACCESS, scr1; \
190 ldxa [scr1]ASI_DMMU, dtagacc; \
191 ldxa [scr1]ASI_IMMU, itagacc
201 #define GET_MMU_D_ADDR(daddr, scr1) \ argument
202 mov MMU_TAG_ACCESS, scr1; \
203 ldxa [scr1]ASI_DMMU, daddr; \
204 set TAGACC_CTX_MASK, scr1; \
205 andn daddr, scr1, daddr
215 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
225 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
239 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument
240 srlx tte, TTE_SZ_SHFT, scr1; \
241 and scr1, TTE_SZ_BITS, scr1; /* scr1 = tte_size */ \
244 or scr1, scr3, scr1; \
245 sllx scr1, 1, scr2; \
246 add scr2, scr1, scr2; /* mulx 3 */ \
254 set 1, scr1; \
256 sllx scr1, scr3, scr1; \
257 sub scr1, 1, scr1; /* g2=TTE_PAGE_OFFSET(ttesz) */ \
258 and vaddr, scr1, scr2; \