Home
last modified time | relevance | path

Searched refs:tsbinfo (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu.h387 #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 ;\
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu_asm.S286 ldx [%o0 + SFMMU_TSB], %o1 ! %o1 = first tsbinfo
287 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second tsbinfo
309 ldx [%g3 + SFMMU_TSB], %o1 ! %o1 = first scd tsbinfo
323 ldx [%o1 + TSBINFO_NEXTPTR], %g2 ! %g2 = second scd tsbinfo
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c8688 struct tsb_info *tsbinfo; in hat_unshare() local
8813 for (tsbinfo = sfmmup->sfmmu_tsb; tsbinfo != NULL; in hat_unshare()
8814 tsbinfo = tsbinfo->tsb_next) { in hat_unshare()
8815 if (tsbinfo->tsb_flags & TSB_SWAPPED) in hat_unshare()
8817 if (tsbinfo->tsb_flags & TSB_RELOC_FLAG) { in hat_unshare()
8818 tsbinfo->tsb_flags |= in hat_unshare()
8823 sfmmu_inv_tsb(tsbinfo->tsb_va, in hat_unshare()
8824 TSB_BYTES(tsbinfo->tsb_szc)); in hat_unshare()
12537 sfmmu_tsb_pre_relocator(caddr_t va, uint_t tsbsz, uint_t flags, void *tsbinfo) in sfmmu_tsb_pre_relocator() argument
12539 struct tsb_info *tsbinfop = (struct tsb_info *)tsbinfo; in sfmmu_tsb_pre_relocator()
[all …]
H A Dhat_sfmmu.h998 #define MAKE_UTSBREG(tsbinfo, tsbreg, tmp1) \ argument
999 ldx [tsbinfo + TSBINFO_PADDR], tsbreg; \
1000 lduh [tsbinfo + TSBINFO_SZCODE], tmp1; \