Lines Matching refs:tmp2

84  * tmp2 :    %o5 scratch
87 #define SET_SECCTX(cnum, is_shctx, tmp1, tmp2, label) \
90 sethi %hi(FLUSH_ADDR), tmp2 ;\
93 flush tmp2 ;\
110 flush tmp2 ;\
277 * tmp2 = tmp reg
281 #define TTE_SET_REF_ML(tte, ttepa, tsbarea, tmp1, tmp2, label) \
300 or %g0, 1, tmp2; \
301 sllx tmp2, MMU_PAGESHIFT, tmp2; \
302 xor tmp1, tmp2, tmp1; \
325 * tmp2 = tmp reg
330 #define TTE_SET_REFMOD_ML(tte, ttepa, tsbarea, tmp1, tmp2, label, \
353 or %g0, 1, tmp2; \
354 sllx tmp2, MMU_PAGESHIFT, tmp2; \
355 xor tmp1, tmp2, tmp1; \
387 #define MAKE_TSBREG(tsbreg, tsbinfo, vabase, tmp1, tmp2, label) \
393 lduh [tsbinfo + TSBINFO_SZCODE], tmp2; \
395 or vabase, tmp2, tmp2; \
397 or tsbreg, tmp2, tsbreg; \
412 #define MAKE_TSBREG_SECTSB(tsbreg, tsb1, tsb2, tmp1, tmp2, tmp3, label) \
421 ldx [tsb2 + TSBINFO_VADDR], tmp2 ;\
423 and tmp2, tmp3, tmp2 ;\
424 sllx tmp2, TSBREG_SECTSB_MKSHIFT, tmp2 ;\
425 or tmp1, tmp2, tmp3 ;\
428 lduh [tsb2 + TSBINFO_SZCODE], tmp2 ;\
430 and tmp2, TSB_SOFTSZ_MASK, tmp2 ;\
431 sllx tmp2, TSBREG_SECSZ_SHIFT, tmp2 ;\
432 or tmp1, tmp2, tmp3 ;\
568 * tmp1, tmp2 = scratch registers
573 #define GET_2ND_TSBE_PTR(tagacc, tsbp8k, tsbe_ptr, tmp1, tmp2, label) \
574 GET_2ND_TSB_BASE(tsbp8k, tsbe_ptr, tmp2, label); \
575 /* tsbe_ptr = TSB base address, tmp2 = junk */ \
578 GET_TSBE_POINTER(MMU_PAGESHIFT4M, tsbe_ptr, tagacc, tmp1, tmp2)
600 #define GET_1ST_TSBE_PTR(tagacc, tsbe_ptr, tmp1, tmp2)
614 #define LOAD_TSBREG(tsbreg, tmp1, tmp2) \
616 sethi %hi(FLUSH_ADDR), tmp2; \
619 flush tmp2
717 #define SET_SHCTX_TAGACC(tmp1, tmp2, asi) \
719 mov MMU_TAG_ACCESS, tmp2 ;\
720 ldxa [tmp2]asi, tmp2 /* tmp2 = VA|CTX */ ;\
721 srlx tmp2, TAGACC_SHIFT, tmp2 ;\
722 sllx tmp2, TAGACC_SHIFT, tmp2 /* tmp2 = VA */ ;\
724 ldxa [tmp1]ASI_MMU_CTX, tmp1 /* tmp2 = shctx reg */ ;\
727 or tmp1, tmp2, tmp1 /* tmp1 = VA|SHCTX */ ;\
728 mov MMU_TAG_ACCESS, tmp2 ;\
729 stxa tmp1, [tmp2]asi /* asi = VA|SHCTX */
783 #define SAVE_CTX1(traptype, tmp1, tmp2, label) \
788 SET_SHCTX_TAGACC(tmp1, tmp2, ASI_DMMU) ;\
792 SET_SHCTX_TAGACC(tmp1, tmp2, ASI_IMMU) ;\