Searched refs:tsbinfo (Results 1 – 5 of 5) sorted by relevance
/titanic_44/usr/src/cmd/mdb/sun4u/modules/unix/ |
H A D | sfmmu.c | 506 struct tsb_info tsbinfo; in tsbinfo_list() local 555 if (mdb_vread(&tsbinfo, sizeof (struct tsb_info), addr) == -1) { in tsbinfo_list() 563 if ((tsbinfo.tsb_flags & TSB_SWAPPED) == 0) { in tsbinfo_list() 564 mdb_printf("%0?lx ", tsbinfo.tsb_va); in tsbinfo_list() 569 tsbbytes = TSB_BYTES(tsbinfo.tsb_szc); in tsbinfo_list() 582 if (tsbinfo.tsb_flags == 0) { in tsbinfo_list() 586 tsbinfo.tsb_flags, flags_bits); in tsbinfo_list() 590 mdb_printf("%b\n", tsbinfo.tsb_ttesz_mask, ttesz_mask_bits); in tsbinfo_list() 595 if ((tsbinfo.tsb_flags & TSB_SWAPPED) == 0) { in tsbinfo_list() 597 entries = TSB_ENTRIES(tsbinfo.tsb_szc); in tsbinfo_list() [all …]
|
/titanic_44/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.h | 387 #define MAKE_TSBREG(tsbreg, tsbinfo, vabase, tmp1, tmp2, label) \ argument 389 ldx [tsbinfo + TSBINFO_VADDR], tmp1; \ 393 lduh [tsbinfo + TSBINFO_SZCODE], tmp2; \ 448 #define LOAD_TSBTTE(tsbinfo, tteidx, va, tmp) \ argument 452 ldx [tsbinfo + TSBINFO_TTE], tmp; /* fetch locked tte */ \ 475 #define RESV_OFFSET(tsbinfo, resva, tmp1, label) \ argument 477 lduh [tsbinfo + TSBINFO_SZCODE], tmp1 ;\ 480 ldx [tsbinfo + TSBINFO_VADDR], tmp1 ;\
|
/titanic_44/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu_asm.s | 318 ldx [%o0 + SFMMU_TSB], %o1 ! %o1 = first tsbinfo 319 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second tsbinfo 341 ldx [%g3 + SFMMU_TSB], %o1 ! %o1 = first scd tsbinfo 355 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second scd tsbinfo
|
/titanic_44/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 8852 struct tsb_info *tsbinfo; in hat_unshare() local 8989 for (tsbinfo = sfmmup->sfmmu_tsb; tsbinfo != NULL; in hat_unshare() 8990 tsbinfo = tsbinfo->tsb_next) { in hat_unshare() 8991 if (tsbinfo->tsb_flags & TSB_SWAPPED) in hat_unshare() 8993 if (tsbinfo->tsb_flags & TSB_RELOC_FLAG) { in hat_unshare() 8994 tsbinfo->tsb_flags |= in hat_unshare() 8999 sfmmu_inv_tsb(tsbinfo->tsb_va, in hat_unshare() 9000 TSB_BYTES(tsbinfo->tsb_szc)); in hat_unshare() 12724 sfmmu_tsb_pre_relocator(caddr_t va, uint_t tsbsz, uint_t flags, void *tsbinfo) in sfmmu_tsb_pre_relocator() argument 12726 struct tsb_info *tsbinfop = (struct tsb_info *)tsbinfo; in sfmmu_tsb_pre_relocator() [all …]
|
H A D | hat_sfmmu.h | 1001 #define MAKE_UTSBREG(tsbinfo, tsbreg, tmp1) \ argument 1002 ldx [tsbinfo + TSBINFO_PADDR], tsbreg; \ 1003 lduh [tsbinfo + TSBINFO_SZCODE], tmp1; \
|