Lines Matching defs:sfmmup

343 #define	TSB_HASH(sfmmup)	\  argument
347 #define TSB_HASH(sfmmup) &hat_lock[PTR_HASH(sfmmup) & (SFMMU_NUM_LOCK-1)] argument
475 #define sfmmu_load_tsb(sfmmup, vaddr, tte, szc) \ argument
477 #define sfmmu_unload_tsb(sfmmup, vaddr, szc) \ argument
837 #define SFMMU_GET_TSBINFO(tsbinfop, sfmmup, tte_szc) { \ argument
852 #define SFMMU_UNLOAD_TSB(addr, sfmmup, hmeblkp, ismhat) \ argument
1459 sfmmu_t *sfmmup; in hat_alloc() local
1865 hat_setup(struct hat *sfmmup, int allocflag) in hat_setup()
1915 hat_free_start(struct hat *sfmmup) in hat_free_start()
1929 hat_free_end(struct hat *sfmmup) in hat_free_end()
1989 hat_swapout(struct hat *sfmmup) in hat_swapout()
2673 sfmmu_tteload(struct hat *sfmmup, tte_t *ttep, caddr_t vaddr, page_t *pp, in sfmmu_tteload()
2686 sfmmu_mod_tsb(sfmmu_t *sfmmup, caddr_t vaddr, tte_t *ttep, int ttesz) in sfmmu_mod_tsb()
2767 sfmmu_unload_tsb_range(sfmmu_t *sfmmup, caddr_t start, caddr_t end, int ttesz) in sfmmu_unload_tsb_range()
2876 sfmmu_tteload_array(sfmmu_t *sfmmup, tte_t *ttep, caddr_t vaddr, in sfmmu_tteload_array()
2921 sfmmu_tteload_acquire_hashbucket(sfmmu_t *sfmmup, caddr_t vaddr, int size, in sfmmu_tteload_acquire_hashbucket()
2945 sfmmu_tteload_find_hmeblk(sfmmu_t *sfmmup, struct hmehash_bucket *hmebp, in sfmmu_tteload_find_hmeblk()
3038 sfmmu_tteload_addentry(sfmmu_t *sfmmup, struct hme_blk *hmeblkp, tte_t *ttep, in sfmmu_tteload_addentry()
3588 sfmmu_shadow_hcreate(sfmmu_t *sfmmup, caddr_t vaddr, int ttesz, uint_t flags) in sfmmu_shadow_hcreate()
3668 sfmmu_shadow_hcleanup(sfmmu_t *sfmmup, struct hme_blk *hmeblkp, in sfmmu_shadow_hcleanup()
3696 sfmmu_free_hblks(sfmmu_t *sfmmup, caddr_t addr, caddr_t endaddr, in sfmmu_free_hblks()
3933 hat_unlock(struct hat *sfmmup, caddr_t addr, size_t len) in hat_unlock()
4003 hat_unlock_region(struct hat *sfmmup, caddr_t addr, size_t len, in hat_unlock_region()
4730 hat_probe(struct hat *sfmmup, caddr_t addr) in hat_probe()
4755 hat_getpagesize(struct hat *sfmmup, caddr_t addr) in hat_getpagesize()
4774 hat_getattr(struct hat *sfmmup, caddr_t addr, uint_t *attr) in hat_getattr()
4833 sfmmu_chgattr(struct hat *sfmmup, caddr_t addr, size_t len, uint_t attr, in sfmmu_chgattr()
4929 sfmmu_hblk_chgattr(struct hat *sfmmup, struct hme_blk *hmeblkp, caddr_t addr, in sfmmu_hblk_chgattr()
5163 hat_chgprot(struct hat *sfmmup, caddr_t addr, size_t len, uint_t vprot) in hat_chgprot()
5257 sfmmu_hblk_chgprot(sfmmu_t *sfmmup, struct hme_blk *hmeblkp, caddr_t addr, in sfmmu_hblk_chgprot()
5448 hat_unload_large_virtual(struct hat *sfmmup, caddr_t startaddr, size_t len, in hat_unload_large_virtual()
5582 #define ISSEGKMAP(sfmmup, addr) (sfmmup == ksfmmup && \ argument
5587 hat_unload_callback(struct hat *sfmmup, caddr_t addr, size_t len, uint_t flags, in hat_unload_callback()
5878 hat_unload(struct hat *sfmmup, caddr_t addr, size_t len, uint_t flags) in hat_unload()
5910 sfmmu_hblk_unload(struct hat *sfmmup, struct hme_blk *hmeblkp, caddr_t addr, in sfmmu_hblk_unload()
6187 hat_flush_range(struct hat *sfmmup, caddr_t va, size_t size) in hat_flush_range()
6210 hat_sync(struct hat *sfmmup, caddr_t addr, size_t len, uint_t clearflag) in hat_sync()
6294 sfmmu_hblk_sync(struct hat *sfmmup, struct hme_blk *hmeblkp, caddr_t addr, in sfmmu_hblk_sync()
6367 sfmmu_ttesync(struct hat *sfmmup, caddr_t addr, tte_t *ttep, page_t *pp) in sfmmu_ttesync()
6604 sfmmu_t *sfmmup; in hat_pagesuspend() local
7143 sfmmu_t *sfmmup; in sfmmu_pageunload() local
7487 sfmmu_t *sfmmup; in sfmmu_pagesync() local
7561 sfmmu_t *sfmmup; in sfmmu_pageclrwrt() local
7865 sfmmu_uvatopfn(caddr_t vaddr, struct hat *sfmmup, tte_t *ttep) in sfmmu_uvatopfn()
8295 ism_tsb_entries(sfmmu_t *sfmmup, int szc) in ism_tsb_entries()
8450 hat_share(struct hat *sfmmup, caddr_t addr, struct hat *ism_hatid, in hat_share()
8678 hat_unshare(struct hat *sfmmup, caddr_t addr, size_t len, uint_t ismszc) in hat_unshare()
9456 sfmmu_t *sfmmup; in sfmmu_page_cache() local
9604 sfmmu_get_ctx(sfmmu_t *sfmmup) in sfmmu_get_ctx()
9757 sfmmu_sync_mmustate(sfmmu_t *sfmmup) in sfmmu_sync_mmustate()
9820 sfmmu_replace_tsb(sfmmu_t *sfmmup, struct tsb_info *old_tsbinfo, uint_t szc, in sfmmu_replace_tsb()
9993 sfmmu_reprog_pgsz_arr(sfmmu_t *sfmmup, uint8_t *tmp_pgsz) in sfmmu_reprog_pgsz_arr()
10078 sfmmu_check_page_sizes(sfmmu_t *sfmmup, int growing) in sfmmu_check_page_sizes()
10158 sfmmu_size_tsb(sfmmu_t *sfmmup, int growing, uint64_t tte8k_cnt, in sfmmu_size_tsb()
10295 sfmmu_free_sfmmu(sfmmu_t *sfmmup) in sfmmu_free_sfmmu()
10801 sfmmu_hat_enter(sfmmu_t *sfmmup) in sfmmu_hat_enter()
10814 sfmmu_hat_tryenter(sfmmu_t *sfmmup) in sfmmu_hat_tryenter()
10851 sfmmu_hat_lock_held(sfmmu_t *sfmmup) in sfmmu_hat_lock_held()
10869 sfmmu_ismhat_enter(sfmmu_t *sfmmup, int hatlock_held) in sfmmu_ismhat_enter()
10883 sfmmu_ismhat_exit(sfmmu_t *sfmmup, int hatlock_held) in sfmmu_ismhat_exit()
10921 sfmmu_hblk_alloc(sfmmu_t *sfmmup, caddr_t vaddr, in sfmmu_hblk_alloc()
11444 sfmmu_t *sfmmup; in sfmmu_steal_this_hblk() local
11548 sfmmu_tsb_swapin(sfmmu_t *sfmmup, hatlock_t *hatlockp) in sfmmu_tsb_swapin()
11687 sfmmu_t *sfmmup, *shsfmmup; in sfmmu_tsbmiss_exception() local
11873 sfmmu_tsb_chk_reloc(sfmmu_t *sfmmup, hatlock_t *hatlockp) in sfmmu_tsb_chk_reloc()
11939 sfmmu_t *sfmmup; in sfmmu_rgntlb_demap() local
12015 find_ism_rid(sfmmu_t *sfmmup, sfmmu_t *ism_sfmmup, caddr_t va, uint_t *ism_rid) in find_ism_rid()
12060 sfmmu_t *sfmmup; in sfmmu_ismtlbcache_demap() local
12151 sfmmu_tlbcache_demap(caddr_t addr, sfmmu_t *sfmmup, struct hme_blk *hmeblkp, in sfmmu_tlbcache_demap()
12240 sfmmu_tlb_demap(caddr_t addr, sfmmu_t *sfmmup, struct hme_blk *hmeblkp, in sfmmu_tlb_demap()
12291 sfmmu_t *sfmmup = dmrp->dmr_sfmmup; in sfmmu_tlb_range_demap() local
12410 sfmmu_invalidate_ctx(sfmmu_t *sfmmup) in sfmmu_invalidate_ctx()
12538 sfmmu_t *sfmmup = tsbinfop->tsb_sfmmu; in sfmmu_tsb_pre_relocator() local
12585 sfmmu_tsb_inv_ctx(sfmmu_t *sfmmup) in sfmmu_tsb_inv_ctx()
12631 sfmmu_t *sfmmup = tsbinfop->tsb_sfmmu; in sfmmu_tsb_post_relocator() local
12671 uint_t flags, sfmmu_t *sfmmup) in sfmmu_tsbinfo_alloc()
12795 int tsbcode, uint_t flags, sfmmu_t *sfmmup) in sfmmu_init_tsbinfo()
13596 hat_join_srd(struct hat *sfmmup, vnode_t *evp) in hat_join_srd()
13655 sfmmu_leave_srd(sfmmu_t *sfmmup) in sfmmu_leave_srd()
13803 hat_join_region(struct hat *sfmmup, caddr_t r_saddr, size_t r_size, in hat_join_region()
14091 hat_leave_region(struct hat *sfmmup, hat_region_cookie_t rcookie, uint_t flags) in hat_leave_region()
14293 hat_dup_region(struct hat *sfmmup, hat_region_cookie_t rcookie) in hat_dup_region()
14401 check_scd_sfmmu_list(sfmmu_t **headp, sfmmu_t *sfmmup, int onlist) in check_scd_sfmmu_list()
14426 #define check_scd_sfmmu_list(headp, sfmmup, onlist) argument
14433 sfmmu_from_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup) in sfmmu_from_scd_list()
14456 sfmmu_to_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup) in sfmmu_to_scd_list()
14632 sfmmu_link_to_hmeregion(sfmmu_t *sfmmup, sf_region_t *rgnp) in sfmmu_link_to_hmeregion()
14677 sfmmu_unlink_from_hmeregion(sfmmu_t *sfmmup, sf_region_t *rgnp) in sfmmu_unlink_from_hmeregion()
14912 sfmmu_join_scd(sf_scd_t *scdp, sfmmu_t *sfmmup) in sfmmu_join_scd()
14995 sfmmu_finish_join_scd(sfmmu_t *sfmmup) in sfmmu_finish_join_scd()
15027 sfmmu_find_scd(sfmmu_t *sfmmup) in sfmmu_find_scd()
15100 sfmmu_leave_scd(sfmmu_t *sfmmup, uchar_t r_type) in sfmmu_leave_scd()
15293 sfmmu_ism_hatflags(sfmmu_t *sfmmup, int addflag) in sfmmu_ism_hatflags()