Home
last modified time | relevance | path

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

123

/openbsd-src/sys/arch/alpha/include/
H A Dpmap.h145 #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 Dpmap.c182 #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 Dpmap.c105 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 Dpmap.c248 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 Dlocore_c.c173 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 Dmmu.h88 #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 Dpmapae.c448 #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 Dpmap.c408 #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 Dpmap.c231 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 Dpte.h27 struct pte { struct
28 uint64_t pte_hi; argument
29 uint64_t pte_lo; argument
/openbsd-src/sys/arch/m88k/include/
H A Dmmu.h125 #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 Dcmmu.h95 #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 Dpmap.c717 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 Dpmap.c298 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 Dintel_ggtt.c276 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 Dpmap.h297 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 Drde_prefix.c130 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 Drde_rib.c301 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 Dpmap.c508 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 Dpte.h32 #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 Dpte.h108 struct pte { global() struct
109 ptepte global() argument
/openbsd-src/sys/dev/pci/drm/i915/
H A Di915_mm.c53 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 Dsgmap_typedep.c64 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 Dpmap.c400 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 Dkvm_amd64.c88 pt_entry_t pte; in _kvm_kvatop() local

123