Home
last modified time | relevance | path

Searched refs:tsbreg (Results 1 – 6 of 6) sorted by relevance

/titanic_41/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu.h387 #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 …]
/titanic_41/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h1001 #define MAKE_UTSBREG(tsbinfo, tsbreg, tmp1) \ argument
1002 ldx [tsbinfo + TSBINFO_PADDR], tsbreg; \
1005 or tsbreg, tmp1, tsbreg;
1022 #define SET_UTSBREG(regnum, tsbreg, tmp1) \ argument
1024 stxa tsbreg, [tmp1]ASI_SCRATCHPAD /* save tsbreg */
1034 #define GET_UTSBREG(regnum, tsbreg) \ argument
1035 mov regnum, tsbreg; \
1036 ldxa [tsbreg]ASI_SCRATCHPAD, tsbreg
1051 #define SET_UTSBREG_SHCTX(tsbmiss, tsbmissoffset, tsbreg) \ argument
1052 stx tsbreg, [tsbmiss + tsbmissoffset] /* save tsbreg */
[all …]
/titanic_41/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu_asm.s322 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = user tsbreg
329 MAKE_UTSBREG(%g2, %o2, %o3) ! %o2 = user tsbreg
346 MAKE_UTSBREG(%o1, %o2, %o3) ! %o2 = user tsbreg
360 MAKE_UTSBREG(%g2, %o2, %o3) ! %o2 = user tsbreg
H A Dmach_sfmmu.h388 #define GET_UTSBREG_SHCTX(tsbmiss, tsbmissoffset, tsbreg) \ argument
389 ldx [tsbmiss + tsbmissoffset], tsbreg
/titanic_41/usr/src/uts/sun4u/sys/
H A Dzuluvm.h59 int (*set_tsb)(void *handle, int tlbtype, uint64_t tsbreg);
/titanic_41/usr/src/uts/sun4u/io/
H A Dzuluvm.c1056 uint64_t *tsbreg) in zuluvm_dma_alloc_ctx() argument
1069 *tsbreg = 0; in zuluvm_dma_alloc_ctx()