Searched refs:tsbe (Results 1 - 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.h | 397 * tsbe, tmp1, tmp2 = scratch registers 399 * tsbe = pointer to the tsbe in the 1st TSB 402 #define GET_1ST_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \ 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 /* ad [all...] |
H A D | mach_sfmmu_asm.s | 437 /* Prefetch "struct tsbe" while walking TSBs */ 440 prefetch_tsbe_read(struct tsbe *tsbep) 443 /* Prefetch the tsbe that we are about to write */ 446 prefetch_tsbe_write(struct tsbe *tsbep)
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 886 * Get the location in the 4MB base TSB of the tsbe for this fault. 891 * tsbe = 2nd TSB base register 894 * tsbe = pointer to the tsbe in the 2nd TSB 897 #define GET_4MBASE_TSBE_PTR(tagacc, tsbe, tmp1, tmp2) \ 898 and tsbe, TSB_SOFTSZ_MASK, tmp2; /* tmp2=szc */ \ 899 andn tsbe, TSB_SOFTSZ_MASK, tsbe; /* tsbbase */ \ 906 add tsbe, tmp1, tsbe /* ad 1751 struct tsbe { struct [all...] |
H A D | hat_sfmmu.c | 2690 struct tsbe *tsbe_addr; 2771 struct tsbe *tsbe_addr; 13464 extern void prefetch_tsbe_read(struct tsbe *); 13465 extern void prefetch_tsbe_write(struct tsbe *); 13483 struct tsbe *old; 13484 struct tsbe *new; 13485 struct tsbe *new_base = (struct tsbe *)new_tsbinfo->tsb_va; 13500 old = (struct tsbe *)old_tsbinfo->tsb_va;
|
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.c | 332 struct tsbe *tsbaddr; 340 for (tsbaddr = (struct tsbe *)tsb_base;
|
H A D | mach_sfmmu_asm.s | 617 * in the tte_tag field of each tsbe. 715 * Prefetch "struct tsbe" while walking TSBs. 726 prefetch_tsbe_read(struct tsbe *tsbep) 729 /* Prefetch the tsbe that we are about to write */ 732 prefetch_tsbe_write(struct tsbe *tsbep)
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 208 struct tsbe *tsbaddr; 210 for (tsbaddr = (struct tsbe *)(uintptr_t)tsb_base;
|
/illumos-gate/usr/src/cmd/mdb/sun4u/modules/unix/ |
H A D | sfmmu.c | 508 struct tsbe *tsbp, *tsbend, *tsbstart; 599 tsbp = mdb_alloc(sizeof (struct tsbe) * entries, 602 if (mdb_vread(tsbp, sizeof (struct tsbe) * entries, 638 * sizeof (struct tsbe), 680 mdb_free(tsbstart, sizeof (struct tsbe) * entries);
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 180 /* tsbe lock acquired */ ;\ 195 /* tsbe lock acquired */ ;\ 414 lda [tsbep]ASI_MEM, tmp1 /* tmp1 = tsbe tag */ ;\ 417 cmp tmp1, tmp2 /* see if tsbe is locked, if */ ;\ 420 ldxa [tsbep]ASI_MEM, tmp3 /* tmp3 = tsbe tag */ ;\ 427 lda [tsbep]ASI_MEM, tmp1 /* reloading tsbe tag */ ;\ 433 lda [tsbep]%asi, tmp1 /* tmp1 = tsbe tag */ ;\ 436 cmp tmp1, tmp2 /* see if tsbe is locked, if */ ;\ 439 ldxa [tsbep]%asi, tmp3 /* tmp3 = tsbe tag */ ;\ 446 lda [tsbep]%asi, tmp1 /* reloading tsbe ta [all...] |
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_common.c | 688 struct tsbe *tsbep; 797 for (tsbep = (struct tsbe *)tsbp; 798 tsbep < (struct tsbe *)end_tsbp; tsbep++) {
|
Completed in 135 milliseconds