/openbsd-src/sys/arch/alpha/include/ |
H A D | pmap.h | 145 #define PMAP_TLB_SHOOTDOWN(pm, va, pte) \ argument 151 #define PMAP_TLB_SHOOTDOWN(pm, va, pte) /* nothing */ argument 187 #define pmap_pte_pa(pte) (PG_PFNUM(*(pte)) << PAGE_SHIFT) argument 188 #define pmap_pte_prot(pte) (*(pte) & PG_PROT) argument 189 #define pmap_pte_w(pte) (*(pte) & PG_WIRED) argument 190 #define pmap_pte_v(pte) (*(pte) & PG_V) argument 191 #define pmap_pte_pv(pte) (*(pte) & PG_PVLIST) argument 192 #define pmap_pte_asm(pte) (*(pte) & PG_ASM) argument 193 #define pmap_pte_exec(pte) (*(pte) & PG_EXEC) argument 195 #define pmap_pte_set_w(pte, v) \ argument [all …]
|
/openbsd-src/sys/arch/m88k/m88k/ |
H A D | pmap.c | 182 #define pmap_pte_w(pte) (*(pte) & PG_W) argument 250 pt_entry_t *pte; in pmap_translation_info() local 368 tlb_flush(pmap_t pmap, vaddr_t va, pt_entry_t pte) in tlb_flush() 395 tlb_kflush(vaddr_t va, pt_entry_t pte) in tlb_kflush() 580 pt_entry_t *pte, npte; in pmap_map() local 671 pt_entry_t *pte, template; in pmap_bootstrap() local 956 pt_entry_t *pte; in pmap_collect() local 1002 pt_entry_t *pte, npte; in pmap_enter() local 1153 pt_entry_t *pte, npte; in pmap_kenter_pa() local 1193 pmap_remove_pte(pmap_t pmap, vaddr_t va, pt_entry_t *pte, struct vm_page *pg, in pmap_remove_pte() [all …]
|
/openbsd-src/sys/arch/hppa/hppa/ |
H A D | pmap.c | 105 pmap_pvh_attrs(pt_entry_t pte) in pmap_pvh_attrs() 301 pmap_pte_set(volatile pt_entry_t *pde, vaddr_t va, pt_entry_t pte) in pmap_pte_set() 318 pmap_pte_flush(struct pmap *pmap, vaddr_t va, pt_entry_t pte) in pmap_pte_flush() 356 pt_entry_t pte; in pmap_dump_table() local 400 pmap_check_alias(struct vm_page *pg, vaddr_t va, pt_entry_t pte) in pmap_check_alias() 750 pt_entry_t pte; in pmap_enter() local 840 pt_entry_t pte; in pmap_remove() local 911 pt_entry_t opte, pte; in pmap_page_write_protect() local 939 pt_entry_t pte; in pmap_write_protect() local 1000 pt_entry_t pte; in pmap_page_remove() local [all …]
|
/openbsd-src/sys/arch/sh/sh/ |
H A D | pmap.c | 248 pt_entry_t *pte = (pt_entry_t *)va; in pmap_destroy() local 294 pt_entry_t entry, *pte; in pmap_enter() local 393 pt_entry_t *pte, oentry; in __pmap_map_change() local 484 pt_entry_t *pte, entry; in pmap_remove() local 553 pt_entry_t *pte, entry; in pmap_kenter_pa() local 578 pt_entry_t *pte; in pmap_kremove() local 602 pt_entry_t *pte; in pmap_extract() local 625 pt_entry_t *pte, entry, protbits; in pmap_protect() local 746 pt_entry_t *pte, entry; in pmap_unwire() local 808 pt_entry_t *pte; in pmap_clear_reference() local [all …]
|
H A D | locore_c.c | 173 pt_entry_t *pte; in sh3_switch_setup() local 198 pt_entry_t *pte; in sh4_switch_setup() local
|
/openbsd-src/sys/arch/sh/include/ |
H A D | mmu.h | 88 #define sh_tlb_update(a, va, pte) (*__sh_tlb_update)(a, va, pte) argument 96 #define sh_tlb_update(a, va, pte) sh3_tlb_update(a, va, pte) argument 104 #define sh_tlb_update(a, va, pte) sh4_tlb_update(a, va, pte) argument
|
/openbsd-src/sys/arch/i386/i386/ |
H A D | pmapae.c | 448 #define PTESLEW(pte, id) ((pte)+(id)*NPTECL) argument 451 #define PTESLEW(pte, id) (pte) argument 484 pmap_pte2flags(pt_entry_t pte) in pmap_pte2flags() argument 491 pmap_sync_flags_pte_pae(struct vm_page *pg, pt_entry_t pte) in pmap_sync_flags_pte_pae() argument 568 pt_entry_t pte, *ptep = vtopte(va); pmap_pte_set_pae() local 586 pt_entry_t pte = *ptep; pmap_pte_setbits_pae() local 620 pt_entry_t pte; pmap_bootstrap_pae() local 1040 pt_entry_t *ptes, pte; pmap_extract_pae() local 1157 pt_entry_t *pte = (pt_entry_t *) ptpva; pmap_remove_ptes_pae() local 1451 pt_entry_t *ptes, pte; pmap_test_attrs_pae() local 2094 pt_entry_t *pte, npte; pmap_prealloc_lowmem_ptp_pae() local 2164 pt_entry_t *pte = PTESLEW(flsh_pte, id); pmap_flush_page_pae() local [all...] |
H A D | pmap.c | 408 #define PTESLEW(pte, id) ((pte)+(id)*NPTECL) argument 411 #define PTESLEW(pte, id) (pte) argument 484 pmap_pte2flags(pt_entry_t pte) in pmap_pte2flags() argument 491 pmap_sync_flags_pte_86(struct vm_page *pg, pt_entry_t pte) in pmap_sync_flags_pte_86() argument 666 pt_entry_t pte, *ptep = vtopte(va); pmap_pte_set_86() local 678 pt_entry_t pte = *ptep; pmap_pte_setbits_86() local 910 pt_entry_t *pte; pmap_bootstrap() local 1085 pt_entry_t *pte, npte; pmap_prealloc_lowmem_ptp() local 1541 pt_entry_t *ptes, pte; pmap_extract_86() local 1655 pt_entry_t *pte; pmap_flush_page() local 1729 pt_entry_t *pte = (pt_entry_t *) ptpva; pmap_remove_ptes_86() local 2026 pt_entry_t *ptes, pte; pmap_test_attrs_86() local [all...] |
/openbsd-src/sys/arch/mips64/mips64/ |
H A D | pmap.c | 231 pmap_pte_cas(pt_entry_t *pte, pt_entry_t o, pt_entry_t n) in pmap_pte_cas() 537 pt_entry_t **pde, *pte; in pmap_destroy() local 589 pt_entry_t **pde, *pte; in pmap_collect() local 692 pt_entry_t ***seg, **pde, *pte, entry; in pmap_do_remove() local 798 pt_entry_t *pte, entry, p; in pmap_page_wrprotect() local 938 pt_entry_t ***seg, **pde, *pte, entry, p; in pmap_protect() local 1054 pt_entry_t **pde, *pte, npte, opte; in pmap_enter() local 1264 pt_entry_t *pte, npte, opte; in pmap_kenter_pa() local 1302 pt_entry_t *pte, entry; in pmap_kremove() local 1333 pt_entry_t *pte; in pmap_unwire() local [all …]
|
/openbsd-src/sys/arch/powerpc64/include/ |
H A D | pte.h | 27 struct pte { struct 28 uint64_t pte_hi; argument 29 uint64_t pte_lo; argument
|
/openbsd-src/sys/arch/m88k/include/ |
H A D | mmu.h | 125 #define PDT_VALID(pte) (*(pte) & PG_V) argument 126 #define PDT_SUP(pte) (*(pte) & PG_SO) argument 127 #define PDT_WP(pte) (*(pte) & PG_PROT) argument 185 invalidate_pte(pt_entry_t *pte) in invalidate_pte()
|
H A D | cmmu.h | 95 #define cmmu_tlbis(cpu, va, pte) (cmmu->tlb_inv_s)(cpu, va, pte) argument 96 #define cmmu_tlbiu(cpu, va, pte) (cmmu->tlb_inv_u)(cpu, va, pte) argument
|
/openbsd-src/sys/arch/alpha/alpha/ |
H A D | pmap.c | 717 pt_entry_t pte; in pmap_bootstrap() local 1498 pt_entry_t *pte, npte, opte; pmap_enter() local 1795 pt_entry_t *pte, npte; pmap_kenter_pa() local 1860 pt_entry_t *pte; pmap_kremove() local 1918 pt_entry_t *pte; pmap_unwire() local 2346 pmap_remove_mapping(pmap_t pmap,vaddr_t va,pt_entry_t * pte,boolean_t dolock,cpuid_t cpu_id) pmap_remove_mapping() argument 2452 pt_entry_t *pte, npte; pmap_changebit() local 2498 pt_entry_t faultoff, *pte; pmap_emulate_reference() local 2685 pt_entry_t *pte; vtophys() local 2713 pmap_pv_enter(pmap_t pmap,struct vm_page * pg,vaddr_t va,pt_entry_t * pte,boolean_t dolock) pmap_pv_enter() argument 2939 pt_entry_t *l1pte, *l2pte, pte; pmap_growkernel() local 3090 pt_entry_t pte; pmap_l1pt_ctor() local 3158 pmap_ptpage_alloc(pmap_t pmap,pt_entry_t * pte,int usage) pmap_ptpage_alloc() argument 3187 pmap_ptpage_free(pmap_t pmap,pt_entry_t * pte) pmap_ptpage_free() argument 3472 pmap_tlb_shootdown(pmap_t pmap,vaddr_t va,pt_entry_t pte,u_long * cpumaskp) pmap_tlb_shootdown() argument [all...] |
/openbsd-src/sys/arch/powerpc64/powerpc64/ |
H A D | pmap.c | 298 struct pte *pte; in pmap_ptedinhash() local 661 struct pte *pte; pte_lookup() local 696 pte_del(struct pte * pte,uint64_t ava) pte_del() argument 707 pte_zap(struct pte * pte,struct pte_desc * pted) pte_zap() argument 716 struct pte *pte = &pted->pted_pte; pmap_fill_pte() local 750 struct pte *pte; pte_insert() local 863 struct pte *pte; pmap_remove_pted() local 1177 struct pte *pte; pmap_pted_ro() local 1220 void *pte; pmap_page_protect() local 1328 struct pte *pte; pmap_kremove() local 1370 struct pte *pte; pmap_clear_reference() local 1392 struct pte *pte; pmap_clear_modify() local 1417 struct pte *pte; pmap_extract() local [all...] |
/openbsd-src/sys/dev/pci/drm/i915/gt/ |
H A D | intel_ggtt.c | 276 gen8_pte_t pte = addr | GEN8_PAGE_PRESENT; mtl_ggtt_pte_encode() local 296 gen8_pte_t pte = addr | GEN8_PAGE_PRESENT; gen8_ggtt_pte_encode() local 304 gen8_set_pte(void __iomem * addr,gen8_pte_t pte) gen8_set_pte() argument 316 gen8_pte_t __iomem *pte = gen8_ggtt_insert_page() local 391 gen6_pte_t __iomem *pte = gen6_ggtt_insert_page() local 1173 gen6_pte_t pte = GEN6_PTE_ADDR_ENCODE(addr) | GEN6_PTE_VALID; snb_pte_encode() local 1194 gen6_pte_t pte = GEN6_PTE_ADDR_ENCODE(addr) | GEN6_PTE_VALID; ivb_pte_encode() local 1217 gen6_pte_t pte = GEN6_PTE_ADDR_ENCODE(addr) | GEN6_PTE_VALID; byt_pte_encode() local 1232 gen6_pte_t pte = HSW_PTE_ADDR_ENCODE(addr) | GEN6_PTE_VALID; hsw_pte_encode() local 1244 gen6_pte_t pte = HSW_PTE_ADDR_ENCODE(addr) | GEN6_PTE_VALID; iris_pte_encode() local [all...] |
/openbsd-src/sys/arch/arm/include/ |
H A D | pmap.h | 297 PTE_SYNC(pte) global() argument 312 PTE_SYNC_RANGE(pte,cnt) global() argument 334 l2pte_valid(pte) global() argument 335 l2pte_pa(pte) global() argument 534 pt_entry_t pte; L1_S_PROT() local 549 pt_entry_t pte; L2_L_PROT() local 564 pt_entry_t pte; L2_S_PROT() local 578 l2pte_is_writeable(pt_entry_t pte,struct pmap * pm) l2pte_is_writeable() argument [all...] |
/openbsd-src/usr.sbin/bgpd/ |
H A D | rde_prefix.c | 130 pt_getaddr(struct pt_entry *pte, struct bgpd_addr *addr) in pt_getaddr() argument 173 pt_getflowspec(struct pt_entry * pte,uint8_t ** flow) pt_getflowspec() argument 253 struct pt_entry *pte; pt_get() local 316 pt_remove(struct pt_entry * pte) pt_remove() argument 462 pt_free(struct pt_entry * pte) pt_free() argument 471 pt_writebuf(struct ibuf * buf,struct pt_entry * pte,int withdraw,int add_path,uint32_t pathid) pt_writebuf() argument [all...] |
H A D | rde_rib.c | 301 rib_get(struct rib *rib, struct pt_entry *pte) in rib_get() argument 352 rib_add(struct rib *rib, struct pt_entry *pte) in rib_add() argument 878 struct pt_entry *pte) in prefix_adjout_get() argument 894 prefix_adjout_first(struct rde_peer *peer, struct pt_entry *pte) in prefix_adjout_first() argument 1029 struct pt_entry *pte; prefix_add() local 1128 prefix_flowspec_update(struct rde_peer * peer,struct filterstate * state,struct pt_entry * pte,uint32_t path_id_tx) prefix_flowspec_update() argument 1173 prefix_flowspec_withdraw(struct rde_peer * peer,struct pt_entry * pte) prefix_flowspec_withdraw() argument 1230 prefix_adjout_update(struct prefix * p,struct rde_peer * peer,struct filterstate * state,struct pt_entry * pte,uint32_t path_id_tx) prefix_adjout_update() argument [all...] |
/openbsd-src/sys/arch/powerpc/powerpc/ |
H A D | pmap.c | 508 pmap_pte2flags(u_int32_t pte) in pmap_pte2flags() argument 663 void *pte; in pmap_remove_pted() local 802 struct pte_64 *pte in pmap_ptedinhash() local 817 struct pte_32 *pte = pmap_ptable32; pmap_ptedinhash() local 842 pte_del(void * pte,vaddr_t va) pte_del() argument 857 pte_zap(void * pte,struct pte_desc * pted) pte_zap() argument 972 void *pte; pmap_test_attrs() local 1011 void *pte; pmap_clear_attrs() local 1996 void *pte; pmap_pted_ro64() local 2043 void *pte; pmap_pted_ro32() local 2089 void *pte; pmap_page_protect() local 2349 void *pte; pte_insert64() local 2456 void *pte; pte_insert32() local [all...] |
/openbsd-src/sys/arch/hppa/include/ |
H A D | pte.h | 32 #define TLB_PROT(pte) ((pte) << PTE_PROT_SHIFT) argument 36 #define PTE_PAGE(pte) ((pte) & ~PAGE_MASK) argument
|
/openbsd-src/sys/arch/arm64/include/ |
H A D | pte.h | 108 struct pte { global() struct 109 ptepte global() argument
|
/openbsd-src/sys/dev/pci/drm/i915/ |
H A D | i915_mm.c | 53 static int remap_sg(pte_t *pte, unsigned long addr, void *data) in remap_sg() 76 static int remap_pfn(pte_t *pte, unsigned long addr, void *data) in remap_pfn()
|
/openbsd-src/sys/arch/alpha/dev/ |
H A D | sgmap_typedep.c | 64 SGMAP_PTE_TYPE *pte, *page_table = sgmap->aps_pt; in __C() local 398 SGMAP_PTE_TYPE *pte, *page_table = sgmap->aps_pt; in __C() local
|
/openbsd-src/sys/arch/amd64/amd64/ |
H A D | pmap.c | 400 pmap_pte2flags(u_long pte) in pmap_sync_flags_pte() argument 393 pmap_pte2flags(u_long pte) pmap_pte2flags() argument 500 pt_entry_t *pte, opte, npte; pmap_kenter_pa() local 545 pt_entry_t *pte, opte; pmap_kremove() local 586 pt_entry_t *pml4e, *pte; pmap_set_pml4_early() local 628 pt_entry_t *pml4e, *pte; pmap_clear_pml4_early() local 1553 pt_entry_t *ptes, pte; pmap_extract() local 1646 pt_entry_t *pte = (pt_entry_t *) ptpva; pmap_remove_ptes() local 1721 pmap_remove_pte(struct pmap * pmap,struct vm_page * ptp,pt_entry_t * pte,vaddr_t va,int flags,struct pv_entry ** free_pvs) pmap_remove_pte() argument 3159 pt_entry_t *pte; pmap_convert() local [all...] |
/openbsd-src/lib/libkvm/ |
H A D | kvm_amd64.c | 88 pt_entry_t pte; in _kvm_kvatop() local
|