Lines Matching refs:tsbe
886 * Get the location in the 4MB base TSB of the tsbe for this fault.
891 * tsbe = 2nd TSB base register
894 * tsbe = pointer to the tsbe in the 2nd TSB
897 #define GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
898 and tsbe, TSB_SOFTSZ_MASK, tmp2; /* tmp2=szc */ \
899 andn tsbe, TSB_SOFTSZ_MASK, tsbe; /* tsbbase */ \
906 add tsbe, tmp1, tsbe /* add entry offset to TSB base */
908 #define GET_2ND_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
909 GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2)
912 * Get the location in the 3rd TSB of the tsbe for this fault.
918 * tsbe, tmp1, tmp2 = scratch registers
920 * tsbe = pointer to the tsbe in the 3rd TSB
923 #define GET_3RD_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
924 and tsbe, TSB_SOFTSZ_MASK, tmp2; /* tmp2=szc */ \
925 andn tsbe, TSB_SOFTSZ_MASK, tsbe; /* tsbbase */ \
932 add tsbe, tmp1, tsbe /* add entry offset to TSB base */
934 #define GET_4TH_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \
935 GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2)
1751 struct tsbe {
1769 struct tsbe *tsbptr; /* hardware computed ptr */
1770 struct tsbe *tsbptr4m; /* hardware computed ptr */
1771 struct tsbe *tsbscdptr; /* hardware computed ptr */
1772 struct tsbe *tsbscdptr4m; /* hardware computed ptr */
1820 struct tsbe *tsbptr; /* saved ktsb pointer */
2252 extern struct tsbe *
2254 extern void sfmmu_load_tsbe(struct tsbe *, uint64_t, tte_t *, int);
2255 extern void sfmmu_unload_tsbe(struct tsbe *, uint64_t, int);