/titanic_52/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.h | 82 struct hat { struct 91 struct hat *hat_next; argument 92 struct hat *hat_prev; argument 103 #define PGCNT_INC(hat, level) \ argument 105 #define PGCNT_DEC(hat, level) \ argument 83 hat_mutexhat global() argument 84 hat_ashat global() argument 85 hat_statshat global() argument 86 hat_pages_mappedhat global() argument 87 hat_ism_pgcnthat global() argument 88 hat_cpushat global() argument 89 hat_flagshat global() argument 90 hat_htablehat global() argument 93 hat_num_hashhat global() argument 94 hat_ht_hashhat global() argument 95 hat_ht_cachedhat global() argument 96 hat_vlp_pteshat global() argument 98 hat_user_ptablehat global() argument [all...] |
H A D | hat_i86.c | 224 hat_t *hat = buf; in hati_constructor() local 245 hat_t *hat; hat_alloc() local 394 hat_free_start(hat_t * hat) hat_free_start() argument 414 hat_free_end(hat_t * hat) hat_free_end() argument 952 reload_pae32(hat_t * hat,cpu_t * cpu) reload_pae32() argument 985 hat_switch(hat_t * hat) hat_switch() argument 1132 hat_swapin(hat_t * hat) hat_swapin() argument 1142 hat_swapout(hat_t * hat) hat_swapout() argument 1213 hat_get_mapped_size(hat_t * hat) hat_get_mapped_size() argument 1229 hat_stats_enable(hat_t * hat) hat_stats_enable() argument 1236 hat_stats_disable(hat_t * hat) hat_stats_disable() argument 1304 hat_t *hat = ht->ht_hat; hati_pte_map() local 1421 hati_load_common(hat_t * hat,uintptr_t va,page_t * pp,uint_t attr,uint_t flags,level_t level,pfn_t pfn) hati_load_common() argument 1576 hat_memload(hat_t * hat,caddr_t addr,page_t * pp,uint_t attr,uint_t flags) hat_memload() argument 1617 hat_memload_region(struct hat * hat,caddr_t addr,struct page * pp,uint_t attr,uint_t flags,hat_region_cookie_t rcookie) hat_memload_region() argument 1628 hat_memload_array(hat_t * hat,caddr_t addr,size_t len,page_t ** pages,uint_t attr,uint_t flags) hat_memload_array() argument 1724 hat_memload_array_region(struct hat * hat,caddr_t addr,size_t len,struct page ** pps,uint_t attr,uint_t flags,hat_region_cookie_t rcookie) hat_memload_array_region() argument 1763 hat_devload(hat_t * hat,caddr_t addr,size_t len,pfn_t pfn,uint_t attr,int flags) hat_devload() argument 1871 hat_unlock(hat_t * hat,caddr_t addr,size_t len) hat_unlock() argument 1911 hat_unlock_region(struct hat * hat,caddr_t addr,size_t len,hat_region_cookie_t rcookie) hat_unlock_region() argument 1926 hat_t *hat = (hat_t *)a1; hati_demap_func() local 2037 hat_tlb_inval_range(hat_t * hat,uintptr_t va,size_t len) hat_tlb_inval_range() argument 2162 hat_tlb_inval(hat_t * hat,uintptr_t va) hat_tlb_inval() argument 2181 hat_t *hat = ht->ht_hat; hat_pte_unmap() local 2311 hat_unload(hat_t * hat,caddr_t addr,size_t len,uint_t flags) hat_unload() argument 2344 handle_ranges(hat_t * hat,hat_callback_t * cb,uint_t cnt,range_info_t * range) handle_ranges() argument 2375 hat_unload_callback(hat_t * hat,caddr_t addr,size_t len,uint_t flags,hat_callback_t * cb) hat_unload_callback() argument 2469 hat_flush_range(hat_t * hat,caddr_t va,size_t size) hat_flush_range() argument 2501 hat_sync(hat_t * hat,caddr_t addr,size_t len,uint_t flags) hat_sync() argument 2579 hat_map(hat_t * hat,caddr_t addr,size_t len,uint_t flags) hat_map() argument 2591 hat_getattr(hat_t * hat,caddr_t addr,uint_t * attr) hat_getattr() argument 2632 hat_updateattr(hat_t * hat,caddr_t addr,size_t len,uint_t attr,int what) hat_updateattr() argument 2735 hat_setattr(hat_t * hat,caddr_t addr,size_t len,uint_t attr) hat_setattr() argument 2742 hat_clrattr(hat_t * hat,caddr_t addr,size_t len,uint_t attr) hat_clrattr() argument 2749 hat_chgattr(hat_t * hat,caddr_t addr,size_t len,uint_t attr) hat_chgattr() argument 2756 hat_chgprot(hat_t * hat,caddr_t addr,size_t len,uint_t vprot) hat_chgprot() argument 2768 hat_getpagesize(hat_t * hat,caddr_t addr) hat_getpagesize() argument 2792 hat_getpfnum(hat_t * hat,caddr_t addr) hat_getpfnum() argument 2846 hat_probe(hat_t * hat,caddr_t addr) hat_probe() argument 2880 is_it_dism(hat_t * hat,caddr_t va) is_it_dism() argument 2907 hat_share(hat_t * hat,caddr_t addr,hat_t * ism_hat,caddr_t src_addr,size_t len,uint_t ismszc) hat_share() argument 3102 hat_unshare(hat_t * hat,caddr_t addr,size_t len,uint_t ismszc) hat_unshare() argument 3793 hat_softlock(hat_t * hat,caddr_t addr,size_t * len,struct page ** page_array,uint_t flags) hat_softlock() argument 3848 hat_setup(hat_t * hat,int flags) hat_setup() argument 4012 hat_enter(hat_t * hat) hat_enter() argument 4018 hat_exit(hat_t * hat) hat_exit() argument 4149 hat_join_srd(struct hat * hat,vnode_t * evp) hat_join_srd() argument 4155 hat_join_region(struct hat * hat,caddr_t r_saddr,size_t r_size,void * r_obj,u_offset_t r_objoff,uchar_t r_perm,uchar_t r_pgszc,hat_rgn_cb_func_t r_cb_function,uint_t flags) hat_join_region() argument 4171 hat_leave_region(struct hat * hat,hat_region_cookie_t rcookie,uint_t flags) hat_leave_region() argument 4178 hat_dup_region(struct hat * hat,hat_region_cookie_t rcookie) hat_dup_region() argument 4341 hat_kpm_fault(hat_t * hat,caddr_t vaddr) hat_kpm_fault() argument 4455 hat_prepare_mapping(hat_t * hat,caddr_t addr,uint64_t * pte_ma) hat_prepare_mapping() argument 4479 hat_release_mapping(hat_t * hat,caddr_t addr) hat_release_mapping() argument [all...] |
H A D | htable.c | 436 htable_steal_active(hat_t *hat, uint_t cnt, uint_t threshold, in htable_steal_active() argument 538 move_victim(hat_t * hat) move_victim() argument 570 hat_t *hat = kas.a_hat; /* list starts with khat */ htable_steal() local 776 htable_alloc(hat_t * hat,uintptr_t vaddr,level_t level,htable_t * shared) htable_alloc() argument 976 hat_t *hat = ht->ht_hat; htable_free() local 1033 htable_purge_hat(hat_t * hat) htable_purge_hat() argument 1095 hat_t *hat = old->ht_hat; unlink_ptp() local 1180 hat_t *hat; htable_release() local 1283 htable_lookup(hat_t * hat,uintptr_t vaddr,level_t level) htable_lookup() argument 1327 hat_t *hat = ht->ht_hat; htable_acquire() local 1362 htable_create(hat_t * hat,uintptr_t vaddr,level_t level,htable_t * shared) htable_create() argument 1484 htable_attach(hat_t * hat,uintptr_t base,level_t level,htable_t * parent,pfn_t pfn) htable_attach() argument 1672 htable_walk(struct hat * hat,htable_t ** htp,uintptr_t * vaddr,uintptr_t eaddr) htable_walk() argument 1777 htable_getpte(struct hat * hat,uintptr_t vaddr,uint_t * entry,x86pte_t * pte,level_t level) htable_getpte() argument 1810 htable_getpage(struct hat * hat,uintptr_t vaddr,uint_t * entry) htable_getpage() argument 2103 hat_t *hat = ht->ht_hat; x86pte_set() local 2497 hat_t *hat; hat_dump() local [all...] |
H A D | htable.h | 104 #define HTABLE_HASH(hat, va, lvl) \ argument [all...] |
/titanic_52/usr/src/uts/sun4u/cpu/ |
H A D | us3_common_mmu.c | 256 mmu_fixup_large_pages(struct hat *hat, uint64_t *ttecnt, uint8_t *tmp_pgsz) in mmu_fixup_large_pages() argument 322 mmu_setup_page_sizes(struct hat * hat,uint64_t * ttecnt,uint8_t * tmp_pgsz) mmu_setup_page_sizes() argument 413 mmu_set_ctx_page_sizes(struct hat * hat) mmu_set_ctx_page_sizes() argument 570 mmu_init_kernel_pgsz(struct hat * hat) mmu_init_kernel_pgsz() argument [all...] |
H A D | opl_olympus.c | 869 mmu_setup_page_sizes(struct hat *hat, uint64_t *ttecnt, uint8_t *tmp_pgsz) argument 918 mmu_set_ctx_page_sizes(struct hat *ha argument 2177 mmu_init_kernel_pgsz(struct hat * hat) global() argument [all...] |
H A D | mach_cpu_module.c | 306 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz() argument
|
/titanic_52/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | i86mmu.c | 537 get_pte(hat_t *hat, htable_t *htable, uintptr_t addr) in get_pte() argument 567 struct hat hat; in do_va2pa() local 720 struct hat hat; do_report_maps() local 860 struct hat hat; do_ptable_dcmd() local 979 struct hat hat; do_htables_dcmd() local 1020 hat_t *hat; htables_dcmd() local [all...] |
/titanic_52/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 664 struct hat { global() struct 666 sfmmu_ashat global() argument 679 _h_unhat global() argument 681 sfmmu_freehat global() argument 682 sfmmu_ismhathat global() argument 683 sfmmu_scdhathat global() argument 684 sfmmu_rmstathat global() argument 708 sfmmu_clrbinhat global() argument 710 sfmmu_hvblockhat global() argument 728 sfmmu_ctxshat global() argument [all...] |
H A D | hat_sfmmu.c | 90 #define SFMMU_VALIDATE_HMERID(hat, rid, saddr, len) \ argument 145 #define SFMMU_VALIDATE_HMERID(hat, rid, addr, len) argument 1979 hat_swapin(struct hat * hat) hat_swapin() argument 2121 hat_dup(struct hat * hat,struct hat * newhat,caddr_t addr,size_t len,uint_t flag) hat_dup() argument 2186 hat_memload(struct hat * hat,caddr_t addr,struct page * pp,uint_t attr,uint_t flags) hat_memload() argument 2194 hat_memload_region(struct hat * hat,caddr_t addr,struct page * pp,uint_t attr,uint_t flags,hat_region_cookie_t rcookie) hat_memload_region() argument 2214 hat_do_memload(struct hat * hat,caddr_t addr,struct page * pp,uint_t attr,uint_t flags,uint_t rid) hat_do_memload() argument 2271 hat_devload(struct hat * hat,caddr_t addr,size_t len,pfn_t pfn,uint_t attr,int flags) hat_devload() argument 2412 hat_memload_array(struct hat * hat,caddr_t addr,size_t len,struct page ** pps,uint_t attr,uint_t flags) hat_memload_array() argument 2420 hat_memload_array_region(struct hat * hat,caddr_t addr,size_t len,struct page ** pps,uint_t attr,uint_t flags,hat_region_cookie_t rcookie) hat_memload_array_region() argument 2447 hat_do_memload_array(struct hat * hat,caddr_t addr,size_t len,struct page ** pps,uint_t attr,uint_t flags,uint_t rid) hat_do_memload_array() argument 2557 sfmmu_memload_batchsmall(struct hat * hat,caddr_t vaddr,page_t ** pps,uint_t attr,uint_t flags,pgcnt_t npgs,uint_t rid) sfmmu_memload_batchsmall() argument 4799 hat_setattr(struct hat * hat,caddr_t addr,size_t len,uint_t attr) hat_setattr() argument 4811 hat_chgattr(struct hat * hat,caddr_t addr,size_t len,uint_t attr) hat_chgattr() argument 4822 hat_clrattr(struct hat * hat,caddr_t addr,size_t len,uint_t attr) hat_clrattr() argument 7823 hat_getpfnum(struct hat * hat,caddr_t addr) hat_getpfnum() argument 8019 hat_map(struct hat * hat,caddr_t addr,size_t len,uint_t flags) hat_map() argument 8347 hat_get_mapped_size(struct hat * hat) hat_get_mapped_size() argument 8370 hat_stats_enable(struct hat * hat) hat_stats_enable() argument 8381 hat_stats_disable(struct hat * hat) hat_stats_disable() argument 9074 sfmmu_vac_conflict(struct hat * hat,caddr_t addr,page_t * pp) sfmmu_vac_conflict() argument 13213 hat_softlock(struct hat * hat,caddr_t addr,size_t * lenp,page_t ** ppp,uint_t flags) hat_softlock() argument 13293 hat_enter(struct hat * hat) hat_enter() argument 13304 hat_exit(struct hat * hat) hat_exit() argument [all...] |
/titanic_52/usr/src/uts/common/vm/ |
H A D | seg_kpm.c | 210 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() argument 302 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() argument
|
H A D | seg_kp.c | 930 struct hat *hat, in segkp_fault() argument 1088 segkp_load(struct hat * hat,struct seg * seg,caddr_t vaddr,size_t len,struct segkp_data * kpd,uint_t flags) segkp_load() argument 1173 segkp_unlock(struct hat * hat,struct seg * seg,caddr_t vaddr,size_t len,struct segkp_data * kpd,uint_t flags) segkp_unlock() argument [all...] |
H A D | seg_umap.c | 215 segumap_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segumap_fault() argument
|
H A D | seg_dev.c | 1322 struct hat *hat, /* the hat */ in segdev_softunlock() argument 1408 segdev_faultpage(struct hat * hat,struct seg * seg,caddr_t addr,struct vpage * vpage,enum fault_type type,enum seg_rw rw,devmap_handle_t * dhp) segdev_faultpage() argument 1596 segdev_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segdev_fault() argument 1901 segdev_faultpages(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw,devmap_handle_t * dhp) segdev_faultpages() argument [all...] |
H A D | seg_map.c | 492 struct hat *hat, in segmap_unlock() argument 583 struct hat *hat, in segmap_fault() argument [all...] |
H A D | seg_spt.c | 1821 segspt_dismfault(struct hat *hat, struct seg *seg, caddr_t addr, in segspt_dismfault() argument 2004 segspt_shmfault(struct hat *hat, struc argument [all...] |
/titanic_52/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 221 segmf_faultpage(struct hat *hat, struct seg *seg, caddr_t addr, in segmf_faultpage() argument 300 segmf_softunlock(struct hat *hat, struct seg *seg, caddr_t addr, size_t len) in segmf_softunlock() argument 326 segmf_fault_range(struct hat *hat, struc argument 362 segmf_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segmf_fault() argument [all...] |
/titanic_52/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 146 struct hat *hat, struct seg *seg, caddr_t addr, in i_ddi_map_fault() argument
|
/titanic_52/usr/src/cmd/make/lib/mksh/ |
H A D | globals.cc | 103 Name hat; variable
|
/titanic_52/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 273 struct hat *hat, struct seg *seg, caddr_t addr, in i_ddi_map_fault() argument
|
/titanic_52/usr/src/uts/common/os/ |
H A D | vm_subr.c | 355 struct hat *hat; in cow_mapin() local
|
/titanic_52/usr/src/uts/sun4v/vm/ |
H A D | mach_kpm.c | 201 hat_kpm_fault(struct hat *hat, caddr_t vaddr) in hat_kpm_fault() argument
|
H A D | mach_vm_dep.c | 397 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz() argument
|
/titanic_52/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 719 struct hat *hat, struct seg *seg, caddr_t addr, in rootnex_map_fault() argument [all...] |
/titanic_52/usr/src/cmd/oawk/ |
H A D | b.c | 460 wchar_t hat; in cgotofn() local
|