Home
last modified time | relevance | path

Searched defs:hat (Results 1 – 25 of 38) sorted by relevance

12

/titanic_52/usr/src/uts/i86pc/vm/
H A Dhat_i86.h82 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 Dhat_i86.c224 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 Dhtable.c436 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 Dhtable.h104 #define HTABLE_HASH(hat, va, lvl) \ argument
[all...]
/titanic_52/usr/src/uts/sun4u/cpu/
H A Dus3_common_mmu.c256 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 Dopl_olympus.c869 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 Dmach_cpu_module.c306 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz() argument
/titanic_52/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c537 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 Dhat_sfmmu.h664 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 Dhat_sfmmu.c90 #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 Dseg_kpm.c210 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 Dseg_kp.c930 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 Dseg_umap.c215 segumap_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segumap_fault() argument
H A Dseg_dev.c1322 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 Dseg_map.c492 struct hat *hat, in segmap_unlock() argument
583 struct hat *hat, in segmap_fault() argument
[all...]
H A Dseg_spt.c1821 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 Dseg_mf.c221 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 Dddi_arch.c146 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 Dglobals.cc103 Name hat; variable
/titanic_52/usr/src/uts/intel/os/
H A Dddi_arch.c273 struct hat *hat, struct seg *seg, caddr_t addr, in i_ddi_map_fault() argument
/titanic_52/usr/src/uts/common/os/
H A Dvm_subr.c355 struct hat *hat; in cow_mapin() local
/titanic_52/usr/src/uts/sun4v/vm/
H A Dmach_kpm.c201 hat_kpm_fault(struct hat *hat, caddr_t vaddr) in hat_kpm_fault() argument
H A Dmach_vm_dep.c397 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz() argument
/titanic_52/usr/src/uts/sun4/io/
H A Drootnex.c719 struct hat *hat, struct seg *seg, caddr_t addr, in rootnex_map_fault() argument
[all...]
/titanic_52/usr/src/cmd/oawk/
H A Db.c460 wchar_t hat; in cgotofn() local

12