/onnv-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.h | 79 struct hat { struct 80 kmutex_t hat_mutex; argument 81 struct as *hat_as; argument 82 uint_t hat_stats; argument 83 pgcnt_t hat_pages_mapped[MAX_PAGE_LEVEL + 1]; argument 84 pgcnt_t hat_ism_pgcnt; argument 85 cpuset_t hat_cpus; argument 86 uint16_t hat_flags; argument 87 htable_t *hat_htable; /* top level htable */ argument 88 struct hat *hat_next; argument [all …]
|
H A D | hat_i86.c | 221 hat_t *hat = buf; in hati_constructor() local 242 hat_t *hat; in hat_alloc() local 391 hat_free_start(hat_t *hat) in hat_free_start() 411 hat_free_end(hat_t *hat) in hat_free_end() 949 reload_pae32(hat_t *hat, cpu_t *cpu) in reload_pae32() 982 hat_switch(hat_t *hat) in hat_switch() 1129 hat_swapin(hat_t *hat) in hat_swapin() 1139 hat_swapout(hat_t *hat) in hat_swapout() 1210 hat_get_mapped_size(hat_t *hat) in hat_get_mapped_size() 1226 hat_stats_enable(hat_t *hat) in hat_stats_enable() [all …]
|
H A D | htable.c | 437 hat_t *hat = kas.a_hat; /* list starts with khat */ in htable_steal() local 722 hat_t *hat, in htable_alloc() 922 hat_t *hat = ht->ht_hat; in htable_free() local 979 htable_purge_hat(hat_t *hat) in htable_purge_hat() 1041 hat_t *hat = old->ht_hat; in unlink_ptp() local 1126 hat_t *hat; in htable_release() local 1229 htable_lookup(hat_t *hat, uintptr_t vaddr, level_t level) in htable_lookup() 1273 hat_t *hat = ht->ht_hat; in htable_acquire() local 1308 hat_t *hat, in htable_create() 1430 hat_t *hat, in htable_attach() [all …]
|
H A D | htable.h | 103 #define HTABLE_HASH(hat, va, lvl) \ argument
|
/onnv-gate/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() 322 mmu_setup_page_sizes(struct hat *hat, uint64_t *ttecnt, uint8_t *tmp_pgsz) in mmu_setup_page_sizes() 413 mmu_set_ctx_page_sizes(struct hat *hat) in mmu_set_ctx_page_sizes() 570 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz()
|
H A D | opl_olympus.c | 869 mmu_setup_page_sizes(struct hat *hat, uint64_t *ttecnt, uint8_t *tmp_pgsz) 918 mmu_set_ctx_page_sizes(struct hat *hat) 2177 mmu_init_kernel_pgsz(struct hat *hat)
|
H A D | mach_cpu_module.c | 306 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz()
|
/onnv-gate/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() 567 struct hat hat; in do_va2pa() local 720 struct hat hat; in do_report_maps() local 860 struct hat hat; in do_ptable_dcmd() local 979 struct hat hat; in do_htables_dcmd() local 1020 hat_t *hat; in htables_dcmd() local
|
/onnv-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 667 struct hat { struct 668 void *sfmmu_xhat_provider; /* NULL for CPU hat */ argument 670 struct as *sfmmu_as; /* as this hat provides mapping for */ argument 683 ism_ment_t *sfmmu_imentp; /* ism hat's mapping list */ argument 685 uint_t sfmmu_free:1; /* hat to be freed - set on as_free */ argument 686 uint_t sfmmu_ismhat:1; /* hat is dummy ism hatid */ argument 687 uint_t sfmmu_scdhat:1; /* hat is dummy scd hatid */ argument 688 uchar_t sfmmu_rmstat; /* refmod stats refcnt */ 712 * has to be the last field to ensure that the memory allocated argument 714 * the hat data structure. argument [all …]
|
H A D | hat_sfmmu.c | 87 #define SFMMU_VALIDATE_HMERID(hat, rid, saddr, len) \ argument 142 #define SFMMU_VALIDATE_HMERID(hat, rid, addr, len) argument 1989 hat_swapin(struct hat *hat) in hat_swapin() 2135 hat_dup(struct hat *hat, struct hat *newhat, caddr_t addr, size_t len, in hat_dup() 2201 hat_memload(struct hat *hat, caddr_t addr, struct page *pp, in hat_memload() 2209 hat_memload_region(struct hat *hat, caddr_t addr, struct page *pp, in hat_memload_region() 2230 hat_do_memload(struct hat *hat, caddr_t addr, struct page *pp, in hat_do_memload() 2295 hat_devload(struct hat *hat, caddr_t addr, size_t len, pfn_t pfn, in hat_devload() 2442 hat_memload_array(struct hat *hat, caddr_t addr, size_t len, in hat_memload_array() 2450 hat_memload_array_region(struct hat *hat, caddr_t addr, size_t len, in hat_memload_array_region() [all …]
|
/onnv-gate/usr/src/uts/common/vm/ |
H A D | seg_kpm.c | 211 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() 303 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault()
|
H A D | seg_kp.c | 930 struct hat *hat, in segkp_fault() 1088 struct hat *hat, in segkp_load() 1173 struct hat *hat, in segkp_unlock()
|
H A D | seg_dev.c | 1321 struct hat *hat, /* the hat */ in segdev_softunlock() 1407 struct hat *hat, /* the hat */ in segdev_faultpage() 1595 struct hat *hat, /* the hat */ in segdev_fault() 1900 struct hat *hat, /* the hat */ in segdev_faultpages()
|
H A D | seg_map.c | 491 struct hat *hat, in segmap_unlock() 582 struct hat *hat, in segmap_fault()
|
H A D | xhat.h | 76 #define XHAT_HOPS(hat, func, args) \ argument
|
H A D | seg_spt.c | 1818 segspt_dismfault(struct hat *hat, struct seg *seg, caddr_t addr, in segspt_dismfault() 2011 segspt_shmfault(struct hat *hat, struct seg *seg, caddr_t addr, in segspt_shmfault()
|
/onnv-gate/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() 300 segmf_softunlock(struct hat *hat, struct seg *seg, caddr_t addr, size_t len) in segmf_softunlock() 326 segmf_fault_range(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segmf_fault_range() 362 segmf_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segmf_fault()
|
/onnv-gate/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()
|
/onnv-gate/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()
|
/onnv-gate/usr/src/uts/common/os/ |
H A D | vm_subr.c | 355 struct hat *hat; in cow_mapin() local
|
/onnv-gate/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()
|
H A D | mach_vm_dep.c | 397 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz()
|
/onnv-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 719 struct hat *hat, struct seg *seg, caddr_t addr, in rootnex_map_fault()
|
/onnv-gate/usr/src/cmd/oawk/ |
H A D | b.c | 460 wchar_t hat; in cgotofn() local
|
/onnv-gate/usr/src/uts/common/syscall/ |
H A D | lgrpsys.c | 60 struct hat *hat; in meminfo() local
|