Lines Matching defs:pmap
1 /* $NetBSD: pmap.h,v 1.134 2022/08/20 23:49:31 riastradh Exp $ */
64 * pmap.h: see pmap.c for the history of this pmap module.
72 #include <uvm/pmap/pmap_pvt.h>
111 void pmap_remove(struct pmap *, vaddr_t, vaddr_t);
113 void pmap_write_protect(struct pmap *, vaddr_t, vaddr_t, vm_prot_t);
116 bool pmap_remove_all(struct pmap *);
118 void pmap_ldt_sync(struct pmap *);
174 * pmap_protect: change the protection of pages in a pmap
182 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot)
186 pmap_write_protect(pmap, sva, eva, prot);
188 pmap_remove(pmap, sva, eva);
197 /* pmap functions with machine addresses */
199 int pmap_enter_ma(struct pmap *, vaddr_t, paddr_t, paddr_t,