Home
last modified time | relevance | path

Searched refs:htable_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhtable.h83 typedef struct htable htable_t; typedef
183 htable_t *shared);
184 extern void htable_acquire(htable_t *);
186 extern void htable_release(htable_t *ht);
187 extern void htable_destroy(htable_t *ht);
264 extern uintptr_t htable_e2va(htable_t *ht, uint_t entry);
274 extern x86pte_t x86pte_get(htable_t *, uint_t entry);
283 extern x86pte_t x86pte_inval(htable_t *ht, uint_t entry,
286 extern x86pte_t x86pte_update(htable_t *ht, uint_t entry,
289 extern void x86pte_copy(htable_t *src, htable_t *dest, uint_t entry,
[all …]
H A Dhtable.c396 htable_t *ht; in htable_initial_reserve()
416 htable_t *ht; in htable_adjust_reserve()
572 htable_t *ht; in htable_steal()
738 htable_t *ht; in htable_reap()
1040 htable_t *ht; in htable_purge_hat()
1139 link_ptp(htable_t *higher, htable_t *new, uintptr_t vaddr) in link_ptp()
1284 htable_t *
1339 htable_t *h; in htable_acquire()
1361 htable_t *
1771 htable_t *
[all …]
H A Dhment.h45 extern hment_t *hment_remove(page_t *, htable_t *ht, uint_t entry);
51 extern hment_t *hment_walk(page_t *, htable_t **, uint_t *, hment_t *);
56 extern hment_t *hment_prepare(htable_t *ht, uint_t entry, page_t *);
61 extern void hment_assign(htable_t *ht, uint_t entry, page_t *, hment_t *);
H A Dhat_i86.h99 htable_t *hat_htable; /* top level htable */
103 htable_t **hat_ht_hash; /* htable hash buckets */
104 htable_t *hat_ht_cached; /* cached free htables */
250 extern void hat_pte_unmap(htable_t *ht, uint_t entry, uint_t flags,
259 extern hment_t *hati_page_unmap(page_t *pp, htable_t *ht, uint_t entry);
H A Dhment.c50 htable_t *hm_htable; /* corresponding htable_t */
349 hment_prepare(htable_t *htable, uint_t entry, page_t *pp) in hment_prepare()
447 hment_assign(htable_t *htable, uint_t entry, page_t *pp, hment_t *hm) in hment_assign()
487 hment_walk(page_t *pp, htable_t **ht, uint_t *entry, hment_t *prev) in hment_walk()
495 *ht = (htable_t *)pp->p_mapping; in hment_walk()
525 hment_remove(page_t *pp, htable_t *ht, uint_t entry) in hment_remove()
538 ASSERT(ht == (htable_t *)pp->p_mapping); in hment_remove()
693 ((htable_t *)larger->p_mapping)->ht_level == szc) { in hment_mapcnt()
723 htable_t *ht; in hment_steal()
H A Dhat_i86.c609 htable_t *ht; in hat_cpu_alloc()
1806 htable_t *ht, in hati_pte_map()
1935 htable_t *ht; in hati_load_common()
2023 htable_t *ht; in hat_kmap_load()
2670 htable_t *ht, in hat_pte_unmap()
2775 htable_t *ht; in hat_kmap_unload()
3256 htable_t *ht; in hat_getpagesize()
3280 htable_t *ht; in hat_getpfnum()
3335 htable_t *ht; in hat_probe()
3406 htable_t *ht; in hat_share()
[all …]
H A Di86_mmu.c117 htable_t *ht; in hat_kmap_init()
138 kmem_alloc(htable_cnt * sizeof (htable_t *), KM_SLEEP); in hat_kmap_init()
H A Dhat_kdi.c82 htable_t *ht __unused; in hat_kdi_init()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Di86mmu.c510 va2entry(htable_t *htable, uintptr_t addr) in va2entry()
545 htable_t *ht; in do_va2pa()
546 htable_t htable; in do_va2pa()
582 if (mdb_vread(&ht, sizeof (htable_t *), in do_va2pa()
698 htable_t *ht; in do_report_maps()
699 htable_t htable; in do_report_maps()
832 htable_t *ht; in do_ptable_dcmd()
833 htable_t htable; in do_ptable_dcmd()
959 htable_t *ht; in do_htables_dcmd()
960 htable_t htable; in do_htables_dcmd()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c978 di->di_ht_pfn_off = offsetof(htable_t, ht_pfn); in init_debug_info()