Symbol: sfmmu_t
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10080
sfmmu_check_page_sizes(sfmmu_t *sfmmup, int growing)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10160
sfmmu_size_tsb(sfmmu_t *sfmmup, int growing, uint64_t tte8k_cnt,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10297
sfmmu_free_sfmmu(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10803
sfmmu_hat_enter(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10816
sfmmu_hat_tryenter(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10853
sfmmu_hat_lock_held(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10871
sfmmu_ismhat_enter(sfmmu_t *sfmmup, int hatlock_held)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10885
sfmmu_ismhat_exit(sfmmu_t *sfmmup, int hatlock_held)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
10923
sfmmu_hblk_alloc(sfmmu_t *sfmmup, caddr_t vaddr,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
1135
size = sizeof (sfmmu_t) + sizeof (sfmmu_ctx_t) * (max_mmu_ctxdoms - 1);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11446
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11550
sfmmu_tsb_swapin(sfmmu_t *sfmmup, hatlock_t *hatlockp)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11689
sfmmu_t *sfmmup, *shsfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11875
sfmmu_tsb_chk_reloc(sfmmu_t *sfmmup, hatlock_t *hatlockp)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11899
sfmmu_vatopfn_suspended(caddr_t vaddr, sfmmu_t *sfmmu, tte_t *ttep)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11941
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12017
find_ism_rid(sfmmu_t *sfmmup, sfmmu_t *ism_sfmmup, caddr_t va, uint_t *ism_rid)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12056
sfmmu_ismtlbcache_demap(caddr_t addr, sfmmu_t *ism_sfmmup,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12062
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12153
sfmmu_tlbcache_demap(caddr_t addr, sfmmu_t *sfmmup, struct hme_blk *hmeblkp,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12242
sfmmu_tlb_demap(caddr_t addr, sfmmu_t *sfmmup, struct hme_blk *hmeblkp,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12293
sfmmu_t *sfmmup = dmrp->dmr_sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12412
sfmmu_invalidate_ctx(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12540
sfmmu_t *sfmmup = tsbinfop->tsb_sfmmu;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12587
sfmmu_tsb_inv_ctx(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12633
sfmmu_t *sfmmup = tsbinfop->tsb_sfmmu;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12673
uint_t flags, sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12797
int tsbcode, uint_t flags, sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13655
sfmmu_leave_srd(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14401
check_scd_sfmmu_list(sfmmu_t **headp, sfmmu_t *sfmmup, int onlist)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14403
sfmmu_t *sp;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14433
sfmmu_from_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14456
sfmmu_to_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14510
sfmmu_t *scsfmmup = scdp->scd_sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14511
sfmmu_t *ism_hatid;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14558
ism_hatid = (sfmmu_t *)rgnp->rgn_obj;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
1460
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14619
sfmmu_free_scd_tsbs(sfmmu_t *scd_sfmmu)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14632
sfmmu_link_to_hmeregion(sfmmu_t *sfmmup, sf_region_t *rgnp)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14636
sfmmu_t *head;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14677
sfmmu_unlink_from_hmeregion(sfmmu_t *sfmmup, sf_region_t *rgnp)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14690
sfmmu_t *next = rlink->next;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14710
sfmmu_t *next = rlink->next;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14711
sfmmu_t *prev = rlink->prev;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14753
sfmmu_t *scsfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14778
sfmmu_t *ism_hatid = NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14785
ism_hatid = (sfmmu_t *)rgnp->rgn_obj;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14810
sfmmu_t *scsfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14836
sfmmu_t *ism_hatid = NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14843
ism_hatid = (sfmmu_t *)rgnp->rgn_obj;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14866
sfmmu_t *scsfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14912
sfmmu_join_scd(sf_scd_t *scdp, sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
14995
sfmmu_finish_join_scd(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15027
sfmmu_find_scd(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15100
sfmmu_leave_scd(sfmmu_t *sfmmup, uchar_t r_type)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15226
sfmmu_t *scsfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
15293
sfmmu_ism_hatflags(sfmmu_t *sfmmup, int addflag)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
261
static void sfmmu_leave_srd(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2687
sfmmu_mod_tsb(sfmmu_t *sfmmup, caddr_t vaddr, tte_t *ttep, int ttesz)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2768
sfmmu_unload_tsb_range(sfmmu_t *sfmmup, caddr_t start, caddr_t end, int ttesz)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2877
sfmmu_tteload_array(sfmmu_t *sfmmup, tte_t *ttep, caddr_t vaddr,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
292
static void check_scd_sfmmu_list(sfmmu_t **, sfmmu_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2922
sfmmu_tteload_acquire_hashbucket(sfmmu_t *sfmmup, caddr_t vaddr, int size,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
294
static void sfmmu_to_scd_list(sfmmu_t **, sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2946
sfmmu_tteload_find_hmeblk(sfmmu_t *sfmmup, struct hmehash_bucket *hmebp,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
295
static void sfmmu_from_scd_list(sfmmu_t **, sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
298
static void sfmmu_find_scd(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
299
static void sfmmu_join_scd(sf_scd_t *, sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
300
static void sfmmu_finish_join_scd(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
301
static void sfmmu_leave_scd(sfmmu_t *, uchar_t);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
3039
sfmmu_tteload_addentry(sfmmu_t *sfmmup, struct hme_blk *hmeblkp, tte_t *ttep,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
304
static void sfmmu_free_scd_tsbs(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
305
static void sfmmu_tsb_inv_ctx(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
306
static int find_ism_rid(sfmmu_t *, sfmmu_t *, caddr_t, uint_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
307
static void sfmmu_ism_hatflags(sfmmu_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
313
static void sfmmu_link_to_hmeregion(sfmmu_t *, sf_region_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
314
static void sfmmu_unlink_from_hmeregion(sfmmu_t *, sf_region_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
3589
sfmmu_shadow_hcreate(sfmmu_t *sfmmup, caddr_t vaddr, int ttesz, uint_t flags)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
3669
sfmmu_shadow_hcleanup(sfmmu_t *sfmmup, struct hme_blk *hmeblkp,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
3697
sfmmu_free_hblks(sfmmu_t *sfmmup, caddr_t addr, caddr_t endaddr,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
394
static struct hme_blk *sfmmu_shadow_hcreate(sfmmu_t *, caddr_t, int, uint_t);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
395
static struct hme_blk *sfmmu_hblk_alloc(sfmmu_t *, caddr_t,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
419
static int sfmmu_tteload_array(sfmmu_t *, tte_t *, caddr_t, page_t **,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
421
static struct hmehash_bucket *sfmmu_tteload_acquire_hashbucket(sfmmu_t *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
423
static struct hme_blk *sfmmu_tteload_find_hmeblk(sfmmu_t *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
426
static int sfmmu_tteload_addentry(sfmmu_t *, struct hme_blk *, tte_t *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
431
static pfn_t sfmmu_uvatopfn(caddr_t, sfmmu_t *, tte_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
440
static void sfmmu_get_ctx(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
441
static void sfmmu_free_sfmmu(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
456
static void sfmmu_tlbcache_demap(caddr_t, sfmmu_t *, struct hme_blk *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
458
static void sfmmu_ismtlbcache_demap(caddr_t, sfmmu_t *, struct hme_blk *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
460
static void sfmmu_tlb_demap(caddr_t, sfmmu_t *, struct hme_blk *, int, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
462
static void sfmmu_invalidate_ctx(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
463
static void sfmmu_sync_mmustate(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
467
sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
471
sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
472
static void sfmmu_tsb_chk_reloc(sfmmu_t *, hatlock_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
473
static void sfmmu_tsb_swapin(sfmmu_t *, hatlock_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
475
static void sfmmu_mod_tsb(sfmmu_t *, caddr_t, tte_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
481
static tsb_replace_rc_t sfmmu_replace_tsb(sfmmu_t *, struct tsb_info *, uint_t,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
483
static void sfmmu_size_tsb(sfmmu_t *, int, uint64_t, uint64_t, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
489
static caddr_t sfmmu_hblk_chgattr(sfmmu_t *, struct hme_blk *, caddr_t,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
494
static caddr_t sfmmu_hblk_chgprot(sfmmu_t *, struct hme_blk *, caddr_t,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
502
static void sfmmu_shadow_hcleanup(sfmmu_t *, struct hme_blk *,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
509
static void sfmmu_free_hblks(sfmmu_t *, caddr_t, caddr_t, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
522
static void sfmmu_check_page_sizes(sfmmu_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
526
static pgcnt_t ism_tsb_entries(sfmmu_t *, int szc);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5261
sfmmu_hblk_chgprot(sfmmu_t *sfmmup, struct hme_blk *hmeblkp, caddr_t addr,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
527
extern void sfmmu_setup_tsbinfo(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
6608
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
707
sfmmu_t *ksfmmup; /* kernel's hat id */
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7147
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
726
sfmmu_hat_enter(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
728
sfmmu_hat_tryenter(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
732
static void sfmmu_ismhat_enter(sfmmu_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
733
static void sfmmu_ismhat_exit(sfmmu_t *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7491
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7565
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7884
sfmmu_t *ism_hatid = NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7885
sfmmu_t *locked_hatid = NULL;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7886
sfmmu_t *sv_sfmmup = sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
8297
ism_tsb_entries(sfmmu_t *sfmmup, int szc)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
8865
bzero(buf, sizeof (sfmmu_t));
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9458
sfmmu_t *sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9606
sfmmu_get_ctx(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9654
sfmmu_t *scsfmmup = scdp->scd_sfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9759
sfmmu_sync_mmustate(sfmmu_t *sfmmup)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9822
sfmmu_replace_tsb(sfmmu_t *sfmmup, struct tsb_info *old_tsbinfo, uint_t szc,
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9995
sfmmu_reprog_pgsz_arr(sfmmu_t *sfmmup, uint8_t *tmp_pgsz)
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1599
#define hblktosfmmu(hmeblkp) ((sfmmu_t *)(hmeblkp)->hblk_tag.htag_id)
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1654
sfmmu_t *dmr_sfmmup; /* relevant hat */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1766
sfmmu_t *ksfmmup; /* kernel hat id */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1767
sfmmu_t *usfmmup; /* user hat id */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
192
sfmmu_t *imap_ismhat; /* hat id of dummy ISM as */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
206
sfmmu_t *iment_hat; /* back pointer to hat_share() hat */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2256
extern void sfmmu_load_mmustate(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2275
extern pfn_t sfmmu_vatopfn(caddr_t, sfmmu_t *, tte_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2276
extern void sfmmu_vatopfn_suspended(caddr_t, sfmmu_t *, tte_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2297
extern pgcnt_t sfmmu_tte_cnt(sfmmu_t *, uint_t);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2300
extern void sfmmu_reprog_pgsz_arr(sfmmu_t *, uint8_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2306
extern int sfmmu_hat_lock_held(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2307
extern int sfmmu_alloc_ctx(sfmmu_t *, int, struct cpu *, int);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2324
extern void mmu_set_ctx_page_sizes(sfmmu_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2325
extern void mmu_check_page_sizes(sfmmu_t *, uint64_t *);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
2327
extern sfmmu_t *ksfmmup;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
245
sfmmu_t *tsb_sfmmu; /* sfmmu */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
376
sfmmu_t *next;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
377
sfmmu_t *prev;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
408
sfmmu_t *rgn_sfmmu_head;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
728
sfmmu_t *scd_sfmmup; /* shared context hat */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
735
sfmmu_t *scd_sf_list; /* list of doubly linked hat structs */
usr/src/uts/sfmmu/vm/hat_sfmmu.h
785
sfmmu_t *sc_sfmmu_stolen;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
786
sfmmu_t *sc_sfmmu_stealing;
usr/src/uts/sun4/os/mp_startup.c
105
sfmmu_t *sfmmup;
usr/src/uts/sun4u/cpu/opl_olympus.c
972
mmu_check_page_sizes(sfmmu_t *sfmmup, uint64_t *ttecnt)
usr/src/uts/sun4u/cpu/us3_common_mmu.c
473
mmu_check_page_sizes(sfmmu_t *sfmmup, uint64_t *ttecnt)
usr/src/uts/sun4u/vm/mach_sfmmu.c
319
sfmmu_setup_tsbinfo(sfmmu_t *sfmmup)
usr/src/uts/sun4v/vm/mach_sfmmu.c
350
sfmmu_setup_tsbinfo(sfmmu_t *sfmmup)