Home
last modified time | relevance | path

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

12

/titanic_41/usr/src/uts/i86pc/vm/
H A Dhat_i86.h82 struct hat { struct
83 kmutex_t hat_mutex; argument
84 struct as *hat_as; argument
85 uint_t hat_stats; argument
86 pgcnt_t hat_pages_mapped[MAX_PAGE_LEVEL + 1]; argument
87 pgcnt_t hat_ism_pgcnt; argument
88 cpuset_t hat_cpus; argument
89 uint16_t hat_flags; argument
90 htable_t *hat_htable; /* top level htable */ argument
91 struct hat *hat_next; argument
[all …]
H A Dhat_i86.c224 hat_t *hat = buf; in hati_constructor() local
245 hat_t *hat; in hat_alloc() local
394 hat_free_start(hat_t *hat) in hat_free_start()
414 hat_free_end(hat_t *hat) in hat_free_end()
952 reload_pae32(hat_t *hat, cpu_t *cpu) in reload_pae32()
985 hat_switch(hat_t *hat) in hat_switch()
1132 hat_swapin(hat_t *hat) in hat_swapin()
1142 hat_swapout(hat_t *hat) in hat_swapout()
1213 hat_get_mapped_size(hat_t *hat) in hat_get_mapped_size()
1229 hat_stats_enable(hat_t *hat) in hat_stats_enable()
[all …]
H A Dhtable.c436 htable_steal_active(hat_t *hat, uint_t cnt, uint_t threshold, in htable_steal_active()
538 move_victim(hat_t *hat) in move_victim()
570 hat_t *hat = kas.a_hat; /* list starts with khat */ in htable_steal() local
761 hat_t *hat, in htable_alloc()
961 hat_t *hat = ht->ht_hat; in htable_free() local
1018 htable_purge_hat(hat_t *hat) in htable_purge_hat()
1080 hat_t *hat = old->ht_hat; in unlink_ptp() local
1165 hat_t *hat; in htable_release() local
1268 htable_lookup(hat_t *hat, uintptr_t vaddr, level_t level) in htable_lookup()
1312 hat_t *hat = ht->ht_hat; in htable_acquire() local
[all …]
H A Dhtable.h104 #define HTABLE_HASH(hat, va, lvl) \ argument
/titanic_41/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()
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 Dopl_olympus.c869 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 Dmach_cpu_module.c306 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz()
/titanic_41/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()
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
/titanic_41/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.h666 struct hat { struct
667 void *sfmmu_xhat_provider; /* NULL for CPU hat */ argument
669 struct as *sfmmu_as; /* as this hat provides mapping for */ argument
682 ism_ment_t *sfmmu_imentp; /* ism hat's mapping list */ argument
684 uint_t sfmmu_free:1; /* hat to be freed - set on as_free */ argument
685 uint_t sfmmu_ismhat:1; /* hat is dummy ism hatid */ argument
686 uint_t sfmmu_scdhat:1; /* hat is dummy scd hatid */ argument
687 uchar_t sfmmu_rmstat; /* refmod stats refcnt */
711 * has to be the last field to ensure that the memory allocated argument
713 * the hat data structure. 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
1984 hat_swapin(struct hat *hat) in hat_swapin()
2130 hat_dup(struct hat *hat, struct hat *newhat, caddr_t addr, size_t len, in hat_dup()
2196 hat_memload(struct hat *hat, caddr_t addr, struct page *pp, in hat_memload()
2204 hat_memload_region(struct hat *hat, caddr_t addr, struct page *pp, in hat_memload_region()
2225 hat_do_memload(struct hat *hat, caddr_t addr, struct page *pp, in hat_do_memload()
2289 hat_devload(struct hat *hat, caddr_t addr, size_t len, pfn_t pfn, in hat_devload()
2435 hat_memload_array(struct hat *hat, caddr_t addr, size_t len, in hat_memload_array()
2443 hat_memload_array_region(struct hat *hat, caddr_t addr, size_t len, in hat_memload_array_region()
[all …]
/titanic_41/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()
302 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault()
H A Dseg_kp.c930 struct hat *hat, in segkp_fault()
1088 struct hat *hat, in segkp_load()
1173 struct hat *hat, in segkp_unlock()
H A Dseg_umap.c215 segumap_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segumap_fault()
H A Dseg_dev.c1322 struct hat *hat, /* the hat */ in segdev_softunlock()
1408 struct hat *hat, /* the hat */ in segdev_faultpage()
1596 struct hat *hat, /* the hat */ in segdev_fault()
1901 struct hat *hat, /* the hat */ in segdev_faultpages()
H A Dseg_map.c492 struct hat *hat, in segmap_unlock()
583 struct hat *hat, in segmap_fault()
H A Dxhat.h76 #define XHAT_HOPS(hat, func, args) \ argument
/titanic_41/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c221 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()
/titanic_41/usr/src/uts/sparc/os/
H A Dddi_arch.c146 struct hat *hat, struct seg *seg, caddr_t addr, in i_ddi_map_fault()
/titanic_41/usr/src/cmd/make/lib/mksh/
H A Dglobals.cc103 Name hat; variable
/titanic_41/usr/src/uts/intel/os/
H A Dddi_arch.c273 struct hat *hat, struct seg *seg, caddr_t addr, in i_ddi_map_fault()
/titanic_41/usr/src/uts/common/os/
H A Dvm_subr.c355 struct hat *hat; in cow_mapin() local
/titanic_41/usr/src/uts/sun4v/vm/
H A Dmach_kpm.c201 hat_kpm_fault(struct hat *hat, caddr_t vaddr) in hat_kpm_fault()
H A Dmach_vm_dep.c397 mmu_init_kernel_pgsz(struct hat *hat) in mmu_init_kernel_pgsz()
/titanic_41/usr/src/uts/sun4/io/
H A Drootnex.c719 struct hat *hat, struct seg *seg, caddr_t addr, in rootnex_map_fault()
/titanic_41/usr/src/cmd/oawk/
H A Db.c460 wchar_t hat; in cgotofn() local

12