Lines Matching refs:tmp2
892 * tmp1, tmp2 = scratch registers
897 #define GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
898 and tsbe, TSB_SOFTSZ_MASK, tmp2; /* tmp2=szc */ \
901 sllx tmp1, tmp2, tmp1; /* tmp1 = nentries in TSB */ \
903 srlx tagacc, MMU_PAGESHIFT4M, tmp2; \
904 and tmp2, tmp1, tmp1; /* tsbent = virtpage & mask */ \
908 #define GET_2ND_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
909 GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2)
918 * tsbe, tmp1, tmp2 = scratch registers
923 #define GET_3RD_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
924 and tsbe, TSB_SOFTSZ_MASK, tmp2; /* tmp2=szc */ \
927 sllx tmp1, tmp2, tmp1; /* tmp1 = nentries in TSB */ \
929 srlx tagacc, MMU_PAGESHIFT, tmp2; \
930 and tmp2, tmp1, tmp1; /* tsbent = virtpage & mask */ \
934 #define GET_4TH_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
935 GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2)