/freebsd-src/sys/arm64/include/ |
H A D | pmap.h | 80 struct pmap { struct 82 struct pmap_statistics pm_stats; /* pmap statistics */ argument 86 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 88 long pm_cookie; /* encodes the pmap's ASID */ argument 95 typedef struct pmap *pmap_t; argument 106 #define PMAP_ASSERT_LOCKED(pmap) \ argument 107 mtx_assert(&(pmap)->pm_mtx, MA_OWNED) argument 90 pm_stagepmap global() argument 104 PMAP_ASSERT_LOCKED(pmap) global() argument 109 PMAP_LOCK_DESTROY(pmap) global() argument 110 PMAP_LOCK_INIT(pmap) global() argument 112 PMAP_OWNED(pmap) global() argument 113 PMAP_MTX(pmap) global() argument 114 PMAP_TRYLOCK(pmap) global() argument 115 PMAP_UNLOCK(pmap) global() argument [all...] |
/freebsd-src/sys/riscv/include/ |
H A D | pmap.h | 58 #define pmap_map_delete(pmap, sva, eva) pmap_remove(pmap, sva, eva) argument 76 struct pmap { struct 78 struct pmap_statistics pm_stats; /* pmap statictics */ argument 82 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 85 enum pmap_stage pm_stage; argument 88 typedef struct pmap *pmap_t; argument 95 #define PMAP_ASSERT_LOCKED(pmap) \ argument 97 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 98 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 100 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument [all …]
|
/freebsd-src/sys/arm/include/ |
H A D | pmap.h | 101 struct pmap { struct 105 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 107 struct pmap_statistics pm_stats; /* pmap statictics */ argument 117 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 118 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 120 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 121 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument 123 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 124 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument 125 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument [all …]
|
/freebsd-src/sys/i386/include/ |
H A D | pmap.h | 162 struct pmap { struct 165 struct pmap_statistics pm_stats; /* pmap statistics */ argument 168 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument 175 typedef struct pmap *pmap_t; argument 181 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 182 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 184 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 185 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument 187 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 188 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument [all …]
|
/freebsd-src/sys/arm64/iommu/ |
H A D | iommu_pmap.c | 63 #define SMMU_PMAP_LOCK(pmap) mtx_lock(&(pmap)->sp_mtx) argument 64 #define SMMU_PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->sp_mtx) argument 65 #define SMMU_PMAP_LOCK_ASSERT(pmap, type) \ argument 104 smmu_pmap_l0(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l0() argument 120 smmu_pmap_l1(struct smmu_pmap * pmap,vm_offset_t va) smmu_pmap_l1() argument 151 smmu_pmap_l2(struct smmu_pmap * pmap,vm_offset_t va) smmu_pmap_l2() argument 187 smmu_pmap_pde(struct smmu_pmap * pmap,vm_offset_t va,int * level) smmu_pmap_pde() argument 222 smmu_pmap_pte(struct smmu_pmap * pmap,vm_offset_t va,int * level) smmu_pmap_pte() argument 274 smmu_pmap_resident_count_inc(struct smmu_pmap * pmap,int count) smmu_pmap_resident_count_inc() argument 282 smmu_pmap_resident_count_dec(struct smmu_pmap * pmap,int count) smmu_pmap_resident_count_dec() argument 293 smmu_pmap_resident_count_inc(struct smmu_pmap * pmap,int count) smmu_pmap_resident_count_inc() argument 298 smmu_pmap_resident_count_dec(struct smmu_pmap * pmap,int count) smmu_pmap_resident_count_dec() argument 334 smmu_pmap_unwire_l3(struct smmu_pmap * pmap,vm_offset_t va,vm_page_t m,struct spglist * free) smmu_pmap_unwire_l3() argument 347 _smmu_pmap_unwire_l3(struct smmu_pmap * pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _smmu_pmap_unwire_l3() argument 403 smmu_pmap_pinit(struct smmu_pmap * pmap) smmu_pmap_pinit() argument 435 _pmap_alloc_l3(struct smmu_pmap * pmap,vm_pindex_t ptepindex) _pmap_alloc_l3() argument 559 smmu_pmap_release(struct smmu_pmap * pmap) smmu_pmap_release() argument 581 pmap_gpu_enter(struct smmu_pmap * pmap,vm_offset_t va,vm_paddr_t pa,vm_prot_t prot,u_int flags) pmap_gpu_enter() argument 663 pmap_gpu_remove(struct smmu_pmap * pmap,vm_offset_t va) pmap_gpu_remove() argument 697 smmu_pmap_enter(struct smmu_pmap * pmap,vm_offset_t va,vm_paddr_t pa,vm_prot_t prot,u_int flags) smmu_pmap_enter() argument 760 smmu_pmap_remove(struct smmu_pmap * pmap,vm_offset_t va) smmu_pmap_remove() argument 790 smmu_pmap_remove_pages(struct smmu_pmap * pmap) smmu_pmap_remove_pages() argument [all...] |
/freebsd-src/sys/amd64/include/ |
H A D | pmap.h | 376 struct pmap { global() struct 382 pm_ucr3pmap global() argument 384 pm_typepmap global() argument 385 pm_statspmap global() argument 387 pm_eptgenpmap global() argument 390 pm_pcidppmap global() argument 400 pm_pkrupmap global() argument 406 PMAP_LOCK(pmap) global() argument 407 PMAP_LOCK_ASSERT(pmap,type) global() argument 409 PMAP_LOCK_DESTROY(pmap) global() argument 410 PMAP_LOCK_INIT(pmap) global() argument 412 PMAP_LOCKED(pmap) global() argument 413 PMAP_MTX(pmap) global() argument 414 PMAP_TRYLOCK(pmap) global() argument 415 PMAP_UNLOCK(pmap) global() argument 507 pmap_invalidate_cpu_mask(pmap_t pmap) pmap_invalidate_cpu_mask() argument 520 pmap_invlpg(pmap_t pmap,vm_offset_t va) pmap_invlpg() argument 535 pmap_get_pcid(pmap_t pmap) pmap_get_pcid() argument [all...] |
/freebsd-src/include/rpc/ |
H A D | pmap_prot.h | 86 struct pmap { struct 94 struct pmap pml_map; argument
|
/freebsd-src/sys/i386/i386/ |
H A D | pmap_base.c | 512 pmap_get_cr3(pmap_t pmap) in pmap_get_cr3() 561 pmap_is_valid_memattr(pmap_t pmap, vm_memattr_t mode) in pmap_is_valid_memattr() 568 pmap_cache_bits(pmap_t pmap, int mode, bool is_pde) in pmap_cache_bits() 575 pmap_ps_enabled(pmap_t pmap) in pmap_ps_enabled() 582 pmap_pinit0(pmap_t pmap) in pmap_pinit0() 589 pmap_pinit(pmap_t pmap) in pmap_pinit() 603 pmap_activate_boot(pmap_t pmap) in pmap_activate_boot() 610 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) in pmap_advise() 631 pmap_mincore(pmap_t pmap, vm_offset_t addr, vm_paddr_t *pap) in pmap_mincore() 675 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter() [all …]
|
H A D | pmap.c | 1121 pmap_pat_index(pmap_t pmap,pt_entry_t pte,bool is_pde) pmap_pat_index() argument 1221 pmap_invalidate_page_int(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_int() argument 1247 pmap_invalidate_range_int(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_int() argument 1277 pmap_invalidate_all_int(pmap_t pmap) pmap_invalidate_all_int() argument 1359 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument 1400 pmap_invalidate_page_int(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_int() argument 1408 pmap_invalidate_range_int(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_int() argument 1418 pmap_invalidate_all_int(pmap_t pmap) pmap_invalidate_all_int() argument 1433 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument 1468 pmap_invalidate_pde_page(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_invalidate_pde_page() argument 1492 pmap_is_current(pmap_t pmap) pmap_is_current() argument 1564 pmap_pte_quick(pmap_t pmap,vm_offset_t va) pmap_pte_quick() argument 1601 pmap_pte_quick3(pmap_t pmap,vm_offset_t va) pmap_pte_quick3() argument 1635 pmap_pte_ufast(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_pte_ufast() argument 1933 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool allpte_PG_A_set) pmap_insert_pt_page() argument 1951 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument 1965 pmap_unwire_ptp(pmap_t pmap,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument 1977 _pmap_unwire_ptp(pmap_t pmap,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument 2002 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_unuse_pt() argument 2019 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument 2120 _pmap_allocpte(pmap_t pmap,u_int ptepindex,u_int flags) _pmap_allocpte() argument 2163 pmap_allocpte(pmap_t pmap,vm_offset_t va,u_int flags) pmap_allocpte() argument 2314 pmap_t pmap; pmap_pv_reclaim() local 2448 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 2503 get_pv_entry(pmap_t pmap,bool try) get_pv_entry() argument 2577 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 2592 pmap_pv_demote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_demote_pde() argument 2626 pmap_pv_promote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_promote_pde() argument 2661 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 2671 pmap_remove_entry(pmap_t pmap,vm_page_t m,vm_offset_t va) pmap_remove_entry() argument 2689 pmap_insert_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_insert_entry() argument 2704 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_try_insert_pv_entry() argument 2723 pmap_pv_insert_pde(pmap_t pmap,vm_offset_t va,pd_entry_t pde,u_int flags) pmap_pv_insert_pde() argument 2759 pmap_demote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_demote_pde() argument 2908 pmap_remove_kernel_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_remove_kernel_pde() argument 2947 pmap_remove_pde(pmap_t pmap,pd_entry_t * pdq,vm_offset_t sva,struct spglist * free) pmap_remove_pde() argument 3005 pmap_remove_pte(pmap_t pmap,pt_entry_t * ptq,vm_offset_t va,struct spglist * free) pmap_remove_pte() argument 3040 pmap_remove_page(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_remove_page() argument 3057 pmap_remove_ptes(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,struct spglist * free) pmap_remove_ptes() argument 3208 pmap_t pmap; __CONCAT() local 3268 pmap_protect_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t sva,vm_prot_t prot) pmap_protect_pde() argument 3475 pmap_promote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,vm_page_t mpte) pmap_promote_pde() argument 3917 pmap_enter_4mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_4mpage() argument 3968 pmap_enter_pde(pmap_t pmap,vm_offset_t va,pd_entry_t newpde,u_int flags,vm_page_t m) pmap_enter_pde() argument 4157 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte) pmap_enter_quick_locked() argument 4797 pmap_t pmap; pmap_pvh_wired_mappings() local 5009 pmap_t pmap; pmap_is_modified_pvh() local 5079 pmap_t pmap; pmap_is_referenced_pvh() local 5106 pmap_t pmap; __CONCAT() local 5182 pmap_t pmap; __CONCAT() local 5411 pmap_t pmap; __CONCAT() local 5866 pmap_t pmap, oldpmap; __CONCAT() local [all...] |
H A D | mp_machdep.c | 549 smp_targeted_tlb_shootdown(cpuset_t mask, u_int vector, pmap_t pmap, in smp_targeted_tlb_shootdown() 611 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb() 620 smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, pmap_t pmap, in smp_masked_invlpg() 631 pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg_range()
|
/freebsd-src/sys/powerpc/include/ |
H A D | pmap.h | 160 struct pmap { struct 161 struct pmap_statistics pm_stats; argument 174 struct pmap *pmap_phys; argument 289 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument 290 #define PMAP_LOCK_ASSERT(pmap, type) \ argument 292 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument 293 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, \ argument 296 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument 297 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument 298 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument [all …]
|
/freebsd-src/sys/arm/arm/ |
H A D | pmap-v6.c | 1343 pmap_t pmap; pmap_kenter_pt2tab() local 1361 pmap_t pmap; pmap_kenter_pte1() local 1470 pmap_tlb_flush(pmap_t pmap,vm_offset_t va) pmap_tlb_flush() argument 1478 pmap_tlb_flush_range(pmap_t pmap,vm_offset_t sva,vm_size_t size) pmap_tlb_flush_range() argument 1597 pmap_ttb_get(pmap_t pmap) pmap_ttb_get() argument 1679 pmap_pt2pg_init(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_pt2pg_init() argument 1849 pmap_is_current(pmap_t pmap) pmap_is_current() argument 1861 pmap_pte2(pmap_t pmap,vm_offset_t va) pmap_pte2() argument 1909 pmap_pte2_quick(pmap_t pmap,vm_offset_t va) pmap_pte2_quick() argument 1954 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument 1982 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument 2131 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument 2182 pmap_pinit(pmap_t pmap) pmap_pinit() argument 2315 pmap_release(pmap_t pmap) pmap_release() argument 2468 _pmap_allocpte2(pmap_t pmap,vm_offset_t va,u_int flags) _pmap_allocpte2() argument 2520 pmap_allocpte2(pmap_t pmap,vm_offset_t va,u_int flags) pmap_allocpte2() argument 2590 pmap_unwire_pt2pg(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_unwire_pt2pg() argument 2653 pmap_unwire_pt2(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_pt2() argument 2676 pmap_unwire_pt2_all(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_pt2_all() argument 2721 pmap_unuse_pt2(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_unuse_pt2() argument 2810 pmap_t pmap; pmap_pv_reclaim() local 2959 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 2997 get_pv_entry(pmap_t pmap,bool try) get_pv_entry() argument 3075 pmap_insert_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_insert_entry() argument 3087 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 3102 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 3112 pmap_remove_entry(pmap_t pmap,vm_page_t m,vm_offset_t va) pmap_remove_entry() argument 3126 pmap_pv_demote_pte1(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_demote_pte1() argument 3160 pmap_pv_promote_pte1(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_promote_pte1() argument 3198 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_try_insert_pv_entry() argument 3217 pmap_pv_insert_pte1(pmap_t pmap,vm_offset_t va,pt1_entry_t pte1,u_int flags) pmap_pv_insert_pte1() argument 3235 pmap_tlb_flush_pte1(pmap_t pmap,vm_offset_t va,pt1_entry_t npte1) pmap_tlb_flush_pte1() argument 3261 pmap_t pmap; pmap_update_pte1_kernel() local 3342 pmap_change_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va,pt1_entry_t npte1) pmap_change_pte1() argument 3376 pmap_change_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va,pt1_entry_t npte1) pmap_change_pte1() argument 3415 pmap_promote_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_promote_pte1() argument 3548 pmap_remove_kernel_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_remove_kernel_pte1() argument 3590 pmap_remove_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t sva,struct spglist * free) pmap_remove_pte1() argument 3667 pmap_demote_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_demote_pte1() argument 3839 pmap_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) pmap_enter() argument 4085 pmap_remove_pte2(pmap_t pmap,pt2_entry_t * pte2p,vm_offset_t va,struct spglist * free) pmap_remove_pte2() argument 4119 pmap_remove_page(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_remove_page() argument 4140 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument 4256 pmap_t pmap; pmap_remove_all() local 4317 pmap_remove_pte1_quick(pmap_t pmap,pt1_entry_t pte1,pv_entry_t pv,struct spglist * free) pmap_remove_pte1_quick() argument 4356 pmap_remove_pte2_quick(pmap_t pmap,pt2_entry_t pte2,pv_entry_t pv,struct spglist * free) pmap_remove_pte2_quick() argument 4393 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument 4508 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpt2pg) pmap_enter_quick_locked() argument 4640 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument 4657 pmap_enter_1mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_1mpage() argument 4684 pmap_enter_pte1(pmap_t pmap,vm_offset_t va,pt1_entry_t pte1,u_int flags,vm_page_t m) pmap_enter_pte1() argument 4784 pmap_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) pmap_enter_object() argument 4821 pmap_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) pmap_object_init_pt() argument 4894 pmap_protect_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t sva,vm_prot_t prot) pmap_protect_pte1() argument 4934 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument 5070 pmap_t pmap; pmap_pvh_wired_mappings() local 5132 pmap_t pmap; pmap_is_modified_pvh() local 5192 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument 5220 pmap_t pmap; pmap_is_referenced_pvh() local 5286 pmap_t pmap; pmap_ts_referenced() local 5395 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument 5504 pmap_t pmap; pmap_remove_write() local 5557 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument 5657 pmap_t pmap; pmap_clear_modify() local 5799 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument 6167 pmap_t pmap, oldpmap; pmap_activate() local 6197 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument 6208 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument 6288 pmap_set_pcb_pagedir(pmap_t pmap,struct pcb * pcb) pmap_set_pcb_pagedir() argument 6347 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t size) pmap_sync_icache() argument 6389 pmap_fault(pmap_t pmap,vm_offset_t far,uint32_t fsr,int idx,bool usermode) pmap_fault() argument 6628 pmap_t pmap; pmap_pid_dump() local 6695 pmap_pte2_ddb(pmap_t pmap,vm_offset_t va) pmap_pte2_ddb() argument 6726 dump_pmap(pmap_t pmap) dump_pmap() argument 6738 pmap_t pmap; DB_SHOW_COMMAND() local 6755 dump_section(pmap_t pmap,uint32_t pte1_idx) dump_section() argument 6760 dump_link(pmap_t pmap,uint32_t pte1_idx,bool invalid_ok) dump_link() argument 6802 DB_SHOW_COMMAND(pmap,pmap_pmap_print) DB_SHOW_COMMAND() argument 6805 pmap_t pmap = (pmap_t)addr; DB_SHOW_COMMAND() local 6875 dump_pt2tab(pmap_t pmap) dump_pt2tab() argument 6903 pmap_t pmap = (pmap_t)addr; DB_SHOW_COMMAND() local [all...] |
/freebsd-src/include/rpcsvc/ |
H A D | pmap_prot.x | 90 struct pmap { struct 98 %typedef pmap PMAP; argument 252 %struct pmap { struct
|
/freebsd-src/sys/powerpc/booke/ |
H A D | pmap_64.c | 152 mmu_booke_alloc_page(pmap_t pmap, unsigned int idx, bool nosleep) in mmu_booke_alloc_page() 181 pte_find(pmap_t pmap, vm_offset_t va) in pte_find() 202 pte_find_next(pmap_t pmap, vm_offset_t *pva) in pte_find_next() 246 unhold_free_page(pmap_t pmap, vm_page_t m) in unhold_free_page() 258 get_pgtbl_page(pmap_t pmap, vm_offset_t *ptr_tbl, uint32_t index, in get_pgtbl_page() 291 ptbl_alloc(pmap_t pmap, vm_offset_t va, bool nosleep, bool *is_new) in ptbl_alloc() 320 ptbl_unhold(pmap_t pmap, vm_offset_t va) in ptbl_unhold() 368 ptbl_hold(pmap_t pmap, pte_t *ptbl) in ptbl_hold() 385 pte_remove(pmap_t pmap, vm_offset_t va, u_int8_t flags) in pte_remove() 441 pte_enter(pmap_t pmap, vm_page_t m, vm_offset_t va, uint32_t flags, in pte_enter() [all …]
|
H A D | pmap_32.c | 216 ptbl_free_pmap_ptbl(pmap_t pmap, pte_t *ptbl) in ptbl_free_pmap_ptbl() 237 ptbl_alloc(pmap_t pmap, unsigned int pdir_idx, bool nosleep) in ptbl_alloc() 296 ptbl_free(pmap_t pmap, unsigned int pdir_idx) in ptbl_free() 347 ptbl_unhold(pmap_t pmap, unsigned int pdir_idx) in ptbl_unhold() 396 ptbl_hold(pmap_t pmap, unsigned int pdir_idx) in ptbl_hold() 429 pte_remove(pmap_t pmap, vm_offset_t va, uint8_t flags) in pte_remove() 499 pte_enter(pmap_t pmap, vm_page_t m, vm_offset_t va, uint32_t flags, in pte_enter() 568 pte_vatopa(pmap_t pmap, vm_offset_t va) in pte_vatopa() 581 pte_find(pmap_t pmap, vm_offset_t va) in pte_find() 596 pte_find_next(pmap_t pmap, vm_offset_t *pva) in pte_find_next() [all …]
|
H A D | pmap.c | 194 #define PMAP_REMOVE_DONE(pmap) \ argument 566 pv_insert(pmap_t pmap, vm_offset_t va, vm_page_t m) in pv_insert() 592 pv_remove(pmap_t pmap, vm_offset_t va, vm_page_t m) in pv_remove() 1011 mmu_booke_extract(pmap_t pmap, vm_offset_t va) in mmu_booke_extract() 1246 mmu_booke_pinit0(pmap_t pmap) in mmu_booke_pinit0() 1260 mmu_booke_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_booke_enter() 1274 mmu_booke_enter_locked(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_booke_enter_locked() 1457 mmu_booke_enter_object(pmap_t pmap, vm_offset_t start, in mmu_booke_enter_object() 1480 mmu_booke_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_booke_enter_quick() 1499 mmu_booke_remove(pmap_t pmap, vm_offset_t va, vm_offset_t endva) in mmu_booke_remove() [all …]
|
/freebsd-src/sys/arm64/arm64/ |
H A D | pmap.c | 160 #define PMAP_ASSERT_STAGE1(pmap) MPASS((pmap)->pm_stage == PM_STAGE1) argument 159 PMAP_ASSERT_STAGE1(pmap) global() argument 545 pmap_l0(pmap_t pmap,vm_offset_t va) pmap_l0() argument 561 pmap_l1(pmap_t pmap,vm_offset_t va) pmap_l1() argument 594 pmap_l2(pmap_t pmap,vm_offset_t va) pmap_l2() argument 632 pmap_pde(pmap_t pmap,vm_offset_t va,int * level) pmap_pde() argument 667 pmap_pte(pmap_t pmap,vm_offset_t va,int * level) pmap_pte() argument 716 pmap_pte_exists(pmap_t pmap,vm_offset_t va,int level,const char * diag) pmap_pte_exists() argument 759 pmap_ps_enabled(pmap_t pmap) pmap_ps_enabled() argument 785 pmap_get_tables(pmap_t pmap,vm_offset_t va,pd_entry_t ** l0,pd_entry_t ** l1,pd_entry_t ** l2,pt_entry_t ** l3) pmap_get_tables() argument 838 pmap_pte_memattr(pmap_t pmap,vm_memattr_t memattr) pmap_pte_memattr() argument 867 pmap_pte_prot(pmap_t pmap,vm_prot_t prot) pmap_pte_prot() argument 893 pmap_pte_dirty(pmap_t pmap,pt_entry_t pte) pmap_pte_dirty() argument 911 pmap_resident_count_inc(pmap_t pmap,int count) pmap_resident_count_inc() argument 919 pmap_resident_count_dec(pmap_t pmap,int count) pmap_resident_count_dec() argument 1752 pmap_s1_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_s1_invalidate_page() argument 1771 pmap_s2_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_s2_invalidate_page() argument 1780 pmap_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_invalidate_page() argument 1793 pmap_s1_invalidate_strided(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_offset_t stride,bool final_only) pmap_s1_invalidate_strided() argument 1822 pmap_s1_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_s1_invalidate_range() argument 1829 pmap_s2_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_s2_invalidate_range() argument 1838 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_invalidate_range() argument 1852 pmap_s1_invalidate_all(pmap_t pmap) pmap_s1_invalidate_all() argument 1870 pmap_s2_invalidate_all(pmap_t pmap) pmap_s2_invalidate_all() argument 1878 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 1893 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument 1943 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument 2396 pmap_unwire_l3(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_l3() argument 2408 _pmap_unwire_l3(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_l3() argument 2468 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument 2487 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument 2497 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument 2517 pmap_pinit_stage(pmap_t pmap,enum pmap_stage stage,int levels) pmap_pinit_stage() argument 2575 pmap_pinit(pmap_t pmap) pmap_pinit() argument 2593 _pmap_alloc_l3(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_alloc_l3() argument 2734 pmap_alloc_l2(pmap_t pmap,vm_offset_t va,vm_page_t * l2pgp,struct rwlock ** lockp) pmap_alloc_l2() argument 2774 pmap_alloc_l3(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l3() argument 2848 pmap_release(pmap_t pmap) pmap_release() argument 3048 pmap_t next_pmap, pmap; reclaim_pv_chunk_domain() local 3243 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 3330 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument 3399 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument 3473 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 3493 pmap_pv_demote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l2() argument 3561 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 3575 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_try_insert_pv_entry() argument 3598 pmap_pv_insert_l2(pmap_t pmap,vm_offset_t va,pd_entry_t l2e,u_int flags,struct rwlock ** lockp) pmap_pv_insert_l2() argument 3624 pmap_pv_insert_l3c(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_pv_insert_l3c() argument 3658 pmap_remove_kernel_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_remove_kernel_l2() argument 3695 pmap_remove_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t sva,pd_entry_t l1e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l2() argument 3753 pmap_remove_l3(pmap_t pmap,pt_entry_t * l3,vm_offset_t va,pd_entry_t l2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3() argument 3794 pmap_remove_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va,vm_offset_t * vap,vm_offset_t va_next,vm_page_t ml3,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3c() argument 3881 pmap_remove_l3_range(pmap_t pmap,pd_entry_t l2e,vm_offset_t sva,vm_offset_t eva,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3_range() argument 3987 pmap_remove1(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool map_delete) pmap_remove1() argument 4095 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument 4107 pmap_map_delete(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_map_delete() argument 4130 pmap_t pmap; pmap_remove_all() local 4216 pmap_protect_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t sva,pt_entry_t mask,pt_entry_t nbits) pmap_protect_l2() argument 4267 pmap_mask_set_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va,vm_offset_t * vap,vm_offset_t va_next,pt_entry_t mask,pt_entry_t nbits) pmap_mask_set_l3c() argument 4313 pmap_mask_set_locked(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pt_entry_t mask,pt_entry_t nbits,bool invalidate) pmap_mask_set_locked() argument 4459 pmap_mask_set(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pt_entry_t mask,pt_entry_t nbits,bool invalidate) pmap_mask_set() argument 4472 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument 4531 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool all_l3e_AF_set) pmap_insert_pt_page() argument 4549 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument 4562 pmap_update_entry(pmap_t pmap,pd_entry_t * ptep,pd_entry_t newpte,vm_offset_t va,vm_size_t size) pmap_update_entry() argument 4603 pmap_update_strided(pmap_t pmap,pd_entry_t * ptep,pd_entry_t * ptep_end,pd_entry_t newpte,vm_offset_t va,vm_offset_t stride,vm_size_t size) pmap_update_strided() argument 4648 pmap_pv_promote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l2() argument 4691 pmap_promote_l2(pmap_t pmap,pd_entry_t * l2,vm_offset_t va,vm_page_t mpte,struct rwlock ** lockp) pmap_promote_l2() argument 4840 pmap_promote_l3c(pmap_t pmap,pd_entry_t * l3p,vm_offset_t va) pmap_promote_l3c() argument 4959 pmap_enter_largepage(pmap_t pmap,vm_offset_t va,pt_entry_t pte,int flags,int psind) pmap_enter_largepage() argument 5064 pmap_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) pmap_enter() argument 5395 pmap_enter_l2_rx(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_l2_rx() argument 5456 pmap_enter_l2(pmap_t pmap,vm_offset_t va,pd_entry_t new_l2,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_l2() argument 5624 pmap_enter_l3c_rx(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_page_t * ml3p,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_l3c_rx() argument 5655 pmap_enter_l3c(pmap_t pmap,vm_offset_t va,pt_entry_t l3e,u_int flags,vm_page_t m,vm_page_t * ml3p,struct rwlock ** lockp) pmap_enter_l3c() argument 5857 pmap_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) pmap_enter_object() argument 5917 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument 5930 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte,struct rwlock ** lockp) pmap_enter_quick_locked() argument 6097 pmap_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) pmap_object_init_pt() argument 6116 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument 6225 pmap_copy_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va,pt_entry_t l3e,vm_page_t ml3,struct rwlock ** lockp) pmap_copy_l3c() argument 6597 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument 6646 pmap_t pmap; pmap_page_wired_mappings() local 6738 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument 6931 pmap_t pmap; pmap_page_test_mappings() local 7038 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument 7082 pmap_t pmap; pmap_remove_write() local 7194 pmap_t pmap; pmap_ts_referenced() local 7343 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument 7521 pmap_t pmap; pmap_clear_modify() local 8048 pmap_demote_l1(pmap_t pmap,pt_entry_t * l1,vm_offset_t va) pmap_demote_l1() argument 8162 pmap_demote_l2_abort(pmap_t pmap,vm_offset_t va,pt_entry_t * l2,struct rwlock ** lockp) pmap_demote_l2_abort() argument 8177 pmap_demote_l2_locked(pmap_t pmap,pt_entry_t * l2,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l2_locked() argument 8339 pmap_demote_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_demote_l2() argument 8355 pmap_demote_l2c(pmap_t pmap,pt_entry_t * l2p,vm_offset_t va) pmap_demote_l2c() argument 8445 pmap_demote_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va) pmap_demote_l3c() argument 8565 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument 8621 pmap_reset_asid_set(pmap_t pmap) pmap_reset_asid_set() argument 8680 pmap_alloc_asid(pmap_t pmap) pmap_alloc_asid() argument 8725 pmap_to_ttbr0(pmap_t pmap) pmap_to_ttbr0() argument 8816 pmap_activate_int(pmap_t pmap) pmap_activate_int() argument 8863 pmap_activate_vm(pmap_t pmap) pmap_activate_vm() argument 8874 pmap_t pmap; pmap_activate() local 8920 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t sz) pmap_sync_icache() argument 8954 pmap_stage2_fault(pmap_t pmap,uint64_t esr,uint64_t far) pmap_stage2_fault() argument 9025 pmap_fault(pmap_t pmap,uint64_t esr,uint64_t far) pmap_fault() argument 9249 pmap_bti_assign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_assign() argument 9267 pmap_bti_deassign_all(pmap_t pmap) pmap_bti_deassign_all() argument 9284 pmap_bti_same(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pt_entry_t * pte) pmap_bti_same() argument 9323 pmap_pte_bti(pmap_t pmap,vm_offset_t va) pmap_pte_bti() argument 9338 pmap_bti_on_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_on_remove() argument 9361 pmap_bti_update_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool set) pmap_bti_update_range() argument 9371 pmap_bti_set(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_set() argument [all...] |
/freebsd-src/sys/riscv/riscv/ |
H A D | pmap.c | 389 pmap_l0(pmap_t pmap,vm_offset_t va) pmap_l0() argument 411 pmap_l1(pmap_t pmap,vm_offset_t va) pmap_l1() argument 442 pmap_l2(pmap_t pmap,vm_offset_t va) pmap_l2() argument 470 pmap_l3(pmap_t pmap,vm_offset_t va) pmap_l3() argument 486 pmap_resident_count_inc(pmap_t pmap,int count) pmap_resident_count_inc() argument 494 pmap_resident_count_dec(pmap_t pmap,int count) pmap_resident_count_dec() argument 505 pmap_distribute_l1(struct pmap * pmap,vm_pindex_t l1index,pt_entry_t entry) pmap_distribute_l1() argument 946 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument 961 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument 981 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 1006 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument 1013 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument 1024 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 1038 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument 1074 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument 1336 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool all_l3e_PTE_A_set) pmap_insert_pt_page() argument 1354 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument 1368 pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument 1383 _pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument 1434 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument 1453 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument 1468 pmap_pinit_stage(pmap_t pmap,enum pmap_stage stage) pmap_pinit_stage() argument 1525 pmap_pinit(pmap_t pmap) pmap_pinit() argument 1543 _pmap_alloc_l3(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_alloc_l3() argument 1689 pmap_alloc_l2(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l2() argument 1715 pmap_alloc_l3(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l3() argument 1760 pmap_release(pmap_t pmap) pmap_release() argument 1938 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 1992 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument 2061 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument 2133 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 2154 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 2169 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_try_insert_pv_entry() argument 2193 pmap_pv_demote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l2() argument 2255 pmap_pv_promote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l2() argument 2292 pmap_pv_insert_l2(pmap_t pmap,vm_offset_t va,pd_entry_t l2e,u_int flags,struct rwlock ** lockp) pmap_pv_insert_l2() argument 2314 pmap_remove_kernel_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_remove_kernel_l2() argument 2350 pmap_remove_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t sva,pd_entry_t l1e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l2() argument 2413 pmap_remove_l3(pmap_t pmap,pt_entry_t * l3,vm_offset_t va,pd_entry_t l2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3() argument 2452 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument 2574 pmap_t pmap; pmap_remove_all() local 2635 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument 2752 pmap_fault(pmap_t pmap,vm_offset_t va,vm_prot_t ftype) pmap_fault() argument 2799 pmap_demote_l2(pmap_t pmap,pd_entry_t * l2,vm_offset_t va) pmap_demote_l2() argument 2816 pmap_demote_l2_locked(pmap_t pmap,pd_entry_t * l2,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l2_locked() argument 2910 pmap_promote_l2(pmap_t pmap,pd_entry_t * l2,vm_offset_t va,vm_page_t ml3,struct rwlock ** lockp) pmap_promote_l2() argument 3037 pmap_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) pmap_enter() argument 3272 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t l2pg) pmap_abort_ptp() argument 3296 pmap_enter_2mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_2mpage() argument 3349 pmap_enter_l2(pmap_t pmap,vm_offset_t va,pd_entry_t new_l2,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_l2() argument 3492 pmap_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) pmap_enter_object() argument 3537 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument 3552 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte,struct rwlock ** lockp) pmap_enter_quick_locked() argument 3687 pmap_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) pmap_object_init_pt() argument 3706 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument 3907 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument 3958 pmap_t pmap; pmap_page_wired_mappings() local 4040 pmap_remove_pages_pv(pmap_t pmap,vm_page_t m,pv_entry_t pv,struct spglist * free,bool superpage) pmap_remove_pages_pv() argument 4097 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument 4210 pmap_t pmap; pmap_page_test_mappings() local 4303 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument 4345 pmap_t pmap; pmap_remove_write() local 4444 pmap_t pmap; pmap_ts_referenced() local 4589 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument 4601 pmap_t pmap; pmap_clear_modify() local 4799 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument 4843 pmap_t oldpmap, pmap; pmap_activate_sw() local 4875 pmap_activate_boot(pmap_t pmap) pmap_activate_boot() argument 4889 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument 4895 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t sz) pmap_sync_icache() argument 5031 pmap_get_tables(pmap_t pmap,vm_offset_t va,pd_entry_t ** l1,pd_entry_t ** l2,pt_entry_t ** l3) pmap_get_tables() argument [all...] |
/freebsd-src/sys/amd64/amd64/ |
H A D | pmap.c | 178 pmap_type_guest(pmap_t pmap) in pmap_type_guest() argument 185 pmap_emulate_ad_bits(pmap_t pmap) in pmap_emulate_ad_bits() argument 192 pmap_valid_bit(pmap_t pmap) in pmap_valid_bit() argument 215 pmap_rw_bit(pmap_t pmap) in pmap_rw_bit() argument 240 pmap_global_bit(pmap_t pmap) pmap_global_bit() argument 260 pmap_accessed_bit(pmap_t pmap) pmap_accessed_bit() argument 283 pmap_modified_bit(pmap_t pmap) pmap_modified_bit() argument 306 pmap_pku_mask_bit(pmap_t pmap) pmap_pku_mask_bit() argument 313 safe_to_clear_referenced(pmap_t pmap,pt_entry_t pte) safe_to_clear_referenced() argument 435 pmap_is_la57(pmap_t pmap) pmap_is_la57() argument 1383 pmap_pml5e(pmap_t pmap,vm_offset_t va) pmap_pml5e() argument 1391 pmap_pml5e_u(pmap_t pmap,vm_offset_t va) pmap_pml5e_u() argument 1410 pmap_pml4e(pmap_t pmap,vm_offset_t va) pmap_pml4e() argument 1429 pmap_pml4e_u(pmap_t pmap,vm_offset_t va) pmap_pml4e_u() argument 1447 pmap_pdpe(pmap_t pmap,vm_offset_t va) pmap_pdpe() argument 1473 pmap_pde(pmap_t pmap,vm_offset_t va) pmap_pde() argument 1501 pmap_pte(pmap_t pmap,vm_offset_t va) pmap_pte() argument 1516 pmap_resident_count_adj(pmap_t pmap,int count) pmap_resident_count_adj() argument 1527 pmap_pt_page_count_pinit(pmap_t pmap,int count) pmap_pt_page_count_pinit() argument 1536 pmap_pt_page_count_adj(pmap_t pmap,int count) pmap_pt_page_count_adj() argument 2340 pmap_allow_2m_x_page(pmap_t pmap,bool executable) pmap_allow_2m_x_page() argument 2652 pmap_swap_pat(pmap_t pmap,pt_entry_t entry) pmap_swap_pat() argument 2693 pmap_cache_bits(pmap_t pmap,int mode,bool is_pde) pmap_cache_bits() argument 2731 pmap_cache_mask(pmap_t pmap,bool is_pde) pmap_cache_mask() argument 2751 pmap_pat_index(pmap_t pmap,pt_entry_t pte,bool is_pde) pmap_pat_index() argument 2786 pmap_ps_enabled(pmap_t pmap) pmap_ps_enabled() argument 2793 pmap_update_pde_store(pmap_t pmap,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde_store() argument 2831 pmap_update_pde_invalidate(pmap_t pmap,vm_offset_t va,pd_entry_t newpde) pmap_update_pde_invalidate() argument 3023 pmap_invalidate_ept(pmap_t pmap) pmap_invalidate_ept() argument 3073 pmap_invalidate_preipi_pcid(pmap_t pmap) pmap_invalidate_preipi_pcid() argument 3117 pmap_invalidate_page_pcid_cb(pmap_t pmap,vm_offset_t va,const bool invpcid_works1) pmap_invalidate_page_pcid_cb() argument 3155 pmap_invalidate_page_pcid_invpcid_cb(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_pcid_invpcid_cb() argument 3161 pmap_invalidate_page_pcid_noinvpcid_cb(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_pcid_noinvpcid_cb() argument 3180 pmap_invalidate_page_curcpu_cb(pmap_t pmap,vm_offset_t va,vm_offset_t addr2 __unused) pmap_invalidate_page_curcpu_cb() argument 3192 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument 3210 pmap_invalidate_range_pcid_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,const bool invpcid_works1) pmap_invalidate_range_pcid_cb() argument 3238 pmap_invalidate_range_pcid_invpcid_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_pcid_invpcid_cb() argument 3245 pmap_invalidate_range_pcid_noinvpcid_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_pcid_noinvpcid_cb() argument 3267 pmap_invalidate_range_curcpu_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_curcpu_cb() argument 3288 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument 3309 pmap_invalidate_all_pcid_cb(pmap_t pmap,bool invpcid_works1) pmap_invalidate_all_pcid_cb() argument 3341 pmap_invalidate_all_pcid_invpcid_cb(pmap_t pmap) pmap_invalidate_all_pcid_invpcid_cb() argument 3347 pmap_invalidate_all_pcid_noinvpcid_cb(pmap_t pmap) pmap_invalidate_all_pcid_noinvpcid_cb() argument 3353 pmap_invalidate_all_nopcid_cb(pmap_t pmap) pmap_invalidate_all_nopcid_cb() argument 3370 pmap_invalidate_all_curcpu_cb(pmap_t pmap,vm_offset_t addr1 __unused,vm_offset_t addr2 __unused) pmap_invalidate_all_curcpu_cb() argument 3377 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 3407 pmap_t pmap; global() member 3441 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument 3479 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument 3519 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument 3562 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 3623 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument 3638 pmap_invalidate_pde_page(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_invalidate_pde_page() argument 3842 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument 3882 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument 4116 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool allpte_PG_A_set) pmap_insert_pt_page() argument 4134 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument 4148 pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument 4160 _pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument 4228 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument 4245 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument 4262 pmap_pinit_pcids(pmap_t pmap,uint32_t pcid,int gen) pmap_pinit_pcids() argument 4275 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument 4408 pmap_alloc_pt_page(pmap_t pmap,vm_pindex_t pindex,int flags) pmap_alloc_pt_page() argument 4421 pmap_free_pt_page(pmap_t pmap,vm_page_t m,bool zerofilled) pmap_free_pt_page() argument 4447 pmap_pinit_type(pmap_t pmap,enum pmap_type pm_type,int flags) pmap_pinit_type() argument 4537 pmap_pinit(pmap_t pmap) pmap_pinit() argument 4544 pmap_allocpte_free_unref(pmap_t pmap,vm_offset_t va,pt_entry_t * pte) pmap_allocpte_free_unref() argument 4559 pmap_allocpte_getpml4(pmap_t pmap,struct rwlock ** lockp,vm_offset_t va,bool addref) pmap_allocpte_getpml4() argument 4596 pmap_allocpte_getpdp(pmap_t pmap,struct rwlock ** lockp,vm_offset_t va,bool addref) pmap_allocpte_getpdp() argument 4670 pmap_allocpte_nosleep(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp,vm_offset_t va) pmap_allocpte_nosleep() argument 4798 pmap_allocpte_alloc(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp,vm_offset_t va) pmap_allocpte_alloc() argument 4815 pmap_alloc_pde(pmap_t pmap,vm_offset_t va,vm_page_t * pdpgp,struct rwlock ** lockp) pmap_alloc_pde() argument 4855 pmap_allocpte(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_allocpte() argument 4916 pmap_release(pmap_t pmap) pmap_release() argument 5244 reclaim_pv_chunk_leave_pmap(pmap_t pmap,pmap_t locked_pmap,bool start_di) reclaim_pv_chunk_leave_pmap() argument 5275 pmap_t next_pmap, pmap; reclaim_pv_chunk_domain() local 5487 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 5575 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument 5676 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument 5758 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 5778 pmap_pv_demote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_pde() argument 5847 pmap_pv_promote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_pde() argument 5889 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 5903 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_try_insert_pv_entry() argument 5926 pmap_pv_insert_pde(pmap_t pmap,vm_offset_t va,pd_entry_t pde,u_int flags,struct rwlock ** lockp) pmap_pv_insert_pde() argument 5966 pmap_demote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_demote_pde() argument 6006 pmap_demote_pde_abort(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t oldpde,struct rwlock ** lockp) pmap_demote_pde_abort() argument 6023 pmap_demote_pde_locked(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,struct rwlock ** lockp) pmap_demote_pde_locked() argument 6168 pmap_remove_kernel_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_remove_kernel_pde() argument 6208 pmap_remove_pde(pmap_t pmap,pd_entry_t * pdq,vm_offset_t sva,struct spglist * free,struct rwlock ** lockp) pmap_remove_pde() argument 6269 pmap_remove_pte(pmap_t pmap,pt_entry_t * ptq,vm_offset_t va,pd_entry_t ptepde,struct spglist * free,struct rwlock ** lockp) pmap_remove_pte() argument 6308 pmap_remove_page(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,struct spglist * free) pmap_remove_page() argument 6332 pmap_remove_ptes(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pd_entry_t * pde,struct spglist * free,struct rwlock ** lockp) pmap_remove_ptes() argument 6367 pmap_remove1(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool map_delete) pmap_remove1() argument 6529 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument 6541 pmap_map_delete(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_map_delete() argument 6564 pmap_t pmap; pmap_remove_all() local 6646 pmap_protect_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t sva,vm_prot_t prot) pmap_protect_pde() argument 6695 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument 6868 pmap_pde_ept_executable(pmap_t pmap,pd_entry_t pde) pmap_pde_ept_executable() argument 6885 pmap_promote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,vm_page_t mpte,struct rwlock ** lockp) pmap_promote_pde() argument 7053 pmap_enter_largepage(pmap_t pmap,vm_offset_t va,pt_entry_t newpte,int flags,int psind) pmap_enter_largepage() argument 7163 pmap_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) pmap_enter() argument 7442 pmap_enter_2mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_2mpage() argument 7499 pmap_enter_pde(pmap_t pmap,vm_offset_t va,pd_entry_t newpde,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_pde() argument 7680 pmap_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) pmap_enter_object() argument 7723 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument 7736 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte,struct rwlock ** lockp) pmap_enter_quick_locked() argument 7877 pmap_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) pmap_object_init_pt() argument 7979 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument 8371 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument 8420 pmap_t pmap; pmap_page_wired_mappings() local 8521 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument 8725 pmap_t pmap; pmap_page_test_mappings() local 8829 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument 8874 pmap_t pmap; pmap_remove_write() local 8978 pmap_t pmap; pmap_ts_referenced() local 9177 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument 9324 pmap_t pmap; pmap_clear_modify() local 9565 pmap_demote_pdpe(pmap_t pmap,pdp_entry_t * pdpe,vm_offset_t va) pmap_demote_pdpe() argument 10008 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument 10069 pmap_pcid_alloc(pmap_t pmap,struct pmap_pcid * pcidp) pmap_pcid_alloc() argument 10100 pmap_pcid_alloc_checked(pmap_t pmap,struct pmap_pcid * pcidp) pmap_pcid_alloc_checked() argument 10114 pmap_activate_sw_pti_post(struct thread * td,pmap_t pmap) pmap_activate_sw_pti_post() argument 10122 pmap_activate_sw_pcid_pti(struct thread * td,pmap_t pmap,u_int cpuid) pmap_activate_sw_pcid_pti() argument 10161 pmap_activate_sw_pcid_nopti(struct thread * td __unused,pmap_t pmap,u_int cpuid) pmap_activate_sw_pcid_nopti() argument 10181 pmap_activate_sw_nopcid_nopti(struct thread * td __unused,pmap_t pmap,u_int cpuid __unused) pmap_activate_sw_nopcid_nopti() argument 10190 pmap_activate_sw_nopcid_pti(struct thread * td,pmap_t pmap,u_int cpuid __unused) pmap_activate_sw_nopcid_pti() argument 10217 pmap_t oldpmap, pmap; pmap_activate_sw() local 10267 pmap_activate_boot(pmap_t pmap) pmap_activate_boot() argument 10297 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument 10350 pmap_emulate_accessed_dirty(pmap_t pmap,vm_offset_t va,int ftype) pmap_emulate_accessed_dirty() argument 10445 pmap_get_mapping(pmap_t pmap,vm_offset_t va,uint64_t * ptr,int * num) pmap_get_mapping() argument 11421 pmap_pkru_assign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx,int flags) pmap_pkru_assign() argument 11445 pmap_pkru_deassign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_deassign() argument 11455 pmap_pkru_deassign_all(pmap_t pmap) pmap_pkru_deassign_all() argument 11465 pmap_pkru_same(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_same() argument 11494 pmap_pkru_get(pmap_t pmap,vm_offset_t va) pmap_pkru_get() argument 11519 pmap_pkru_on_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_on_remove() argument 11545 pmap_pkru_update_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx) pmap_pkru_update_range() argument 11620 pmap_pkru_check_uargs(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx,int flags) pmap_pkru_check_uargs() argument 11635 pmap_pkru_set(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx,int flags) pmap_pkru_set() argument 11659 pmap_pkru_clear(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_clear() argument 12154 pmap_t pmap; DB_SHOW_COMMAND() local 12279 pmap_t pmap; DB_SHOW_COMMAND() local [all...] |
/freebsd-src/sys/powerpc/aim/ |
H A D | mmu_radix.c | 364 pmap_pml1e(pmap_t pmap, vm_offset_t va) in pmap_pml1e() argument 371 pmap_pml2e(pmap_t pmap, vm_offset_t va) in pmap_pml2e() argument 382 pmap_pml3e(pmap_t pmap, vm_offset_t va) in pmap_pml3e() argument 393 pmap_pte(pmap_t pmap, vm_offset_t va) in pmap_pte() argument 820 mmu_radix_pid_set(pmap_t pmap) mmu_radix_pid_set() argument 868 pmap_resident_count_inc(pmap_t pmap,int count) pmap_resident_count_inc() argument 876 pmap_resident_count_dec(pmap_t pmap,int count) pmap_resident_count_dec() argument 928 mmu_radix_ps_enabled(pmap_t pmap) mmu_radix_ps_enabled() argument 934 pmap_nofault_pte(pmap_t pmap,vm_offset_t va,int * is_l3e) pmap_nofault_pte() argument 957 pmap_nofault(pmap_t pmap,vm_offset_t va,vm_prot_t flags) pmap_nofault() argument 1074 pmap_invalidate_page(pmap_t pmap,vm_offset_t start) pmap_invalidate_page() argument 1085 pmap_invalidate_page_2m(pmap_t pmap,vm_offset_t start) pmap_invalidate_page_2m() argument 1096 pmap_invalidate_pwc(pmap_t pmap) pmap_invalidate_pwc() argument 1107 pmap_invalidate_range(pmap_t pmap,vm_offset_t start,vm_offset_t end) pmap_invalidate_range() argument 1129 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument 1140 pmap_invalidate_l3e_page(pmap_t pmap,vm_offset_t va,pml3_entry_t l3e) pmap_invalidate_l3e_page() argument 1184 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument 1258 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument 1286 pmap_pv_demote_l3e(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l3e() argument 1351 reclaim_pv_chunk_leave_pmap(pmap_t pmap,pmap_t locked_pmap) reclaim_pv_chunk_leave_pmap() argument 1380 pmap_t next_pmap, pmap; reclaim_pv_chunk() local 1549 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument 1606 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument 1675 pmap_pv_promote_l3e(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l3e() argument 1717 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument 1731 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_try_insert_pv_entry() argument 2218 mmu_radix_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) mmu_radix_advise() argument 2428 pmap_t pmap; mmu_radix_clear_modify() local 2723 pmap_promote_l3e(pmap_t pmap,pml3_entry_t * pde,vm_offset_t va,struct rwlock ** lockp) pmap_promote_l3e() argument 2826 mmu_radix_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) mmu_radix_enter() argument 3145 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t pdpg) pmap_abort_ptp() argument 3170 pmap_enter_2mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_2mpage() argument 3203 pmap_enter_l3e(pmap_t pmap,vm_offset_t va,pml3_entry_t newpde,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_l3e() argument 3334 mmu_radix_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) mmu_radix_enter_object() argument 3374 mmu_radix_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte,struct rwlock ** lockp,bool * invalidate) mmu_radix_enter_quick_locked() argument 3481 mmu_radix_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) mmu_radix_enter_quick() argument 3501 mmu_radix_extract(pmap_t pmap,vm_offset_t va) mmu_radix_extract() argument 3533 mmu_radix_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) mmu_radix_extract_and_hold() argument 3760 pmap_t pmap; pmap_page_test_mappings() local 3847 mmu_radix_is_prefaultable(pmap_t pmap,vm_offset_t addr) mmu_radix_is_prefaultable() argument 3899 pmap_t pmap; mmu_radix_ts_referenced() local 4043 mmu_radix_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) mmu_radix_object_init_pt() argument 4128 mmu_radix_page_exists_quick(pmap_t pmap,vm_page_t m) mmu_radix_page_exists_quick() argument 4181 pmap_t pmap; mmu_radix_page_wired_mappings() local 4243 mmu_radix_pinit(pmap_t pmap) mmu_radix_pinit() argument 4283 _pmap_allocpte(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_allocpte() argument 4406 pmap_allocl3e(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_allocl3e() argument 4430 pmap_allocpte(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_allocpte() argument 4480 mmu_radix_pinit0(pmap_t pmap) mmu_radix_pinit0() argument 4498 pmap_protect_l3e(pmap_t pmap,pt_entry_t * l3e,vm_offset_t sva,vm_prot_t prot) pmap_protect_l3e() argument 4538 mmu_radix_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) mmu_radix_protect() argument 4753 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte) pmap_insert_pt_page() argument 4767 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument 4781 pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument 4793 _pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument 4844 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pml3_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument 4857 mmu_radix_release(pmap_t pmap) mmu_radix_release() argument 4879 pmap_pv_insert_l3e(pmap_t pmap,vm_offset_t va,pml3_entry_t pde,u_int flags,struct rwlock ** lockp) pmap_pv_insert_l3e() argument 4915 pmap_demote_l3e(pmap_t pmap,pml3_entry_t * pde,vm_offset_t va) pmap_demote_l3e() argument 4928 pmap_demote_l3e_locked(pmap_t pmap,pml3_entry_t * l3e,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l3e_locked() argument 5039 pmap_remove_kernel_l3e(pmap_t pmap,pml3_entry_t * l3e,vm_offset_t va) pmap_remove_kernel_l3e() argument 5068 pmap_remove_l3e(pmap_t pmap,pml3_entry_t * pdq,vm_offset_t sva,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3e() argument 5118 pmap_remove_pte(pmap_t pmap,pt_entry_t * ptq,vm_offset_t va,pml3_entry_t ptepde,struct spglist * free,struct rwlock ** lockp) pmap_remove_pte() argument 5152 pmap_remove_page(pmap_t pmap,vm_offset_t va,pml3_entry_t * l3e,struct spglist * free) pmap_remove_page() argument 5181 pmap_remove_ptes(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pml3_entry_t * l3e,struct spglist * free,struct rwlock ** lockp) pmap_remove_ptes() argument 5217 mmu_radix_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) mmu_radix_remove() argument 5338 pmap_t pmap; mmu_radix_remove_all() local 5442 mmu_radix_remove_pages(pmap_t pmap) mmu_radix_remove_pages() argument 5621 pmap_t pmap; mmu_radix_remove_write() local 5710 mmu_radix_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) mmu_radix_unwire() argument 5803 mmu_radix_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * locked_pa) mmu_radix_mincore() argument 5851 pmap_t pmap; mmu_radix_activate() local 6013 pmap_demote_l2e(pmap_t pmap,pml2_entry_t * l2e,vm_offset_t va) pmap_demote_l2e() argument 6506 pmap_t pmap; pmap_page_print_mappings() local 6526 pmap_t pmap; DB_SHOW_COMMAND() local [all...] |
H A D | trap_subr32.S | 44 #define RESTORE_SRS(pmap,sr) mtsr 0,sr; \ argument 64 #define RESTORE_USER_SRS(pmap,sr) \ argument 75 #define RESTORE_KERN_SRS(pmap,sr) \ argument
|
H A D | mmu_oea64.c | 566 init_pvo_entry(struct pvo_entry *pvo, pmap_t pmap, vm_offset_t va) in init_pvo_entry() 1388 moea64_mincore(pmap_t pmap, vm_offset_t addr, vm_paddr_t *pap) in moea64_mincore() 1645 moea64_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, in moea64_enter() 1775 moea64_syncicache(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, in moea64_syncicache() 1885 moea64_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in moea64_extract_and_hold() 2022 moea64_is_prefaultable(pmap_t pmap, vm_offset_t va) in moea64_is_prefaultable() 2056 pmap_t pmap; in moea64_remove_write() local 2123 pmap_t pmap; in moea64_page_set_memattr() local 2385 moea64_page_exists_quick(pmap_t pmap, vm_page_t m) in moea64_page_exists_quick() 2494 moea64_pinit(pmap_t pmap) in moea64_pinit() [all …]
|
/freebsd-src/crypto/openssl/crypto/x509/ |
H A D | v3_pmaps.c | 51 POLICY_MAPPING *pmap; variable 68 POLICY_MAPPING *pmap = NULL; in v2i_POLICY_MAPPINGS() local
|
/freebsd-src/sys/dev/hyperv/vmbus/ |
H A D | hyperv_mmu.c | 130 hv_vm_tlb_flush(pmap_t pmap, vm_offset_t addr1, vm_offset_t addr2, in hv_vm_tlb_flush() argument 251 hv_flush_tlb_others_ex(pmap_t pmap,vm_offset_t addr1,vm_offset_t addr2,const cpuset_t mask,enum invl_op_codes op,struct vmbus_softc * sc) hv_flush_tlb_others_ex() argument [all...] |
/freebsd-src/sys/amd64/vmm/amd/ |
H A D | npt.c | 67 npt_pinit(pmap_t pmap) in npt_pinit() argument
|