Home
last modified time | relevance | path

Searched refs:tsbe (Results 1 – 11 of 11) sorted by relevance

/titanic_50/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h897 #define GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \ argument
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) \ argument
909 GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2)
923 #define GET_3RD_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \ argument
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 */
[all …]
H A Dhat_sfmmu.c2690 struct tsbe *tsbe_addr; in sfmmu_mod_tsb()
2771 struct tsbe *tsbe_addr; in sfmmu_unload_tsb_range()
13458 extern void prefetch_tsbe_read(struct tsbe *);
13459 extern void prefetch_tsbe_write(struct tsbe *);
13477 struct tsbe *old; in sfmmu_copy_tsb()
13478 struct tsbe *new; in sfmmu_copy_tsb()
13479 struct tsbe *new_base = (struct tsbe *)new_tsbinfo->tsb_va; in sfmmu_copy_tsb()
13494 old = (struct tsbe *)old_tsbinfo->tsb_va; in sfmmu_copy_tsb()
/titanic_50/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.h402 #define GET_1ST_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \ argument
405 ldxa [tmp1]ASI_SCRATCHPAD, tsbe /* get tsbreg */ ;\
406 and tsbe, TSB_SOFTSZ_MASK, tmp2 /* tmp2=szc */ ;\
407 andn tsbe, TSB_SOFTSZ_MASK, tsbe /* tsbbase */ ;\
414 add tsbe, tmp1, tsbe /* add entry offset to TSB base */ ;\
H A Dmach_sfmmu_asm.s440 prefetch_tsbe_read(struct tsbe *tsbep)
446 prefetch_tsbe_write(struct tsbe *tsbep)
/titanic_50/usr/src/cmd/mdb/sun4u/modules/unix/
H A Dsfmmu.c508 struct tsbe *tsbp, *tsbend, *tsbstart; in tsbinfo_list()
599 tsbp = mdb_alloc(sizeof (struct tsbe) * entries, in tsbinfo_list()
602 if (mdb_vread(tsbp, sizeof (struct tsbe) * entries, in tsbinfo_list()
638 * sizeof (struct tsbe), in tsbinfo_list()
680 mdb_free(tsbstart, sizeof (struct tsbe) * entries); in tsbinfo_list()
/titanic_50/usr/src/uts/sun4v/cpu/
H A Dgeneric.c208 struct tsbe *tsbaddr; in cpu_inv_tsb()
210 for (tsbaddr = (struct tsbe *)(uintptr_t)tsb_base; in cpu_inv_tsb()
/titanic_50/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu.c332 struct tsbe *tsbaddr; in sfmmu_inv_tsb()
340 for (tsbaddr = (struct tsbe *)tsb_base; in sfmmu_inv_tsb()
H A Dmach_sfmmu_asm.s726 prefetch_tsbe_read(struct tsbe *tsbep)
732 prefetch_tsbe_write(struct tsbe *tsbep)
/titanic_50/usr/src/uts/sun4/ml/
H A Doffsets.in215 tsbe TSBE_SIZE
/titanic_50/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.s517 struct tsbe *
963 sfmmu_load_tsbe(struct tsbe *tsbep, uint64_t vaddr, tte_t *ttep, int phys)
969 sfmmu_unload_tsbe(struct tsbe *tsbep, uint64_t vaddr, int phys)
2545 add %g4, %g3, %g3 ! %g3 = 4m tsbe ptr
/titanic_50/usr/src/uts/sun4u/cpu/
H A Dus3_common.c688 struct tsbe *tsbep; in mondo_recover_proc()
797 for (tsbep = (struct tsbe *)tsbp; in mondo_recover_proc()
798 tsbep < (struct tsbe *)end_tsbp; tsbep++) { in mondo_recover_proc()