Home
last modified time | relevance | path

Searched defs:pte (Results 1 – 25 of 167) sorted by relevance

1234567

/netbsd-src/sys/arch/mips/include/
H A Dpte.h87 #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 Dpte.h87 #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 Dpte.h35 struct pte { struct
47 typedef struct pte pt_entry_t; /* Mach page table entry */ argument
/netbsd-src/sys/arch/aarch64/include/
H A Dpmap_machdep.h177 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 Dpmap_motorola.c200 #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 Dpte.h287 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 Dpmap.h256 #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 Dpmap.c316 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 Dpmap.c270 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 Dpte.h45 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 Ddb_machdep.c110 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 Dpmap.c158 #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 Dlocore.s1247 #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 Dmmu.h87 #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 Dpmap_private.h288 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 Dmmu.c100 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 Dcontrol.c55 u_int pte; in get_pte() local
81 set_pte(vaddr_t va, u_int pte) in set_pte()
H A Dpmap.c149 #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 Ddb_machdep.c109 int pte; in db_mach_pagemap() local
122 pte_print(int pte) in pte_print()
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dpmapboot.c58 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 Dpmap.c179 #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 Dpmap.c427 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 Dpmap_private.h221 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 Dsun2.c111 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 Dpmap_bootstrap.c90 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

1234567