/netbsd-src/sys/sys/ |
H A D | pax.h | 77 vm_prot_t pax_mprotect_maxprotect( 81 struct lwp *, vm_prot_t, vm_prot_t, vm_prot_t); 86 struct lwp *, vm_prot_t); 91 static inline vm_prot_t 92 pax_mprotect_maxprotect(struct lwp *l, vm_prot_t prot, vm_prot_t extra, in pax_mprotect_maxprotect() 93 vm_prot_t max) in pax_mprotect_maxprotect() 97 static inline vm_prot_t 98 pax_mprotect_validate(struct lwp *l, vm_prot_t prot) in pax_mprotect_validate()
|
/netbsd-src/sys/arch/sparc/include/ |
H A D | pmap.h | 285 int pmap_enter4_4c(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int); 289 void pmap_kenter_pa4_4c(vaddr_t, paddr_t, vm_prot_t, u_int); 291 void pmap_kprotect4_4c(vaddr_t, vsize_t, vm_prot_t); 292 void pmap_page_protect4_4c(struct vm_page *, vm_prot_t); 293 void pmap_protect4_4c(pmap_t, vaddr_t, vaddr_t, vm_prot_t); 305 int pmap_enter4m(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int); 309 void pmap_kenter_pa4m(vaddr_t, paddr_t, vm_prot_t, u_int); 311 void pmap_kprotect4m(vaddr_t, vsize_t, vm_prot_t); 312 void pmap_page_protect4m(struct vm_page *, vm_prot_t); 313 void pmap_protect4m(pmap_t, vaddr_t, vaddr_t, vm_prot_t); [all …]
|
/netbsd-src/sys/uvm/ |
H A D | uvm_prot.h | 76 typedef int vm_prot_t; typedef 82 #define VM_PROT_NONE ((vm_prot_t) 0x00) 84 #define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ 85 #define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ 86 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */
|
H A D | uvm_pmap.h | 164 int pmap_enter(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int); 173 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t, u_int); 183 void pmap_page_protect(struct vm_page *, vm_prot_t); 184 void pmap_pv_protect(paddr_t, vm_prot_t); 192 void pmap_protect(pmap_t, vaddr_t, vaddr_t, vm_prot_t);
|
H A D | uvm_extern.h | 598 vm_prot_t prot; /* protection of region */ 664 int uvm_fault_internal(struct vm_map *, vaddr_t, vm_prot_t, int); 681 bool uvm_kernacc(void *, size_t, vm_prot_t); 689 int uvm_vslock(struct vmspace *, void *, size_t, vm_prot_t); 705 vm_prot_t); 725 vaddr_t, vm_prot_t); 727 vaddr_t, vm_prot_t, bool); 729 vm_prot_t);
|
H A D | uvm_pager.h | 130 int, int, vm_prot_t, int); 134 int *, int, vm_prot_t, int, int);
|
H A D | uvm_device.c | 67 struct vm_page **, int, int, vm_prot_t, 109 udv_attach(dev_t device, vm_prot_t accessprot, in udv_attach() 378 int npages, int centeridx, vm_prot_t access_type, in udv_fault() 390 vm_prot_t mapprot; in udv_fault()
|
H A D | uvm_unix.c | 100 vm_prot_t prot = UVM_PROT_RW; in sys_obreak() 101 vm_prot_t maxprot; in sys_obreak()
|
/netbsd-src/sys/arch/x86/include/ |
H A D | pmap.h | 113 void pmap_write_protect(struct pmap *, vaddr_t, vaddr_t, vm_prot_t); 145 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 162 pmap_pv_protect(paddr_t pa, vm_prot_t prot) in pmap_pv_protect() 182 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() 194 vaddr_t pmap_map(vaddr_t, paddr_t, paddr_t, vm_prot_t); 198 void pmap_kenter_ma(vaddr_t, paddr_t, vm_prot_t, u_int); 200 vm_prot_t, u_int, int);
|
/netbsd-src/sys/arch/powerpc/oea/ |
H A D | pmap_kernel.c | 103 int pmap_enter(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int) __stub; 105 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t, u_int) __stub; 109 void pmap_protect(pmap_t, vaddr_t, vaddr_t, vm_prot_t) __stub; 111 void pmap_page_protect(struct vm_page *, vm_prot_t) __stub; 192 pmap_enter(pmap_t pm, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_enter() 204 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_kenter_pa() 222 pmap_protect(pmap_t pm, vaddr_t start, vaddr_t end, vm_prot_t prot) in pmap_protect() 234 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 240 pmap_pv_protect(paddr_t pa, vm_prot_t prot) in pmap_pv_protect()
|
/netbsd-src/sys/arch/aarch64/include/ |
H A D | pmap.h | 122 bool pmap_fault_fixup(struct pmap *, vaddr_t, vm_prot_t, bool user); 129 pmap_kvattr(pt_entry_t *ptep, vm_prot_t prot) in pmap_kvattr() 232 bool pmap_fault_fixup(struct pmap *, vaddr_t, vm_prot_t, bool user); 239 int pmapboot_protect(vaddr_t, vaddr_t, vm_prot_t); 241 vsize_t pmap_map_chunk(vaddr_t, vaddr_t, paddr_t, vsize_t, vm_prot_t, u_int); 388 void pmap_pv_protect(paddr_t, vm_prot_t); 390 vsize_t pmap_kenter_range(vaddr_t, paddr_t, vsize_t, vm_prot_t, u_int);
|
H A D | pmap_machdep.h | 114 vsize_t pmap_kenter_range(vaddr_t, paddr_t, vsize_t, vm_prot_t, u_int flags); 290 pte_prot_downgrade(pt_entry_t pte, vm_prot_t prot) in pte_prot_downgrade() 416 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa() 443 pte_make_enter_efirt(paddr_t pa, vm_prot_t prot, u_int flags) in pte_make_enter_efirt() 469 pte_make_enter(paddr_t pa, const struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter()
|
/netbsd-src/sys/rump/librump/rumpkern/arch/generic/ |
H A D | rump_generic_pmap.c | 43 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int fl) in pmap_kenter_pa() 57 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_enter() 79 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect()
|
/netbsd-src/sys/arch/powerpc/include/oea/ |
H A D | pmap.h | 87 int (*pmapop_enter)(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int); 89 void (*pmapop_kenter_pa)(vaddr_t, paddr_t, vm_prot_t, u_int); 93 void (*pmapop_protect)(pmap_t, vaddr_t, vaddr_t, vm_prot_t); 95 void (*pmapop_page_protect)(struct vm_page *, vm_prot_t); 96 void (*pmapop_pv_protect)(paddr_t, vm_prot_t);
|
/netbsd-src/sys/rump/librump/rumpkern/arch/x86/ |
H A D | rump_x86_pmap.c | 38 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int fl) in pmap_kenter_pa() 52 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_enter() 107 pmap_write_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_write_protect()
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | pte_coldfire.h | 172 pte_prot_downgrade(pt_entry_t pt_entry, vm_prot_t newprot) in pte_prot_downgrade() 181 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) in pte_prot_bits() 216 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() 228 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa()
|
/netbsd-src/sys/arch/vax/include/ |
H A D | pmap.h | 192 void pmap_page_protect_long(struct pv_entry *, vm_prot_t); 193 void pmap_protect_long(pmap_t, vaddr_t, vaddr_t, vm_prot_t); 210 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 219 pmap_protect(pmap_t pmap, vaddr_t start, vaddr_t end, vm_prot_t prot) in pmap_protect()
|
/netbsd-src/sys/arch/powerpc/include/booke/ |
H A D | pte.h | 190 pte_prot_downgrade(pt_entry_t pt_entry, vm_prot_t newprot) in pte_prot_downgrade() 199 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) in pte_prot_bits() 244 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() 256 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa()
|
/netbsd-src/sys/kern/ |
H A D | exec_subr.c | 165 vmcmd_get_prot(struct lwp *l, const struct exec_vmcmd *cmd, vm_prot_t *prot, in vmcmd_get_prot() 166 vm_prot_t *maxprot) in vmcmd_get_prot() 168 vm_prot_t extraprot = PROT_MPROTECT_EXTRACT(cmd->ev_prot); in vmcmd_get_prot() 185 vm_prot_t prot, maxprot; in vmcmd_map_pagedvn() 273 vm_prot_t prot, maxprot; in vmcmd_readvn() 332 vm_prot_t prot, maxprot; in vmcmd_map_zero()
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | pte.h | 156 pte_prot_downgrade(pt_entry_t pte, vm_prot_t newprot) in pte_prot_downgrade() 168 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot, bool kernel_p) in pte_prot_bits() 190 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_enter() 227 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, in pte_make_kenter_pa()
|
/netbsd-src/sys/dev/ |
H A D | mm.h | 41 int mm_md_physacc(paddr_t, vm_prot_t); 71 int mm_md_kernacc(void *, vm_prot_t, bool *);
|
/netbsd-src/sys/arch/xen/xen/ |
H A D | privcmd.c | 118 int, int, vm_prot_t, int); 120 struct privcmd_object *, vm_prot_t); 303 static vm_prot_t 306 vm_prot_t prot; in privcmd_get_map_prot() 339 vm_prot_t prot; in privcmd_mmap() 391 vm_prot_t prot; in privcmd_mmapbatch() 465 vm_prot_t prot; in privcmd_mmapbatch_v2() 583 vm_prot_t prot; in privcmd_mmap_resource() 656 vm_prot_t prot; in privcmd_map_gref() 726 vm_prot_t prot; in privcmd_alloc_gref() [all …]
|
/netbsd-src/sys/arch/hppa/include/ |
H A D | pmap.h | 160 void pmap_write_protect(struct pmap *, vaddr_t, vaddr_t, vm_prot_t); 187 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 198 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect()
|
/netbsd-src/sys/external/bsd/drm2/ttm/ |
H A D | ttm_bo_vm.c | 169 struct vm_page **pps, int npages, int centeridx, vm_prot_t access_type, in ttm_bo_uvm_fault_reserved() 186 vm_prot_t vm_prot = vmf->entry->protection; /* VM_PROT_* */ in ttm_bo_uvm_fault_reserved() 312 struct vm_page **pps, int npages, int centeridx, vm_prot_t access_type, in ttm_bo_uvm_fault() 349 vm_prot_t prot, struct uvm_object **uobjp, voff_t *uoffsetp, in ttm_bo_mmap_object()
|
/netbsd-src/sys/arch/aarch64/aarch64/ |
H A D | pmap.c | 193 static pt_entry_t _pmap_pte_adjust_prot(pt_entry_t, vm_prot_t, vm_prot_t, bool); 197 static int _pmap_enter(struct pmap *, vaddr_t, paddr_t, vm_prot_t, u_int, bool); 340 vm_prot_t prot, u_int flags) in pmap_kenter_range() 952 _pmap_pte_adjust_prot(pt_entry_t pte, vm_prot_t prot, vm_prot_t refmod, in _pmap_pte_adjust_prot() 955 vm_prot_t masked; in _pmap_pte_adjust_prot() 1202 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_kenter_pa() 1226 _pmap_protect_pv(struct pmap_page *pp, struct pv_entry *pv, vm_prot_t prot) in _pmap_protect_pv() 1229 vm_prot_t pteprot; in _pmap_protect_pv() 1266 pmap_protect(struct pmap *pm, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() 1785 _pmap_enter(struct pmap *pm, vaddr_t va, paddr_t pa, vm_prot_t prot, in _pmap_enter() [all …]
|