Home
last modified time | relevance | path

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

123

/freebsd/sys/arm64/include/
H A Dpmap.h86 struct pmap { struct
88 struct pmap_statistics pm_stats; /* pmap statistics */ argument
92 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument
94 long pm_cookie; /* encodes the pmap's ASID */ argument
96 enum pmap_stage pm_stage; argument
101 typedef struct pmap *pmap_t; argument
112 #define PMAP_ASSERT_LOCKED(pmap) \ argument
114 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
115 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
117 #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.h322 struct pmap { struct
328 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument
330 enum pmap_type pm_type; /* regular or nested tables */ argument
331 struct pmap_statistics pm_stats; /* pmap statistics */ argument
333 long pm_eptgen; /* EPT pmap generation id */ argument
336 struct pmap_pcid *pm_pcidp; argument
346 typedef struct pmap *pmap_t; argument
352 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
353 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
355 #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/sys/riscv/iommu/
H A Diommu_pmap.c84 pmap_l0(struct riscv_iommu_pmap *pmap, vm_offset_t va) in pmap_l0()
94 pmap_l0_to_l1(struct riscv_iommu_pmap *pmap, pd_entry_t *l0, vm_offset_t va) in pmap_l0_to_l1()
108 pmap_l1(struct riscv_iommu_pmap *pmap, vm_offset_t va) in pmap_l1()
139 pmap_l2(struct riscv_iommu_pmap *pmap, vm_offset_t va) in pmap_l2()
167 pmap_l3(struct riscv_iommu_pmap *pmap, vm_offset_t va) in pmap_l3()
184 pmap_resident_count_inc(struct riscv_iommu_pmap *pmap, int count) in pmap_resident_count_inc()
192 pmap_resident_count_dec(struct riscv_iommu_pmap *pmap, int count) in pmap_resident_count_dec()
203 pmap_resident_count_inc(struct riscv_iommu_pmap *pmap, int count) in pmap_resident_count_inc()
208 pmap_resident_count_dec(struct riscv_iommu_pmap *pmap, int count) in pmap_resident_count_dec()
218 iommu_pmap_pinit(struct riscv_iommu_pmap *pmap, enum pmap_mode pm_mode) in iommu_pmap_pinit()
[all …]
/freebsd/crypto/krb5/src/include/gssrpc/
H A Dpmap_prot.h86 struct pmap { struct
93 extern bool_t xdr_pmap(XDR *, struct pmap *); argument
/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.c518 pmap_get_cr3(pmap_t pmap) in pmap_get_cr3()
567 pmap_is_valid_memattr(pmap_t pmap, vm_memattr_t mode) in pmap_is_valid_memattr()
574 pmap_cache_bits(pmap_t pmap, int mode, bool is_pde) in pmap_cache_bits()
581 pmap_ps_enabled(pmap_t pmap) in pmap_ps_enabled()
588 pmap_pinit0(pmap_t pmap) in pmap_pinit0()
595 pmap_pinit(pmap_t pmap) in pmap_pinit()
609 pmap_activate_boot(pmap_t pmap) in pmap_activate_boot()
616 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice) in pmap_advise()
637 pmap_mincore(pmap_t pmap, vm_offset_t addr, vm_paddr_t *pap) in pmap_mincore()
681 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter()
[all …]
H A Dpmap.c1114 pmap_pat_index(pmap_t pmap, pt_entry_t pte, bool is_pde) in pmap_pat_index()
1214 pmap_invalidate_page_int(pmap_t pmap, vm_offset_t va) in pmap_invalidate_page_int()
1240 pmap_invalidate_range_int(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_range_int()
1270 pmap_invalidate_all_int(pmap_t pmap) in pmap_invalidate_all_int()
1352 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) in pmap_update_pde()
1393 pmap_invalidate_page_int(pmap_t pmap, vm_offset_t va) in pmap_invalidate_page_int()
1401 pmap_invalidate_range_int(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_range_int()
1411 pmap_invalidate_all_int(pmap_t pmap) in pmap_invalidate_all_int()
1426 pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde) in pmap_update_pde()
1461 pmap_invalidate_pde_page(pmap_t pmap, vm_offset_t va, pd_entry_t pde) in pmap_invalidate_pde_page()
[all …]
H A Dmp_machdep.c547 smp_targeted_tlb_shootdown(cpuset_t mask, u_int vector, pmap_t pmap, in smp_targeted_tlb_shootdown()
609 smp_masked_invltlb(cpuset_t mask, pmap_t pmap, smp_invl_cb_t curcpu_cb) in smp_masked_invltlb()
618 smp_masked_invlpg(cpuset_t mask, vm_offset_t addr, pmap_t pmap, in smp_masked_invlpg()
629 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/sys/arm/arm/
H A Dpmap-v6.c1361 pmap_t pmap; pmap_kenter_pt2tab() local
1379 pmap_t pmap; pmap_kenter_pte1() local
1488 pmap_tlb_flush(pmap_t pmap,vm_offset_t va) pmap_tlb_flush() argument
1496 pmap_tlb_flush_range(pmap_t pmap,vm_offset_t sva,vm_size_t size) pmap_tlb_flush_range() argument
1620 pmap_ttb_get(pmap_t pmap) pmap_ttb_get() argument
1702 pmap_pt2pg_init(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_pt2pg_init() argument
1871 pmap_is_current(pmap_t pmap) pmap_is_current() argument
1883 pmap_pte2(pmap_t pmap,vm_offset_t va) pmap_pte2() argument
1931 pmap_pte2_quick(pmap_t pmap,vm_offset_t va) pmap_pte2_quick() argument
1976 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument
2004 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument
2165 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument
2216 pmap_pinit(pmap_t pmap) pmap_pinit() argument
2349 pmap_release(pmap_t pmap) pmap_release() argument
2502 _pmap_allocpte2(pmap_t pmap,vm_offset_t va,u_int flags) _pmap_allocpte2() argument
2554 pmap_allocpte2(pmap_t pmap,vm_offset_t va,u_int flags) pmap_allocpte2() argument
2624 pmap_unwire_pt2pg(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_unwire_pt2pg() argument
2687 pmap_unwire_pt2(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_pt2() argument
2710 pmap_unwire_pt2_all(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_pt2_all() argument
2755 pmap_unuse_pt2(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_unuse_pt2() argument
2844 pmap_t pmap; pmap_pv_reclaim() local
2993 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument
3031 get_pv_entry(pmap_t pmap,bool try) get_pv_entry() argument
3109 pmap_insert_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_insert_entry() argument
3121 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument
3136 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
3146 pmap_remove_entry(pmap_t pmap,vm_page_t m,vm_offset_t va) pmap_remove_entry() argument
3160 pmap_pv_demote_pte1(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_demote_pte1() argument
3194 pmap_pv_promote_pte1(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_promote_pte1() argument
3232 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_try_insert_pv_entry() argument
3251 pmap_pv_insert_pte1(pmap_t pmap,vm_offset_t va,pt1_entry_t pte1,u_int flags) pmap_pv_insert_pte1() argument
3269 pmap_tlb_flush_pte1(pmap_t pmap,vm_offset_t va,pt1_entry_t npte1) pmap_tlb_flush_pte1() argument
3295 pmap_t pmap; pmap_update_pte1_kernel() local
3376 pmap_change_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va,pt1_entry_t npte1) pmap_change_pte1() argument
3410 pmap_change_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va,pt1_entry_t npte1) pmap_change_pte1() argument
3449 pmap_promote_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_promote_pte1() argument
3582 pmap_remove_kernel_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_remove_kernel_pte1() argument
3624 pmap_remove_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t sva,struct spglist * free) pmap_remove_pte1() argument
3701 pmap_demote_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t va) pmap_demote_pte1() argument
3873 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
4119 pmap_remove_pte2(pmap_t pmap,pt2_entry_t * pte2p,vm_offset_t va,struct spglist * free) pmap_remove_pte2() argument
4153 pmap_remove_page(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_remove_page() argument
4174 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument
4290 pmap_t pmap; pmap_remove_all() local
4351 pmap_remove_pte1_quick(pmap_t pmap,pt1_entry_t pte1,pv_entry_t pv,struct spglist * free) pmap_remove_pte1_quick() argument
4390 pmap_remove_pte2_quick(pmap_t pmap,pt2_entry_t pte2,pv_entry_t pv,struct spglist * free) pmap_remove_pte2_quick() argument
4427 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument
4542 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
4674 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument
4691 pmap_enter_1mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_1mpage() argument
4718 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
4818 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
4858 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
4932 pmap_protect_pte1(pmap_t pmap,pt1_entry_t * pte1p,vm_offset_t sva,vm_prot_t prot) pmap_protect_pte1() argument
4972 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument
5108 pmap_t pmap; pmap_pvh_wired_mappings() local
5170 pmap_t pmap; pmap_is_modified_pvh() local
5230 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument
5258 pmap_t pmap; pmap_is_referenced_pvh() local
5324 pmap_t pmap; pmap_ts_referenced() local
5433 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument
5542 pmap_t pmap; pmap_remove_write() local
5595 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument
5695 pmap_t pmap; pmap_clear_modify() local
5835 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument
6204 pmap_t pmap, oldpmap; pmap_activate() local
6234 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument
6245 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument
6311 pmap_set_pcb_pagedir(pmap_t pmap,struct pcb * pcb) pmap_set_pcb_pagedir() argument
6370 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t size) pmap_sync_icache() argument
6412 pmap_fault(pmap_t pmap,vm_offset_t far,uint32_t fsr,int idx,bool usermode) pmap_fault() argument
6651 pmap_t pmap; pmap_pid_dump() local
6718 pmap_pte2_ddb(pmap_t pmap,vm_offset_t va) pmap_pte2_ddb() argument
6749 dump_pmap(pmap_t pmap) dump_pmap() argument
6761 pmap_t pmap; DB_SHOW_COMMAND() local
6778 dump_section(pmap_t pmap,uint32_t pte1_idx) dump_section() argument
6783 dump_link(pmap_t pmap,uint32_t pte1_idx,bool invalid_ok) dump_link() argument
6825 DB_SHOW_COMMAND(pmap,pmap_pmap_print) DB_SHOW_COMMAND() argument
6828 pmap_t pmap = (pmap_t)addr; DB_SHOW_COMMAND() local
6898 dump_pt2tab(pmap_t pmap) dump_pt2tab() argument
6926 pmap_t pmap = (pmap_t)addr; DB_SHOW_COMMAND() local
[all...]
/freebsd/include/rpcsvc/
H A Dpmap_prot.x90 struct pmap { struct
98 %typedef pmap PMAP; argument
252 %struct pmap { struct
/freebsd/sys/riscv/riscv/
H A Dpmap.c406 pmap_l0(pmap_t pmap,vm_offset_t va) pmap_l0() argument
428 pmap_l1(pmap_t pmap,vm_offset_t va) pmap_l1() argument
459 pmap_l2(pmap_t pmap,vm_offset_t va) pmap_l2() argument
487 pmap_l3(pmap_t pmap,vm_offset_t va) pmap_l3() argument
503 pmap_resident_count_inc(pmap_t pmap,int count) pmap_resident_count_inc() argument
511 pmap_resident_count_dec(pmap_t pmap,int count) pmap_resident_count_dec() argument
522 pmap_distribute_l1(struct pmap * pmap,vm_pindex_t l1index,pt_entry_t entry) pmap_distribute_l1() argument
1075 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument
1090 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument
1110 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument
1135 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument
1142 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument
1153 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument
1167 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument
1203 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument
1481 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool all_l3e_PTE_A_set) pmap_insert_pt_page() argument
1499 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument
1513 pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument
1528 _pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument
1578 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument
1597 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument
1612 pmap_pinit_stage(pmap_t pmap,enum pmap_stage stage) pmap_pinit_stage() argument
1669 pmap_pinit(pmap_t pmap) pmap_pinit() argument
1687 _pmap_alloc_l3(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_alloc_l3() argument
1833 pmap_alloc_l2(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l2() argument
1859 pmap_alloc_l3(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l3() argument
1904 pmap_release(pmap_t pmap) pmap_release() argument
2096 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument
2150 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument
2219 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument
2291 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument
2312 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
2327 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
2351 pmap_pv_demote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l2() argument
2413 pmap_pv_promote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l2() argument
2450 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
2472 pmap_remove_kernel_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_remove_kernel_l2() argument
2508 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
2571 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
2610 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument
2732 pmap_t pmap; pmap_remove_all() local
2793 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument
2910 pmap_fault(pmap_t pmap,vm_offset_t va,vm_prot_t ftype) pmap_fault() argument
2961 pmap_demote_l1(pmap_t pmap,pd_entry_t * l1,vm_offset_t va) pmap_demote_l1() argument
3018 pmap_demote_l2(pmap_t pmap,pd_entry_t * l2,vm_offset_t va) pmap_demote_l2() argument
3035 pmap_demote_l2_locked(pmap_t pmap,pd_entry_t * l2,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l2_locked() argument
3129 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
3256 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
3492 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t l2pg) pmap_abort_ptp() argument
3516 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
3570 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
3713 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
3760 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument
3775 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
3910 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
3929 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument
4128 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument
4179 pmap_t pmap; pmap_page_wired_mappings() local
4261 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
4318 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument
4431 pmap_t pmap; pmap_page_test_mappings() local
4524 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument
4566 pmap_t pmap; pmap_remove_write() local
4665 pmap_t pmap; pmap_ts_referenced() local
4810 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument
4822 pmap_t pmap; pmap_clear_modify() local
5136 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument
5180 pmap_t oldpmap, pmap; pmap_activate_sw() local
5212 pmap_activate_boot(pmap_t pmap) pmap_activate_boot() argument
5226 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument
5232 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t sz) pmap_sync_icache() argument
5370 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/sys/powerpc/booke/
H A Dpmap_32.c216 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 Dpmap_64.c152 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, void **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 Dpmap.c196 PMAP_REMOVE_DONE(pmap) global() argument
568 pv_insert(pmap_t pmap,vm_offset_t va,vm_page_t m) pv_insert() argument
594 pv_remove(pmap_t pmap,vm_offset_t va,vm_page_t m) pv_remove() argument
1016 mmu_booke_extract(pmap_t pmap,vm_offset_t va) mmu_booke_extract() argument
1251 mmu_booke_pinit0(pmap_t pmap) mmu_booke_pinit0() argument
1265 mmu_booke_enter(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int flags,int8_t psind) mmu_booke_enter() argument
1279 mmu_booke_enter_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,u_int pmap_flags,int8_t psind __unused) mmu_booke_enter_locked() argument
1462 mmu_booke_enter_object(pmap_t pmap,vm_offset_t start,vm_offset_t end,vm_page_t m_start,vm_prot_t prot) mmu_booke_enter_object() argument
1488 mmu_booke_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) mmu_booke_enter_quick() argument
1507 mmu_booke_remove(pmap_t pmap,vm_offset_t va,vm_offset_t endva) mmu_booke_remove() argument
1603 pmap_t pmap; mmu_booke_activate() local
1640 pmap_t pmap; mmu_booke_deactivate() local
1671 mmu_booke_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) mmu_booke_protect() argument
1758 mmu_booke_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) mmu_booke_extract_and_hold() argument
1837 mmu_booke_is_prefaultable(pmap_t pmap,vm_offset_t addr) mmu_booke_is_prefaultable() argument
1974 mmu_booke_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) mmu_booke_unwire() argument
2001 mmu_booke_page_exists_quick(pmap_t pmap,vm_page_t m) mmu_booke_page_exists_quick() argument
2355 mmu_booke_object_init_pt(pmap_t pmap,vm_offset_t addr,vm_object_t object,vm_pindex_t pindex,vm_size_t size) mmu_booke_object_init_pt() argument
2368 mmu_booke_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) mmu_booke_mincore() argument
2468 tid_alloc(pmap_t pmap) tid_alloc() argument
2945 pmap_track_page(pmap_t pmap,vm_offset_t va) pmap_track_page() argument
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c177 pmap_type_guest(pmap_t pmap) in pmap_type_guest() argument
184 pmap_emulate_ad_bits(pmap_t pmap) in pmap_emulate_ad_bits() argument
191 pmap_valid_bit(pmap_t pmap) in pmap_valid_bit() argument
214 pmap_rw_bit(pmap_t pmap) in pmap_rw_bit() argument
239 pmap_global_bit(pmap_t pmap) pmap_global_bit() argument
259 pmap_accessed_bit(pmap_t pmap) pmap_accessed_bit() argument
282 pmap_modified_bit(pmap_t pmap) pmap_modified_bit() argument
305 pmap_pku_mask_bit(pmap_t pmap) pmap_pku_mask_bit() argument
312 safe_to_clear_referenced(pmap_t pmap,pt_entry_t pte) safe_to_clear_referenced() argument
442 pmap_is_la57(pmap_t pmap) pmap_is_la57() argument
1447 pmap_pml5e(pmap_t pmap,vm_offset_t va) pmap_pml5e() argument
1455 pmap_pml5e_u(pmap_t pmap,vm_offset_t va) pmap_pml5e_u() argument
1474 pmap_pml4e(pmap_t pmap,vm_offset_t va) pmap_pml4e() argument
1493 pmap_pml4e_u(pmap_t pmap,vm_offset_t va) pmap_pml4e_u() argument
1511 pmap_pdpe(pmap_t pmap,vm_offset_t va) pmap_pdpe() argument
1537 pmap_pde(pmap_t pmap,vm_offset_t va) pmap_pde() argument
1565 pmap_pte(pmap_t pmap,vm_offset_t va) pmap_pte() argument
1580 pmap_resident_count_adj(pmap_t pmap,int count) pmap_resident_count_adj() argument
1591 pmap_pt_page_count_pinit(pmap_t pmap,int count) pmap_pt_page_count_pinit() argument
1600 pmap_pt_page_count_adj(pmap_t pmap,int count) pmap_pt_page_count_adj() argument
2384 pmap_allow_2m_x_page(pmap_t pmap,bool executable) pmap_allow_2m_x_page() argument
2712 pmap_swap_pat(pmap_t pmap,pt_entry_t entry) pmap_swap_pat() argument
2753 pmap_cache_bits(pmap_t pmap,int mode,bool is_pde) pmap_cache_bits() argument
2791 pmap_cache_mask(pmap_t pmap,bool is_pde) pmap_cache_mask() argument
2811 pmap_pat_index(pmap_t pmap,pt_entry_t pte,bool is_pde) pmap_pat_index() argument
2846 pmap_ps_enabled(pmap_t pmap) pmap_ps_enabled() argument
2853 pmap_update_pde_store(pmap_t pmap,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde_store() argument
2891 pmap_update_pde_invalidate(pmap_t pmap,vm_offset_t va,pd_entry_t newpde) pmap_update_pde_invalidate() argument
3085 pmap_invalidate_ept(pmap_t pmap) pmap_invalidate_ept() argument
3135 pmap_invalidate_preipi_pcid(pmap_t pmap) pmap_invalidate_preipi_pcid() argument
3179 pmap_invalidate_page_pcid_cb(pmap_t pmap,vm_offset_t va,const bool invpcid_works1) pmap_invalidate_page_pcid_cb() argument
3217 pmap_invalidate_page_pcid_invpcid_cb(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_pcid_invpcid_cb() argument
3223 pmap_invalidate_page_pcid_noinvpcid_cb(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_pcid_noinvpcid_cb() argument
3242 pmap_invalidate_page_curcpu_cb(pmap_t pmap,vm_offset_t va,vm_offset_t addr2 __unused) pmap_invalidate_page_curcpu_cb() argument
3254 pmap_invalidate_page(pmap_t pmap,vm_offset_t va) pmap_invalidate_page() argument
3272 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
3300 pmap_invalidate_range_pcid_invpcid_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_pcid_invpcid_cb() argument
3307 pmap_invalidate_range_pcid_noinvpcid_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_pcid_noinvpcid_cb() argument
3329 pmap_invalidate_range_curcpu_cb(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range_curcpu_cb() argument
3350 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_invalidate_range() argument
3371 pmap_invalidate_all_cb_template(pmap_t pmap,bool pmap_pcid_enabled1,bool invpcid_works1) pmap_invalidate_all_cb_template() argument
3408 pmap_invalidate_all_pcid_invpcid_cb(pmap_t pmap,vm_offset_t addr1 __unused,vm_offset_t addr2 __unused) pmap_invalidate_all_pcid_invpcid_cb() argument
3415 pmap_invalidate_all_pcid_noinvpcid_cb(pmap_t pmap,vm_offset_t addr1 __unused,vm_offset_t addr2 __unused) pmap_invalidate_all_pcid_noinvpcid_cb() argument
3422 pmap_invalidate_all_nopcid_invpcid_cb(pmap_t pmap,vm_offset_t addr1 __unused,vm_offset_t addr2 __unused) pmap_invalidate_all_nopcid_invpcid_cb() argument
3429 pmap_invalidate_all_nopcid_noinvpcid_cb(pmap_t pmap,vm_offset_t addr1 __unused,vm_offset_t addr2 __unused) pmap_invalidate_all_nopcid_noinvpcid_cb() argument
3446 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument
3476 pmap_t pmap; global() member
3510 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument
3545 pmap_invalidate_pde_page(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_invalidate_pde_page() argument
3749 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument
3789 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument
4036 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool allpte_PG_A_set) pmap_insert_pt_page() argument
4054 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument
4068 pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_ptp() argument
4080 _pmap_unwire_ptp(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_ptp() argument
4148 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument
4165 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument
4182 pmap_pinit_pcids(pmap_t pmap,uint32_t pcid,int gen) pmap_pinit_pcids() argument
4195 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument
4317 pmap_alloc_pt_page(pmap_t pmap,vm_pindex_t pindex,int flags) pmap_alloc_pt_page() argument
4330 pmap_free_pt_page(pmap_t pmap,vm_page_t m,bool zerofilled) pmap_free_pt_page() argument
4356 pmap_pinit_type(pmap_t pmap,enum pmap_type pm_type,int flags) pmap_pinit_type() argument
4446 pmap_pinit(pmap_t pmap) pmap_pinit() argument
4453 pmap_allocpte_free_unref(pmap_t pmap,vm_offset_t va,pt_entry_t * pte) pmap_allocpte_free_unref() argument
4468 pmap_allocpte_getpml4(pmap_t pmap,struct rwlock ** lockp,vm_offset_t va,bool addref) pmap_allocpte_getpml4() argument
4505 pmap_allocpte_getpdp(pmap_t pmap,struct rwlock ** lockp,vm_offset_t va,bool addref) pmap_allocpte_getpdp() argument
4579 pmap_allocpte_nosleep(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp,vm_offset_t va) pmap_allocpte_nosleep() argument
4708 pmap_allocpte_alloc(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp,vm_offset_t va) pmap_allocpte_alloc() argument
4725 pmap_alloc_pde(pmap_t pmap,vm_offset_t va,vm_page_t * pdpgp,struct rwlock ** lockp) pmap_alloc_pde() argument
4765 pmap_allocpte(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_allocpte() argument
4826 pmap_release(pmap_t pmap) pmap_release() argument
5173 reclaim_pv_chunk_leave_pmap(pmap_t pmap,pmap_t locked_pmap,bool start_di) reclaim_pv_chunk_leave_pmap() argument
5204 pmap_t next_pmap, pmap; reclaim_pv_chunk_domain() local
5416 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument
5504 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument
5604 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument
5686 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument
5706 pmap_pv_demote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_pde() argument
5774 pmap_pv_promote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_pde() argument
5816 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
5830 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
5853 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
5893 pmap_demote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_demote_pde() argument
5933 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
5950 pmap_demote_pde_locked(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,struct rwlock ** lockp) pmap_demote_pde_locked() argument
5957 pmap_demote_pde_mpte(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,struct rwlock ** lockp,vm_page_t mpte) pmap_demote_pde_mpte() argument
6106 pmap_remove_kernel_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_remove_kernel_pde() argument
6145 pmap_remove_pde(pmap_t pmap,pd_entry_t * pdq,vm_offset_t sva,bool demote_kpde,struct spglist * free,struct rwlock ** lockp) pmap_remove_pde() argument
6212 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
6251 pmap_remove_page(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,struct spglist * free) pmap_remove_page() argument
6275 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
6310 pmap_remove1(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool map_delete) pmap_remove1() argument
6473 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument
6485 pmap_map_delete(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_map_delete() argument
6508 pmap_t pmap; pmap_remove_all() local
6590 pmap_protect_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t sva,vm_prot_t prot) pmap_protect_pde() argument
6639 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument
6812 pmap_pde_ept_executable(pmap_t pmap,pd_entry_t pde) pmap_pde_ept_executable() argument
6829 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
6997 pmap_enter_largepage(pmap_t pmap,vm_offset_t va,pt_entry_t newpte,int flags,int psind) pmap_enter_largepage() argument
7105 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
7384 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
7441 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
7643 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
7688 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument
7701 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
7842 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
7945 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument
8337 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument
8386 pmap_t pmap; pmap_page_wired_mappings() local
8487 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument
8690 pmap_t pmap; pmap_page_test_mappings() local
8794 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument
8839 pmap_t pmap; pmap_remove_write() local
8943 pmap_t pmap; pmap_ts_referenced() local
9142 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument
9289 pmap_t pmap; pmap_clear_modify() local
9535 pmap_demote_pdpe(pmap_t pmap,pdp_entry_t * pdpe,vm_offset_t va,vm_page_t m) pmap_demote_pdpe() argument
10021 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument
10082 pmap_pcid_alloc(pmap_t pmap,struct pmap_pcid * pcidp) pmap_pcid_alloc() argument
10113 pmap_pcid_alloc_checked(pmap_t pmap,struct pmap_pcid * pcidp) pmap_pcid_alloc_checked() argument
10127 pmap_activate_sw_pti_post(struct thread * td,pmap_t pmap) pmap_activate_sw_pti_post() argument
10135 pmap_activate_sw_pcid_pti(struct thread * td,pmap_t pmap,u_int cpuid) pmap_activate_sw_pcid_pti() argument
10174 pmap_activate_sw_pcid_nopti(struct thread * td __unused,pmap_t pmap,u_int cpuid) pmap_activate_sw_pcid_nopti() argument
10194 pmap_activate_sw_nopcid_nopti(struct thread * td __unused,pmap_t pmap,u_int cpuid __unused) pmap_activate_sw_nopcid_nopti() argument
10203 pmap_activate_sw_nopcid_pti(struct thread * td,pmap_t pmap,u_int cpuid __unused) pmap_activate_sw_nopcid_pti() argument
10230 pmap_t oldpmap, pmap; pmap_activate_sw() local
10272 pmap_activate_boot(pmap_t pmap) pmap_activate_boot() argument
10298 pmap_active_cpus(pmap_t pmap,cpuset_t * res) pmap_active_cpus() argument
10351 pmap_emulate_accessed_dirty(pmap_t pmap,vm_offset_t va,int ftype) pmap_emulate_accessed_dirty() argument
10446 pmap_get_mapping(pmap_t pmap,vm_offset_t va,uint64_t * ptr,int * num) pmap_get_mapping() argument
11426 pmap_pkru_assign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx,int flags) pmap_pkru_assign() argument
11450 pmap_pkru_deassign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_deassign() argument
11460 pmap_pkru_deassign_all(pmap_t pmap) pmap_pkru_deassign_all() argument
11475 pmap_pkru_same(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pt_entry_t * pte) pmap_pkru_same() argument
11503 pmap_pkru_get(pmap_t pmap,vm_offset_t va) pmap_pkru_get() argument
11528 pmap_pkru_on_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_on_remove() argument
11554 pmap_pkru_update_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx) pmap_pkru_update_range() argument
11645 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
11658 pmap_pkru_set(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,u_int keyidx,int flags) pmap_pkru_set() argument
11682 pmap_pkru_clear(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_pkru_clear() argument
12193 pmap_t pmap; DB_SHOW_COMMAND() local
12318 pmap_t pmap; DB_SHOW_COMMAND() local
[all...]
/freebsd/sys/arm64/arm64/
H A Dpmap.c164 #define PMAP_ASSERT_STAGE1(pmap) MPASS((pmap)->pm_stage == PM_STAGE1) argument
165 #define PMAP_ASSERT_STAGE2(pmap) MPASS((pmap)->pm_stage == PM_STAGE2) argument
573 pmap_l0(pmap_t pmap,vm_offset_t va) pmap_l0() argument
589 pmap_l1(pmap_t pmap,vm_offset_t va) pmap_l1() argument
622 pmap_l2(pmap_t pmap,vm_offset_t va) pmap_l2() argument
660 pmap_pde(pmap_t pmap,vm_offset_t va,int * level) pmap_pde() argument
695 pmap_pte(pmap_t pmap,vm_offset_t va,int * level) pmap_pte() argument
744 pmap_pte_exists(pmap_t pmap,vm_offset_t va,int level,const char * diag) pmap_pte_exists() argument
787 pmap_ps_enabled(pmap_t pmap) pmap_ps_enabled() argument
824 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
877 pmap_pte_memattr(pmap_t pmap,vm_memattr_t memattr) pmap_pte_memattr() argument
906 pmap_pte_prot(pmap_t pmap,vm_prot_t prot) pmap_pte_prot() argument
932 pmap_pte_dirty(pmap_t pmap,pt_entry_t pte) pmap_pte_dirty() argument
950 pmap_resident_count_inc(pmap_t pmap,int count) pmap_resident_count_inc() argument
958 pmap_resident_count_dec(pmap_t pmap,int count) pmap_resident_count_dec() argument
1956 pmap_s1_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_s1_invalidate_page() argument
1979 pmap_s2_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_s2_invalidate_page() argument
1988 pmap_invalidate_page(pmap_t pmap,vm_offset_t va,bool final_only) pmap_invalidate_page() argument
2001 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
2034 pmap_s1_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_s1_invalidate_range() argument
2041 pmap_s2_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_s2_invalidate_range() argument
2050 pmap_invalidate_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool final_only) pmap_invalidate_range() argument
2077 pmap_s1_invalidate_all(pmap_t pmap) pmap_s1_invalidate_all() argument
2099 pmap_s2_invalidate_all(pmap_t pmap) pmap_s2_invalidate_all() argument
2107 pmap_invalidate_all(pmap_t pmap) pmap_invalidate_all() argument
2122 pmap_extract(pmap_t pmap,vm_offset_t va) pmap_extract() argument
2172 pmap_extract_and_hold(pmap_t pmap,vm_offset_t va,vm_prot_t prot) pmap_extract_and_hold() argument
2684 pmap_unwire_l3(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) pmap_unwire_l3() argument
2696 _pmap_unwire_l3(pmap_t pmap,vm_offset_t va,vm_page_t m,struct spglist * free) _pmap_unwire_l3() argument
2756 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,pd_entry_t ptepde,struct spglist * free) pmap_unuse_pt() argument
2775 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument
2785 pmap_pinit0(pmap_t pmap) pmap_pinit0() argument
2805 pmap_pinit_stage(pmap_t pmap,enum pmap_stage stage,int levels) pmap_pinit_stage() argument
2863 pmap_pinit(pmap_t pmap) pmap_pinit() argument
2881 _pmap_alloc_l3(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_alloc_l3() argument
3022 pmap_alloc_l2(pmap_t pmap,vm_offset_t va,vm_page_t * l2pgp,struct rwlock ** lockp) pmap_alloc_l2() argument
3062 pmap_alloc_l3(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l3() argument
3136 pmap_release(pmap_t pmap) pmap_release() argument
3348 pmap_t next_pmap, pmap; reclaim_pv_chunk_domain() local
3543 free_pv_entry(pmap_t pmap,pv_entry_t pv) free_pv_entry() argument
3630 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument
3699 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument
3773 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument
3793 pmap_pv_demote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l2() argument
3861 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
3875 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
3898 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
3924 pmap_pv_insert_l3c(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_pv_insert_l3c() argument
3958 pmap_remove_kernel_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_remove_kernel_l2() argument
3994 pmap_remove_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t sva,pd_entry_t l1e,bool demote_kl2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l2() argument
4058 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
4099 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
4186 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
4295 pmap_remove1(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool map_delete) pmap_remove1() argument
4400 pmap_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_remove() argument
4412 pmap_map_delete(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_map_delete() argument
4435 pmap_t pmap; pmap_remove_all() local
4521 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
4572 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
4618 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
4764 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
4777 pmap_protect(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,vm_prot_t prot) pmap_protect() argument
4836 pmap_insert_pt_page(pmap_t pmap,vm_page_t mpte,bool promoted,bool all_l3e_AF_set) pmap_insert_pt_page() argument
4854 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument
4867 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
4908 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
4953 pmap_pv_promote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l2() argument
4996 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
5145 pmap_promote_l3c(pmap_t pmap,pd_entry_t * l3p,vm_offset_t va) pmap_promote_l3c() argument
5264 pmap_enter_largepage(pmap_t pmap,vm_offset_t va,pt_entry_t pte,int flags,int psind) pmap_enter_largepage() argument
5429 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
5788 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
5849 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
6047 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
6078 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
6281 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
6340 pmap_enter_quick(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_quick() argument
6353 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
6519 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
6538 pmap_unwire(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_unwire() argument
6647 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
7031 pmap_page_exists_quick(pmap_t pmap,vm_page_t m) pmap_page_exists_quick() argument
7080 pmap_t pmap; pmap_page_wired_mappings() local
7172 pmap_remove_pages(pmap_t pmap) pmap_remove_pages() argument
7365 pmap_t pmap; pmap_page_test_mappings() local
7472 pmap_is_prefaultable(pmap_t pmap,vm_offset_t addr) pmap_is_prefaultable() argument
7516 pmap_t pmap; pmap_remove_write() local
7628 pmap_t pmap; pmap_ts_referenced() local
7777 pmap_advise(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,int advice) pmap_advise() argument
7955 pmap_t pmap; pmap_clear_modify() local
8570 pmap_demote_l1(pmap_t pmap,pt_entry_t * l1,vm_offset_t va) pmap_demote_l1() argument
8684 pmap_demote_l2_abort(pmap_t pmap,vm_offset_t va,pt_entry_t * l2,struct rwlock ** lockp) pmap_demote_l2_abort() argument
8699 pmap_demote_l2_locked(pmap_t pmap,pt_entry_t * l2,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l2_locked() argument
8863 pmap_demote_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t va) pmap_demote_l2() argument
8879 pmap_demote_l2c(pmap_t pmap,pt_entry_t * l2p,vm_offset_t va) pmap_demote_l2c() argument
8969 pmap_demote_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va) pmap_demote_l3c() argument
9089 pmap_mincore(pmap_t pmap,vm_offset_t addr,vm_paddr_t * pap) pmap_mincore() argument
9146 pmap_reset_asid_set(pmap_t pmap) pmap_reset_asid_set() argument
9205 pmap_alloc_asid(pmap_t pmap) pmap_alloc_asid() argument
9250 pmap_to_ttbr0(pmap_t pmap) pmap_to_ttbr0() argument
9338 pmap_activate_int(struct thread * td,pmap_t pmap) pmap_activate_int() argument
9394 pmap_activate_vm(pmap_t pmap) pmap_activate_vm() argument
9405 pmap_t pmap; pmap_activate() local
9462 pmap_sync_icache(pmap_t pmap,vm_offset_t va,vm_size_t sz) pmap_sync_icache() argument
9495 pmap_stage2_fault(pmap_t pmap,uint64_t esr,uint64_t far) pmap_stage2_fault() argument
9562 pmap_fault(pmap_t pmap,uint64_t esr,uint64_t far) pmap_fault() argument
9818 pmap_bti_assign(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_assign() argument
9836 pmap_bti_deassign_all(pmap_t pmap) pmap_bti_deassign_all() argument
9853 pmap_bti_same(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,pt_entry_t * pte) pmap_bti_same() argument
9885 pmap_pte_bti(pmap_t pmap,vm_offset_t va) pmap_pte_bti() argument
9901 pmap_bti_on_remove(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_on_remove() argument
9924 pmap_bti_update_range(pmap_t pmap,vm_offset_t sva,vm_offset_t eva,bool set) pmap_bti_update_range() argument
9934 pmap_bti_set(pmap_t pmap,vm_offset_t sva,vm_offset_t eva) pmap_bti_set() argument
[all...]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c364 pmap_pml1e(pmap_t pmap, vm_offset_t va) in pmap_pml1e()
371 pmap_pml2e(pmap_t pmap, vm_offset_t va) in pmap_pml2e()
382 pmap_pml3e(pmap_t pmap, vm_offset_t va) in pmap_pml3e()
393 pmap_pte(pmap_t pmap, vm_offset_t va) in pmap_pte()
819 mmu_radix_pid_set(pmap_t pmap) in mmu_radix_pid_set()
867 pmap_resident_count_inc(pmap_t pmap, int count) in pmap_resident_count_inc()
875 pmap_resident_count_dec(pmap_t pmap, int count) in pmap_resident_count_dec()
927 mmu_radix_ps_enabled(pmap_t pmap) in mmu_radix_ps_enabled()
933 pmap_nofault_pte(pmap_t pmap, vm_offset_t va, int *is_l3e) in pmap_nofault_pte()
956 pmap_nofault(pmap_t pmap, vm_offset_t va, vm_prot_t flags) in pmap_nofault()
[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
/freebsd/crypto/openssl/crypto/x509/
H A Dv3_pmaps.c50 POLICY_MAPPING *pmap; variable
67 POLICY_MAPPING *pmap = NULL; in v2i_POLICY_MAPPINGS() local
/freebsd/sys/vm/
H A Dvm_swapout.c139 vm_swapout_object_deactivate_page(pmap_t pmap, vm_page_t m, bool unmap) in vm_swapout_object_deactivate_page()
171 vm_swapout_object_deactivate(pmap_t pmap, vm_object_t first_object, in vm_swapout_object_deactivate()

123