Searched refs:tsbreg (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.h | 387 #define MAKE_TSBREG(tsbreg, tsbinfo, vabase, tmp1, tmp2, label) \ argument 392 or %g0, RUNTIME_PATCH, tsbreg; \ 394 sllx tsbreg, TSBREG_VAMASK_SHIFT, tsbreg; \ 396 and tmp1, tsbreg, tsbreg; \ 397 or tsbreg, tmp2, tsbreg; \ 412 #define MAKE_TSBREG_SECTSB(tsbreg, tsb1, tsb2, tmp1, tmp2, tmp3, label) \ argument 415 sllx tmp3, TSBREG_MSB_SHIFT, tsbreg ;\ 426 or tsbreg, tmp3, tsbreg ;\ 433 or tsbreg, tmp3, tsbreg ;\ 614 #define LOAD_TSBREG(tsbreg, tmp1, tmp2) \ argument [all …]
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 998 #define MAKE_UTSBREG(tsbinfo, tsbreg, tmp1) \ argument 999 ldx [tsbinfo + TSBINFO_PADDR], tsbreg; \ 1002 or tsbreg, tmp1, tsbreg; 1019 #define SET_UTSBREG(regnum, tsbreg, tmp1) \ argument 1021 stxa tsbreg, [tmp1]ASI_SCRATCHPAD /* save tsbreg */ 1031 #define GET_UTSBREG(regnum, tsbreg) \ argument 1032 mov regnum, tsbreg; \ 1033 ldxa [tsbreg]ASI_SCRATCHPAD, tsbreg 1048 #define SET_UTSBREG_SHCTX(tsbmiss, tsbmissoffset, tsbreg) \ argument 1049 stx tsbreg, [tsbmiss + tsbmissoffset] /* save tsbreg */ [all …]
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu_asm.S | 290 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = user tsbreg 297 MAKE_UTSBREG(%g2, %o2, %o3) ! %o2 = user tsbreg 314 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = user tsbreg 328 MAKE_UTSBREG(%g2, %o2, %o3) ! %o2 = user tsbreg
|
H A D | mach_sfmmu.h | 388 #define GET_UTSBREG_SHCTX(tsbmiss, tsbmissoffset, tsbreg) \ argument 389 ldx [tsbmiss + tsbmissoffset], tsbreg
|