/netbsd-src/sys/uvm/pmap/ |
H A D | vmpagemd.h | 79 #define VM_PAGEMD_VMPAGE_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_VMPAGE) != 0) argument 80 #define VM_PAGEMD_REFERENCED_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_REFERENCED) != 0) argument 81 #define VM_PAGEMD_MODIFIED_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_MODIFIED) != 0) argument 82 #define VM_PAGEMD_POOLPAGE_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_POOLPAGE) != 0) argument 83 #define VM_PAGEMD_EXECPAGE_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_EXECPAGE) != 0) argument 85 #define VM_PAGEMD_CACHED_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_UNCACHED) == 0) argument 86 #define VM_PAGEMD_UNCACHED_P(mdpg) (((mdpg)->mdpg_attrs & VM_PAGEMD_UNCACHED) != 0) argument 101 #define VM_PAGEMD_PVLIST_LOCK_INIT(mdpg) (mdpg)->mdpg_lock = NULL argument 103 #define VM_PAGEMD_PVLIST_LOCK_INIT(mdpg) __nothing argument 106 #define VM_PAGEMD_PVLIST_LOCK(mdpg) pmap_pvlist_lock(mdpg, 1) argument [all …]
|
H A D | pmap.c | 418 pmap_page_clear_attributes(struct vm_page_md *mdpg, u_long clear_attributes) in pmap_page_clear_attributes() 441 pmap_page_set_attributes(struct vm_page_md *mdpg, u_long set_attributes) in pmap_page_set_attributes() 458 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_page_syncicache() local 895 pmap_page_remove(struct vm_page_md *mdpg) in pmap_page_remove() 1037 struct vm_page_md *mdpg = PMAP_PAGE_TO_MD(pp); in pmap_pv_protect() local 1191 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_page_protect() local 1274 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_pte_protect() local 1345 pmap_page_cache(struct vm_page_md *mdpg, bool cached) in pmap_page_cache() 1439 struct vm_page_md * const mdpg = (pg ? VM_PAGE_TO_MD(pg) : NULL); in pmap_enter() local 1584 struct vm_page_md * const mdpg = (pg ? VM_PAGE_TO_MD(pg) : NULL); in pmap_kenter_pa() local [all …]
|
/netbsd-src/sys/arch/mips/mips/ |
H A D | pmap_machdep.c | 173 pmap_md_map_ephemeral_page(struct vm_page_md *mdpg, bool locked_p, int prot, in pmap_md_map_ephemeral_page() 265 pmap_md_unmap_ephemeral_page(struct vm_page_md *mdpg, bool locked_p, in pmap_md_unmap_ephemeral_page() 311 pmap_md_vca_page_wbinv(struct vm_page_md *mdpg, bool locked_p) in pmap_md_vca_page_wbinv() 672 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc) in pmap_md_page_syncicache() 737 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_md_map_poolpage() local 770 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_md_unmap_poolpage() local 924 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *ptep) in pmap_md_vca_add() 1006 pmap_md_vca_clean(struct vm_page_md *mdpg, int op) in pmap_md_vca_clean() 1031 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_md_vca_remove() local
|
H A D | mips_machdep.c | 2500 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in mm_md_page_color() local
|
/netbsd-src/sys/arch/powerpc/include/booke/ |
H A D | pmap.h | 129 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep) in pmap_md_vca_add() 135 pmap_md_vca_remove(struct vm_page_md *mdpg, vaddr_t va, bool dirty) in pmap_md_vca_remove() 141 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op) in pmap_md_vca_clean()
|
H A D | pte.h | 199 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) in pte_prot_bits() 226 pte_flag_bits(struct vm_page_md *mdpg, int flags) in pte_flag_bits() 244 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() 256 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa()
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | pte_coldfire.h | 181 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) in pte_prot_bits() 198 pte_flag_bits(struct vm_page_md *mdpg, int flags) in pte_flag_bits() 216 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() 228 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa()
|
H A D | pmap_coldfire.h | 117 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep) in pmap_md_vca_add() 129 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op) in pmap_md_vca_clean()
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | pmap.h | 193 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc) in pmap_md_page_syncicache() argument 202 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep) in pmap_md_vca_add() argument 208 pmap_md_vca_remove(struct vm_page_md *mdpg, vaddr_t va) in pmap_md_vca_remove() argument 213 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op) in pmap_md_vca_clean() argument
|
H A D | pte.h | 168 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot, bool kernel_p) in pte_prot_bits() argument 184 pte_flag_bits(struct vm_page_md *mdpg, int flags, bool kernel_p) in pte_flag_bits() argument 190 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() argument 227 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa() argument
|
/netbsd-src/sys/arch/aarch64/aarch64/ |
H A D | pmap_machdep.c | 169 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_fault_fixup() local 284 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_md_map_poolpage() local 310 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in pmap_md_unmap_poolpage() local 624 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc) in pmap_md_page_syncicache()
|
/netbsd-src/sys/arch/mips/include/ |
H A D | pte.h | 368 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa() 387 pte_make_enter(paddr_t pa, const struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter()
|
/netbsd-src/sys/arch/aarch64/include/ |
H A D | pmap_machdep.h | 416 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa() 469 pte_make_enter(paddr_t pa, const struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter()
|
/netbsd-src/sys/arch/powerpc/booke/ |
H A D | trap.c | 242 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in dsi_exception() local 297 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg); in isi_exception() local
|
H A D | booke_pmap.c | 90 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc) in pmap_md_page_syncicache() argument
|