H A D | hat_sfmmu.c | 113 #define SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid) \ argument 146 #define SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid) argument 852 #define SFMMU_UNLOAD_TSB(addr, sfmmup, hmeblkp, ismhat) \ argument 991 #define HBLKTOHME(hment, hmeblkp, add argument 1001 HBLKTOHME_IDX(hment,hmeblkp,addr,idx) global() argument 1992 struct hme_blk *hmeblkp; hat_swapout() local 2563 struct hme_blk *hmeblkp; sfmmu_memload_batchsmall() local 2880 struct hme_blk *hmeblkp; sfmmu_tteload_array() local 2950 struct hme_blk *hmeblkp, *pr_hblk, *list = NULL; sfmmu_tteload_find_hmeblk() local 3038 sfmmu_tteload_addentry(sfmmu_t * sfmmup,struct hme_blk * hmeblkp,tte_t * ttep,caddr_t vaddr,page_t ** pps,uint_t flags,uint_t rid) sfmmu_tteload_addentry() argument 3594 struct hme_blk *hmeblkp; sfmmu_shadow_hcreate() local 3668 sfmmu_shadow_hcleanup(sfmmu_t * sfmmup,struct hme_blk * hmeblkp,struct hmehash_bucket * hmebp) sfmmu_shadow_hcleanup() argument 3702 struct hme_blk *hmeblkp; sfmmu_free_hblks() local 3781 struct hme_blk *hmeblkp; sfmmu_cleanup_rhblk() local 3829 struct hme_blk *hmeblkp; sfmmu_unload_hmeregion_va() local 3938 struct hme_blk *hmeblkp, *list = NULL; hat_unlock() local 4015 struct hme_blk *hmeblkp; hat_unlock_region() local 4088 sfmmu_hblk_unlock(struct hme_blk * hmeblkp,caddr_t addr,caddr_t endaddr) sfmmu_hblk_unlock() argument 4291 struct hme_blk *hmeblkp; hat_add_callback() local 4520 struct hme_blk *hmeblkp; hat_delete_callback() local 4839 struct hme_blk *hmeblkp, *list = NULL; sfmmu_chgattr() local 4929 sfmmu_hblk_chgattr(struct hat * sfmmup,struct hme_blk * hmeblkp,caddr_t addr,caddr_t endaddr,demap_range_t * dmrp,uint_t attr,int mode) sfmmu_hblk_chgattr() argument 5168 struct hme_blk *hmeblkp, *list = NULL; hat_chgprot() local 5257 sfmmu_hblk_chgprot(sfmmu_t * sfmmup,struct hme_blk * hmeblkp,caddr_t addr,caddr_t endaddr,demap_range_t * dmrp,uint_t vprot) sfmmu_hblk_chgprot() argument 5452 struct hme_blk *hmeblkp; hat_unload_large_virtual() local 5593 struct hme_blk *hmeblkp, *pr_hblk, *list = NULL; hat_unload_callback() local 5910 sfmmu_hblk_unload(struct hat * sfmmup,struct hme_blk * hmeblkp,caddr_t addr,caddr_t endaddr,demap_range_t * dmrp,uint_t flags) sfmmu_hblk_unload() argument 6215 struct hme_blk *hmeblkp, *list = NULL; hat_sync() local 6294 sfmmu_hblk_sync(struct hat * sfmmup,struct hme_blk * hmeblkp,caddr_t addr,caddr_t endaddr,int clearflag) sfmmu_hblk_sync() argument 6606 struct hme_blk *hmeblkp; hat_pagesuspend() local 7017 struct hme_blk *hmeblkp; hat_pageunload() local 7142 struct hme_blk *hmeblkp; sfmmu_pageunload() local 7365 struct hme_blk *hmeblkp; hat_pagesync() local 7485 struct hme_blk *hmeblkp; sfmmu_pagesync() local 7559 struct hme_blk *hmeblkp; sfmmu_pageclrwrt() local 7870 struct hme_blk *hmeblkp = NULL; sfmmu_uvatopfn() local 8086 struct hme_blk *hmeblkp; hat_page_checkshare() local 8186 struct hme_blk *hmeblkp; hat_page_demote() local 8883 struct hme_blk *hmeblkp; sfmmu_hblkcache_constructor() local 8903 struct hme_blk *hmeblkp; sfmmu_hblkcache_destructor() local 8925 struct hme_blk *hmeblkp, *nx_hblk, *pr_hblk = NULL; sfmmu_hblkcache_reclaim() local 9078 struct hme_blk *hmeblkp; sfmmu_vac_conflict() local 9286 struct hme_blk *hmeblkp; tst_tnc() local 9455 struct hme_blk *hmeblkp; sfmmu_page_cache() local 10566 sfmmu_put_free_hblk(struct hme_blk * hmeblkp,uint_t critical) sfmmu_put_free_hblk() argument 10925 struct hme_blk *hmeblkp = NULL; sfmmu_hblk_alloc() local 11246 struct hme_blk *hmeblkp, *next_hmeblkp; sfmmu_hblk_free() local 11301 struct hme_blk *hmeblkp = NULL, *pr_hblk; sfmmu_hblk_steal() local 11429 sfmmu_steal_this_hblk(struct hmehash_bucket * hmebp,struct hme_blk * hmeblkp,uint64_t hblkpa,struct hme_blk * pr_hblk) sfmmu_steal_this_hblk() argument 11524 struct hme_blk *hmeblkp; sfmmu_hmetohblk() local 11937 sfmmu_rgntlb_demap(caddr_t addr,sf_region_t * rgnp,struct hme_blk * hmeblkp,int uselocks) sfmmu_rgntlb_demap() argument 12055 sfmmu_ismtlbcache_demap(caddr_t addr,sfmmu_t * ism_sfmmup,struct hme_blk * hmeblkp,pfn_t pfnum,int cache_flush_flag) sfmmu_ismtlbcache_demap() argument 12151 sfmmu_tlbcache_demap(caddr_t addr,sfmmu_t * sfmmup,struct hme_blk * hmeblkp,pfn_t pfnum,int tlb_noflush,int cpu_flag,int cache_flush_flag,int hat_lock_held) sfmmu_tlbcache_demap() argument 12240 sfmmu_tlb_demap(caddr_t addr,sfmmu_t * sfmmup,struct hme_blk * hmeblkp,int tlb_noflush,int hat_lock_held) sfmmu_tlb_demap() argument 13162 struct hme_blk *hmeblkp; sfmmu_init_nucleus_hblks() local 13230 struct hme_blk *hmeblkp; sfmmu_rm_large_mappings() local 13398 chk_tte(tte_t * orig_old,tte_t * cur,tte_t * new,struct hme_blk * hmeblkp) chk_tte() argument 15446 sfmmu_hblk_hash_add(struct hmehash_bucket * hmebp,struct hme_blk * hmeblkp,uint64_t hblkpa) sfmmu_hblk_hash_add() argument 15502 sfmmu_hblk_hash_rm(struct hmehash_bucket * hmebp,struct hme_blk * hmeblkp,struct hme_blk * pr_hblk,struct hme_blk ** listp,int free_now) sfmmu_hblk_hash_rm() argument 15594 struct hme_blk *hmeblkp = NULL, *last_hmeblkp; sfmmu_check_pending_hblks() local [all...] |