/netbsd-src/sys/arch/mips/include/ |
H A D | pte.h | 87 #define pte_to_paddr(pte) MIPS1_PTE_TO_PADDR((pte)) argument 88 #define PAGE_IS_RDONLY(pte, va) MIPS1_PAGE_IS_RDONLY((pte), (va)) argument 111 #define pte_to_paddr(pte) MIPS3_PTE_TO_PADDR((pte)) argument 112 #define PAGE_IS_RDONLY(pte, va) MIPS3_PAGE_IS_RDONLY((pte), (va)) argument 224 pte_to_paddr(pt_entry_t pte) in pte_to_paddr() 232 PAGE_IS_RDONLY(uint32_t pte, vaddr_t va) in PAGE_IS_RDONLY() 261 pte_valid_p(pt_entry_t pte) in pte_valid_p() 267 pte_modified_p(pt_entry_t pte) in pte_modified_p() 273 pte_global_p(pt_entry_t pte) in pte_global_p() 279 pte_wired_p(pt_entry_t pte) in pte_wired_p() [all …]
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | pte.h | 87 #define PTE_ISLEAF_P(pte) (((pte) & PTE_RWX) != 0) argument 90 #define PTE_TO_PA(pte) (((pte) >> PTE_PPN_SHIFT) << PGSHIFT) argument 95 pte_valid_p(pt_entry_t pte) in pte_valid_p() argument 101 pte_wired_p(pt_entry_t pte) in pte_wired_p() argument 107 pte_modified_p(pt_entry_t pte) in pte_modified_p() argument 113 pte_cached_p(pt_entry_t pte) pte_cached_p() argument 120 pte_deferred_exec_p(pt_entry_t pte) pte_deferred_exec_p() argument 126 pte_wire_entry(pt_entry_t pte) pte_wire_entry() argument 132 pte_unwire_entry(pt_entry_t pte) pte_unwire_entry() argument 138 pte_to_paddr(pt_entry_t pte) pte_to_paddr() argument 150 pte_prot_nowrite(pt_entry_t pte) pte_prot_nowrite() argument 156 pte_prot_downgrade(pt_entry_t pte,vm_prot_t newprot) pte_prot_downgrade() argument 171 pt_entry_t pte = PTE_R; pte_prot_bits() local 193 pt_entry_t pte = (pt_entry_t)PA_TO_PTE(pa); pte_make_enter() local 230 pt_entry_t pte = (pt_entry_t)PA_TO_PTE(pa); pte_make_kenter_pa() local 240 pte_set(pt_entry_t * ptep,pt_entry_t pte) pte_set() argument 299 pte_value(pt_entry_t pte) pte_value() argument [all...] |
/netbsd-src/sys/arch/vax/include/ |
H A D | pte.h | 35 struct pte { struct 47 typedef struct pte pt_entry_t; /* Mach page table entry */ argument
|
/netbsd-src/sys/arch/aarch64/include/ |
H A D | pmap_machdep.h | 177 pmap_md_tlb_check_entry(void *ctx, vaddr_t va, tlb_asid_t asid, pt_entry_t pte) in pmap_md_tlb_check_entry() 207 pte_to_paddr(pt_entry_t pte) in pte_to_paddr() 215 pte_valid_p(pt_entry_t pte) in pte_valid_p() 229 pte_modified_p(pt_entry_t pte) in pte_modified_p() 237 pte_wired_p(pt_entry_t pte) in pte_wired_p() 245 pte_wire_entry(pt_entry_t pte) in pte_wire_entry() 253 pte_unwire_entry(pt_entry_t pte) in pte_unwire_entry() 261 pte_value(pt_entry_t pte) in pte_value() 268 pte_cached_p(pt_entry_t pte) in pte_cached_p() 275 pte_deferred_exec_p(pt_entry_t pte) in pte_deferred_exec_p() [all …]
|
/netbsd-src/sys/arch/m68k/m68k/ |
H A D | pmap_motorola.c | 200 #define pmap_pte_pa(pte) (*(pte) & PG_FRAME) argument 201 #define pmap_pte_w(pte) (*(pte) & PG_W) argument 202 #define pmap_pte_ci(pte) (*(pte) & PG_CI) argument 203 #define pmap_pte_m(pte) (*(pte) & PG_M) argument 204 #define pmap_pte_u(pte) (*(pte) & PG_U) argument 205 #define pmap_pte_prot(pte) (*(pte) & PG_PROT) argument 206 #define pmap_pte_v(pte) (*(pte) & PG_V) argument 208 #define pmap_pte_set_w(pte, v) \ argument 210 #define pmap_pte_set_prot(pte, v) \ argument 212 #define pmap_pte_w_chg(pte, nw) ((nw) ^ pmap_pte_w(pte)) argument [all …]
|
/netbsd-src/sys/arch/sparc/include/ |
H A D | pte.h | 287 struct pte { struct 299 struct srmmu_pte { argument 317 /* XXX fix this name, it is a va shift not a pte bit shift! */ argument 409 #define setpte4(va, pte) sta(va, ASI_PTE, pte) argument
|
/netbsd-src/sys/arch/alpha/include/ |
H A D | pmap.h | 256 #define pmap_pte_pa(pte) (PG_PFNUM(*(pte)) << PGSHIFT) argument 257 #define pmap_pte_prot(pte) (*(pte) & PG_PROT) argument 258 #define pmap_pte_w(pte) (*(pte) & PG_WIRED) argument 259 #define pmap_pte_v(pte) (*(pte) & PG_V) argument 260 #define pmap_pte_pv(pte) (*(pte) & PG_PVLIST) argument 261 #define pmap_pte_asm(pte) (*(pte) & PG_ASM) argument 262 #define pmap_pte_exec(pte) (*(pte) & PG_EXEC) argument 264 #define pmap_pte_set_w(pte, v) \ argument 272 #define pmap_pte_w_chg(pte, nw) ((nw) ^ pmap_pte_w(pte)) argument 274 #define pmap_pte_set_prot(pte, np) \ argument [all …]
|
/netbsd-src/sys/arch/ia64/ia64/ |
H A D | pmap.c | 316 struct ia64_lpte *pte; pmap_initialize_vhpt() local 545 struct ia64_lpte *pte; pmap_invalidate_page() local 692 struct ia64_lpte *pte; pmap_pv_reclaim() local 954 pmap_enter_vhpt(struct ia64_lpte * pte,vaddr_t va) pmap_enter_vhpt() argument 984 struct ia64_lpte *pte; pmap_remove_vhpt() local 1027 struct ia64_lpte *pte; pmap_find_vhpt() local 1131 struct ia64_lpte *pte; pmap_find_pte() local 1154 pmap_free_pte(struct ia64_lpte * pte,vaddr_t va) pmap_free_pte() argument 1163 pmap_pte_prot(pmap_t pm,struct ia64_lpte * pte,vm_prot_t prot) pmap_pte_prot() argument 1180 pmap_pte_attr(struct ia64_lpte * pte,vm_memattr_t ma) pmap_pte_attr() argument 1194 pmap_set_pte(struct ia64_lpte * pte,vaddr_t va,vaddr_t pa,bool wired,bool managed) pmap_set_pte() argument 1216 pmap_remove_pte(pmap_t pmap,struct ia64_lpte * pte,vaddr_t va,pv_entry_t pv,int freepte) pmap_remove_pte() argument 1666 struct ia64_lpte *pte; pmap_enter() local 1829 struct ia64_lpte *pte; pmap_remove() local 1878 struct ia64_lpte *pte; pmap_protect() local 1950 struct ia64_lpte *pte; pmap_unwire() local 1983 struct ia64_lpte *pte; pmap_extract() local 2014 struct ia64_lpte *pte; pmap_kextract() local 2083 struct ia64_lpte *pte; pmap_kenter_pa() local 2117 struct ia64_lpte *pte; pmap_kremove() local 2328 struct ia64_lpte *pte; pmap_clear_modify() local 2390 struct ia64_lpte *pte; pmap_clear_reference() local 2430 struct ia64_lpte *pte; pmap_is_modified() local 2481 struct ia64_lpte *pte; pmap_is_referenced() local 2569 struct ia64_lpte *pte; pmap_procwr() local 2623 struct ia64_lpte *pte; pmap_remove_all_phys() local [all...] |
/netbsd-src/sys/arch/sh3/sh3/ |
H A D | pmap.c | 270 pt_entry_t *pte = (pt_entry_t *)va; in pmap_destroy() local 325 pt_entry_t entry, *pte; in pmap_enter() local 427 pt_entry_t *pte, oentry; in __pmap_map_change() local 517 pt_entry_t *pte, entry; in pmap_remove() local 586 pt_entry_t *pte, entry; in pmap_kenter_pa() local 611 pt_entry_t *pte; in pmap_kremove() local 635 pt_entry_t *pte; in pmap_extract() local 658 pt_entry_t *pte, entry, protbits; in pmap_protect() local 736 pt_entry_t *pte = __pmap_pte_lookup(pmap, va); in pmap_page_protect() local 749 pt_entry_t *pte, entry; in pmap_unwire() local [all …]
|
/netbsd-src/sys/arch/powerpc/include/oea/ |
H A D | pte.h | 45 struct pte { struct 46 register64_t pte_hi; argument 47 register64_t pte_lo; argument 50 struct pte { struct 51 register_t pte_hi; argument 52 register_t pte_lo; argument
|
/netbsd-src/sys/arch/sun3/sun3/ |
H A D | db_machdep.c | 110 int pte; in db_mach_pagemap() local 133 pte_print(int pte) in pte_print() 163 pte_print(int pte) in pte_print()
|
H A D | pmap.c | 158 #define IS_MAIN_MEM(pte) (((pte) & MEM_BITS) == 0) argument 462 save_modref_bits(int pte) in save_modref_bits() argument 708 int pte, vali in pmeg_mon_init() local 1019 int pte; pmeg_verify_empty() local 1099 int pte, sme; pv_changepte() local 1201 int pte, sme; pv_syncflags() local 1326 pv_link(pmap_t pmap,int pte,vaddr_t va) pv_link() argument 1406 pv_unlink(pmap_t pmap,int pte,vaddr_t va) pv_unlink() argument 1502 int i, pte, sme; pmap_bootstrap() local 2441 int pte, sme; pmap_kremove() local 2587 int rv, s, pte, chkpte, sme; pmap_fault_reload() local 2862 int s, sme, segnum, ptenum, pte; pmap_extract() local 3047 int pte; pmap_protect_mmu() local 3125 int old_ctx, pte, sme, segnum; pmap_protect_noctx() local 3268 int pte, sme; pmap_remove_mmu() local 3394 int old_ctx, pte, sme, segnum; pmap_remove_noctx() local 3534 int pte; pmap_copy_page() local 3576 int pte; pmap_zero_page() local 3692 int pte; get_pte_pmeg() local 3714 set_pte_pmeg(int pmeg_num,int page_num,int pte) set_pte_pmeg() argument [all...] |
/netbsd-src/sys/arch/sparc/sparc/ |
H A D | locore.s | 1247 #define PTE_OF_ADDR4_4C(addr, pte, bad, page_offset) \ argument 1257 #define CMP_PTE_USER_READ4_4C(pte) \ argument 1264 #define CMP_PTE_USER_WRITE4_4C(pte) \ argument 1275 #define PTE_OF_ADDR4M(addr, pte, bad, page_offset) \ argument 1284 #define CMP_PTE_USER_READ4M(pte, tmp) \ argument 1305 #define CMP_PTE_USER_WRITE4M(pte, tmp) \ argument 1316 #define PTE_OF_ADDR(addr, pte, bad, page_offset, label) \ argument 1318 #define CMP_PTE_USER_WRITE(pte, tmp, label) CMP_PTE_USER_WRITE4M(pte,tmp) argument 1319 #define CMP_PTE_USER_READ(pte, tmp, label) CMP_PTE_USER_READ4M(pte,tmp) argument 1323 #define PTE_OF_ADDR(addr, pte, bad, page_offset,label) \ argument [all …]
|
/netbsd-src/sys/arch/sh3/include/ |
H A D | mmu.h | 87 #define sh_tlb_update(a, va, pte) (*__sh_tlb_update)(a, va, pte) argument 95 #define sh_tlb_update(a, va, pte) sh3_tlb_update(a, va, pte) argument 103 #define sh_tlb_update(a, va, pte) sh4_tlb_update(a, va, pte) argument
|
/netbsd-src/sys/arch/i386/include/ |
H A D | pmap_private.h | 288 pmap_pte2pa(pt_entry_t pte) in pmap_pte2pa() 294 pmap_pte_set(pt_entry_t *pte, pt_entry_t npte) in pmap_pte_set() 317 pmap_pte_testset(volatile pt_entry_t *pte, pt_entry_t npte) in pmap_pte_testset() 330 pmap_pte_setbits(volatile pt_entry_t *pte, pt_entry_t bits) in pmap_pte_setbits() 339 pmap_pte_clearbits(volatile pt_entry_t *pte, pt_entry_t bits) in pmap_pte_clearbits()
|
/netbsd-src/sys/arch/sparc/stand/common/ |
H A D | mmu.c | 100 u_int pte; in pmap_map4() local 126 u_int pte; in pmap_extract4() local 159 u_int pte; in pmap_extract_srmmu() local
|
/netbsd-src/sys/arch/sun2/sun2/ |
H A D | control.c | 55 u_int pte; in get_pte() local 81 set_pte(vaddr_t va, u_int pte) in set_pte()
|
H A D | pmap.c | 149 #define IS_MAIN_MEM(pte) (((pte) & PG_TYPE) == 0 && PG_PA(pte) < 0x00700000) argument 453 save_modref_bits(int pte) in save_modref_bits() 699 int pte, valid; in pmeg_mon_init() local 1010 int pte; in pmeg_verify_empty() local 1090 int pte, sme; in pv_changepte() local 1194 int pte, sme; in pv_syncflags() local 1321 pv_link(pmap_t pmap, int pte, vaddr_t va) in pv_link() 1399 pv_unlink(pmap_t pmap, int pte, vaddr_t va) in pv_unlink() 1494 int i, pte, sme; in pmap_bootstrap() local 2416 int pte, sme; in pmap_kremove() local [all …]
|
H A D | db_machdep.c | 109 int pte; in db_mach_pagemap() local 122 pte_print(int pte) in pte_print()
|
/netbsd-src/sys/arch/aarch64/aarch64/ |
H A D | pmapboot.c | 58 pmapboot_protect_entry(pt_entry_t *pte, vm_prot_t clrprot) in pmapboot_protect_entry() argument 178 PMAPBOOT_DPRINT_PTE(pte,l) global() argument 182 PMAPBOOT_DPRINT_PTE(pte,l) global() argument 220 pd_entry_t *l0, *l1, *l2, *l3, pte; global() variable [all...] |
H A D | pmap.c | 179 #define PTE_ICACHE_SYNC_PAGE(pte, ptep, asid, va) \ argument 714 pt_entry_t *ptep, pte; in pmap_extract_coherency() local 875 pt_entry_t *ptep = NULL, pte; in pmap_icache_sync_range() local 952 _pmap_pte_adjust_prot(pt_entry_t pte, vm_prot_t prot, vm_prot_t refmod, in _pmap_pte_adjust_prot() 1005 _pmap_pte_adjust_cacheflags(pt_entry_t pte, u_int flags) in _pmap_pte_adjust_cacheflags() 1034 _pmap_reflect_refmod_in_pp(pt_entry_t pte, struct pmap_page *pp) in _pmap_reflect_refmod_in_pp() 1052 pt_entry_t pte) in _pmap_remove_pv() 1228 pt_entry_t *ptep, pte; in _pmap_protect_pv() local 1268 pt_entry_t *ptep = NULL, pte; in pmap_protect() local 1791 pt_entry_t attr, pte, opte, *ptep; in _pmap_enter() local [all …]
|
/netbsd-src/sys/arch/hppa/hppa/ |
H A D | pmap.c | 427 pmap_pte_set(volatile pt_entry_t *pde, vaddr_t va, pt_entry_t pte) in pmap_pte_set() 444 pmap_pte_flush(pmap_t pmap, vaddr_t va, pt_entry_t pte) in pmap_pte_flush() 490 pt_entry_t pte; in pmap_dump_table() local 543 pt_entry_t pte) in pmap_resolve_alias() 1344 pt_entry_t pte = pmap_vp_find(fpm, fva); in pmap_syncicache_page() local 1370 pt_entry_t pte; in pmap_enter() local 1492 pt_entry_t pte; in pmap_remove() local 1559 pt_entry_t pte; in pmap_write_protect() local 1627 pt_entry_t pte; in pmap_page_remove() local 1719 pt_entry_t pte = 0; in pmap_unwire() local [all …]
|
/netbsd-src/sys/arch/amd64/include/ |
H A D | pmap_private.h | 221 pmap_pte2pa(pt_entry_t pte) in pmap_pte2pa() 227 pmap_pte_set(pt_entry_t *pte, pt_entry_t npte) in pmap_pte_set() 250 pmap_pte_testset(volatile pt_entry_t *pte, pt_entry_t npte) in pmap_pte_testset() 263 pmap_pte_setbits(volatile pt_entry_t *pte, pt_entry_t bits) in pmap_pte_setbits() 272 pmap_pte_clearbits(volatile pt_entry_t *pte, pt_entry_t bits) in pmap_pte_clearbits()
|
/netbsd-src/sys/arch/sun68k/stand/libsa/ |
H A D | sun2.c | 111 u_int i, pa, pte, pgva, va; in dev2_mapin() local 239 u_int pte; in sun2_get_pte() local 263 sun2_set_pte(vaddr_t va, u_int pte) in sun2_set_pte() 403 u_int pte; in sun2_map_mem_run() local
|
/netbsd-src/sys/arch/x68k/x68k/ |
H A D | pmap_bootstrap.c | 90 pt_entry_t protopte, *pte, *epte; in pmap_bootstrap() local 359 #define PTE2VA(pte) m68k_ptob(pte - ((pt_entry_t *)kptpa)) in pmap_bootstrap() argument
|