Home
last modified time | relevance | path

Searched defs:pmap (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/arm64/include/
H A Dpmap.h80 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
90 enum pmap_stage pm_stage; argument
95 typedef struct pmap *pmap_t; argument
106 #define PMAP_ASSERT_LOCKED(pmap) \ argument
108 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
109 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
111 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument
[all …]
/freebsd/sys/riscv/include/
H A Dpmap.h58 #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/sys/arm/include/
H A Dpmap.h101 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/sys/i386/include/
H A Dpmap.h162 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/sys/amd64/include/
H A Dpmap.h320 struct pmap { struct
326 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument
328 enum pmap_type pm_type; /* regular or nested tables */ argument
329 struct pmap_statistics pm_stats; /* pmap statistics */ argument
331 long pm_eptgen; /* EPT pmap generation id */ argument
334 struct pmap_pcid *pm_pcidp; argument
344 typedef struct pmap *pmap_t; argument
350 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
351 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
353 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument
[all …]
/freebsd/sys/arm64/iommu/
H A Diommu_pmap.c63 #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()
120 smmu_pmap_l1(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l1()
151 smmu_pmap_l2(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l2()
187 smmu_pmap_pde(struct smmu_pmap *pmap, vm_offset_t va, int *level) in smmu_pmap_pde()
222 smmu_pmap_pte(struct smmu_pmap *pmap, vm_offset_t va, int *level) in smmu_pmap_pte()
274 smmu_pmap_resident_count_inc(struct smmu_pmap *pmap, int count) in smmu_pmap_resident_count_inc()
282 smmu_pmap_resident_count_dec(struct smmu_pmap *pmap, int count) in smmu_pmap_resident_count_dec()
[all …]
/freebsd/include/rpc/
H A Dpmap_prot.h86 struct pmap { struct
94 struct pmap pml_map; argument
/freebsd/sys/i386/i386/
H A Dpmap_base.c512 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 Dpmap.c1121 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 Dmp_machdep.c549 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/sys/powerpc/include/
H A Dpmap.h160 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/include/rpcsvc/
H A Dpmap_prot.x90 struct pmap { struct
98 %typedef pmap PMAP; argument
252 %struct pmap { struct
/freebsd/sys/arm64/arm64/
H A Dpmap.c160 #define PMAP_ASSERT_STAGE1(pmap) MPASS((pmap)->pm_stage == PM_STAGE1) argument
161 #define PMAP_ASSERT_STAGE2(pmap) MPASS((pmap)->pm_stage == PM_STAGE2) argument
549 pmap_l0(pmap_t pmap, vm_offset_t va) in pmap_l0()
565 pmap_l1(pmap_t pmap, vm_offset_t va) in pmap_l1()
598 pmap_l2(pmap_t pmap, vm_offset_t va) in pmap_l2()
636 pmap_pde(pmap_t pmap, vm_offset_t va, int *level) in pmap_pde()
671 pmap_pte(pmap_t pmap, vm_offset_t va, int *level) in pmap_pte()
720 pmap_pte_exists(pmap_t pmap, vm_offset_t va, int level, const char *diag) in pmap_pte_exists()
763 pmap_ps_enabled(pmap_t pmap) in pmap_ps_enabled()
789 pmap_get_tables(pmap_t pmap, vm_offset_t va, pd_entry_t **l0, pd_entry_t **l1, in pmap_get_tables()
[all …]
/freebsd/sys/riscv/riscv/
H A Dpmap.c400 pmap_l0(pmap_t pmap, vm_offset_t va) in pmap_l0()
422 pmap_l1(pmap_t pmap, vm_offset_t va) in pmap_l1()
453 pmap_l2(pmap_t pmap, vm_offset_t va) in pmap_l2()
481 pmap_l3(pmap_t pmap, vm_offset_t va) in pmap_l3()
497 pmap_resident_count_inc(pmap_t pmap, int count) in pmap_resident_count_inc()
505 pmap_resident_count_dec(pmap_t pmap, int count) in pmap_resident_count_dec()
516 pmap_distribute_l1(struct pmap *pmap, vm_pindex_t l1index, in pmap_distribute_l1()
1001 pmap_invalidate_page(pmap_t pmap, vm_offset_t va) in pmap_invalidate_page()
1016 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_range()
1036 pmap_invalidate_all(pmap_t pmap) in pmap_invalidate_all()
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c178 pmap_type_guest(pmap_t pmap) in pmap_type_guest()
185 pmap_emulate_ad_bits(pmap_t pmap) in pmap_emulate_ad_bits()
192 pmap_valid_bit(pmap_t pmap) in pmap_valid_bit()
215 pmap_rw_bit(pmap_t pmap) in pmap_rw_bit()
240 pmap_global_bit(pmap_t pmap) in pmap_global_bit()
260 pmap_accessed_bit(pmap_t pmap) in pmap_accessed_bit()
283 pmap_modified_bit(pmap_t pmap) in pmap_modified_bit()
306 pmap_pku_mask_bit(pmap_t pmap) in pmap_pku_mask_bit()
313 safe_to_clear_referenced(pmap_t pmap, pt_entry_t pte) in safe_to_clear_referenced()
435 pmap_is_la57(pmap_t pmap) in pmap_is_la57()
[all …]
H A Dmp_machdep.c588 smp_targeted_tlb_shootdown_native(pmap_t pmap, vm_offset_t addr1, in smp_targeted_tlb_shootdown_native()
679 smp_masked_invltlb(pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb()
702 smp_masked_invlpg(vm_offset_t addr, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invlpg()
718 smp_masked_invlpg_range(vm_offset_t addr1, vm_offset_t addr2, pmap_t pmap, in smp_masked_invlpg_range()
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c364 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 Dtrap_subr32.S44 #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 Dmmu_oea64.c566 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 …]
H A Dmmu_oea.c1137 moea_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in moea_enter()
1165 moea_enter_locked(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in moea_enter_locked()
1292 moea_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) in moea_extract_and_hold()
1358 moea_is_prefaultable(pmap_t pmap, vm_offset_t va) in moea_is_prefaultable()
1393 pmap_t pmap; in moea_remove_write() local
1465 pmap_t pmap; in moea_page_set_memattr() local
1661 moea_page_exists_quick(pmap_t pmap, vm_page_t m) in moea_page_exists_quick()
1717 moea_pinit(pmap_t pmap) in moea_pinit()
1872 moea_release(pmap_t pmap) in moea_release()
1919 pmap_t pmap; in moea_remove_all() local
/freebsd/crypto/openssl/crypto/x509/
H A Dv3_pmaps.c51 POLICY_MAPPING *pmap; variable
68 POLICY_MAPPING *pmap = NULL; in v2i_POLICY_MAPPINGS() local
/freebsd/sys/dev/hyperv/vmbus/
H A Dhyperv_mmu.c130 hv_vm_tlb_flush(pmap_t pmap, vm_offset_t addr1, vm_offset_t addr2, in hv_vm_tlb_flush()
250 hv_flush_tlb_others_ex(pmap_t pmap, vm_offset_t addr1, vm_offset_t addr2, in hv_flush_tlb_others_ex()
/freebsd/sys/amd64/vmm/amd/
H A Dnpt.c67 npt_pinit(pmap_t pmap) in npt_pinit()
/freebsd/sys/riscv/vmm/
H A Dvmm_riscv.c122 vmmops_init(struct vm *vm, pmap_t pmap) in vmmops_init()
239 riscv_vmm_pinit(pmap_t pmap) in riscv_vmm_pinit()
447 pmap_t pmap) in riscv_handle_world_switch()
600 vmmops_run(void *vcpui, register_t pc, pmap_t pmap, struct vm_eventinfo *evinfo) in vmmops_run()
/freebsd/sys/arm64/vmm/
H A Dvmm_arm64.c514 vmmops_init(struct vm *vm, pmap_t pmap) in vmmops_init()
566 arm_vmm_pinit(pmap_t pmap) in arm_vmm_pinit()
668 pmap_t pmap) in handle_el1_sync_excp()
776 struct vm_exit *vme, pmap_t pmap) in arm64_handle_world_switch()
1060 vmmops_run(void *vcpui, register_t pc, pmap_t pmap, struct vm_eventinfo *evinfo) in vmmops_run()

123