/titanic_50/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 897 #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 D | hat_sfmmu.c | 2690 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 D | mach_sfmmu.h | 402 #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 D | mach_sfmmu_asm.s | 440 prefetch_tsbe_read(struct tsbe *tsbep) 446 prefetch_tsbe_write(struct tsbe *tsbep)
|
/titanic_50/usr/src/cmd/mdb/sun4u/modules/unix/ |
H A D | sfmmu.c | 508 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 D | generic.c | 208 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 D | mach_sfmmu.c | 332 struct tsbe *tsbaddr; in sfmmu_inv_tsb() 340 for (tsbaddr = (struct tsbe *)tsb_base; in sfmmu_inv_tsb()
|
H A D | mach_sfmmu_asm.s | 726 prefetch_tsbe_read(struct tsbe *tsbep) 732 prefetch_tsbe_write(struct tsbe *tsbep)
|
/titanic_50/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 215 tsbe TSBE_SIZE
|
/titanic_50/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 517 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 D | us3_common.c | 688 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()
|