Home
last modified time | relevance | path

Searched refs:sfmmup (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c1460 sfmmu_t *sfmmup; in hat_alloc() local
1540 sfmmup->sfmmu_clrbin = sfmmup->sfmmu_clrstart; in hat_alloc()
1548 return (sfmmup); in hat_alloc()
3944 ASSERT((sfmmup == ksfmmup) || AS_LOCK_HELD(sfmmup->sfmmu_as)); in hat_unlock()
5586 #define ISSEGKMAP(sfmmup, addr) (sfmmup == ksfmmup && \ argument
6395 if (sfmmup != NULL && sfmmup->sfmmu_rmstat) { in sfmmu_ttesync()
10091 if (sfmmup == ksfmmup || sfmmup->sfmmu_ismhat != 0) in sfmmu_check_page_sizes()
11971 if (!sfmmup->sfmmu_scdhat && sfmmup->sfmmu_scdp != NULL && in sfmmu_rgntlb_demap()
12101 if (!sfmmup->sfmmu_scdhat && sfmmup->sfmmu_scdp != NULL && in sfmmu_ismtlbcache_demap()
12578 sfmmup = sfmmup->sfmmu_scd_link.next; in sfmmu_tsb_pre_relocator()
[all …]
H A Dhat_sfmmu.h722 #define SF_RGNMAP_ISNULL(sfmmup) \ argument
826 (sfmmup)->sfmmu_flags &= ~(flags))
830 (sfmmup)->sfmmu_flags |= (flags))
833 ((((sfmmup)->sfmmu_tteflags | (sfmmup)->sfmmu_rtteflags) & (flags)) == \
863 (((sfmmup)->sfmmu_tteflags | (sfmmup)->sfmmu_rtteflags) || \
864 ((sfmmup)->sfmmu_iblk != NULL))
1191 #define HME_REHASH(sfmmup) \ argument
1591 if (sfmmup == ksfmmup) { \
1601 #define sfmmutoas(sfmmup) ((sfmmup)->sfmmu_as) argument
1605 (void *)((sfmmup)->sfmmu_srdp))
[all …]
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.c350 sfmmu_setup_tsbinfo(sfmmu_t *sfmmup) in sfmmu_setup_tsbinfo() argument
361 if (sfmmup != ksfmmup) { in sfmmu_setup_tsbinfo()
369 tsbinfop = sfmmup->sfmmu_tsb; in sfmmu_setup_tsbinfo()
372 sfmmup->sfmmu_hvblock.hv_tsb_info_cnt = 0; in sfmmu_setup_tsbinfo()
376 ASSERT(sfmmup != ksfmmup || sfmmup->sfmmu_scdp == NULL); in sfmmu_setup_tsbinfo()
377 ASSERT(sfmmup->sfmmu_scdp == NULL || in sfmmu_setup_tsbinfo()
381 if (sfmmup->sfmmu_scdp == NULL) { in sfmmu_setup_tsbinfo()
393 sfmmup->sfmmu_scdismttecnt[i] + in sfmmu_setup_tsbinfo()
394 sfmmup->sfmmu_scdrttecnt[i]; in sfmmu_setup_tsbinfo()
398 sfmmup->sfmmu_ismttecnt[i]; in sfmmu_setup_tsbinfo()
[all …]
H A Dmach_sfmmu_asm.S70 ! } else if (current CPU tsbmiss->usfmmup != victim sfmmup) {
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dus3_common_mmu.c473 mmu_check_page_sizes(sfmmu_t *sfmmup, uint64_t *ttecnt) in mmu_check_page_sizes() argument
486 if (SFMMU_LGPGS_INUSE(sfmmup)) { in mmu_check_page_sizes()
507 oldval = sfmmup->sfmmu_pgsz[0] << 8 | sfmmup->sfmmu_pgsz[1]; in mmu_check_page_sizes()
510 mmu_fixup_large_pages(sfmmup, ttecnt, tmp_pgsz); in mmu_check_page_sizes()
513 mmu_setup_page_sizes(sfmmup, ttecnt, tmp_pgsz); in mmu_check_page_sizes()
517 sfmmu_reprog_pgsz_arr(sfmmup, tmp_pgsz); in mmu_check_page_sizes()
H A Dopl_olympus.c972 mmu_check_page_sizes(sfmmu_t *sfmmup, uint64_t *ttecnt) argument
984 if (SFMMU_LGPGS_INUSE(sfmmup)) {
998 oldval = sfmmup->sfmmu_pgsz[0] << 8 | sfmmup->sfmmu_pgsz[1];
1000 mmu_setup_page_sizes(sfmmup, ttecnt, tmp_pgsz);
1005 sfmmu_reprog_pgsz_arr(sfmmup, tmp_pgsz);
H A Dopl_olympus_asm.S113 ldub [%o1 + SFMMU_CEXT], %o4 ! %o4 = sfmmup->sfmmu_cext
180 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
249 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
H A Dus3_common_asm.S219 ldub [%o1 + SFMMU_CEXT], %o4 ! %o4 = sfmmup->sfmmu_cext
285 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
354 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dcpu_module.h75 void vtag_flushpage(caddr_t addr, uint64_t sfmmup);
79 void vtag_flushpage_tl1(uint64_t addr, uint64_t sfmmup);
/illumos-gate/usr/src/uts/sun4/cpu/
H A Dcpu_module.c58 vtag_flushpage(caddr_t addr, uint64_t sfmmup) in vtag_flushpage() argument
71 vtag_flushpage_tl1(uint64_t addr, uint64_t sfmmup) in vtag_flushpage_tl1() argument
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dcpu_module.h77 void vtag_flushpage(caddr_t addr, uint64_t sfmmup);
81 void vtag_flushpage_tl1(uint64_t addr, uint64_t sfmmup);
/illumos-gate/usr/src/uts/sun4/os/
H A Dmp_startup.c105 sfmmu_t *sfmmup; in common_startup_init() local
128 sfmmup = astosfmmu(&kas); in common_startup_init()
129 CPUSET_ADD(sfmmup->sfmmu_cpusran, cpuid); in common_startup_init()
/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu.c319 sfmmu_setup_tsbinfo(sfmmu_t *sfmmup) in sfmmu_setup_tsbinfo() argument
H A Dmach_sfmmu_asm.S64 ! current CPU tsbmiss->usfmmup == victim sfmmup) {
/illumos-gate/usr/src/uts/sun4/ml/
H A Dswtch.S246 mov %i5, %o0 ! %o0 = sfmmup