Home
last modified time | relevance | path

Searched refs:vm_prot_t (Results 1 – 25 of 162) sorted by relevance

1234567

/netbsd-src/sys/sys/
H A Dpax.h77 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 Dpmap.h285 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 Duvm_prot.h76 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 Duvm_pmap.h164 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 Duvm_extern.h598 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 Duvm_pager.h130 int, int, vm_prot_t, int);
134 int *, int, vm_prot_t, int, int);
H A Duvm_device.c67 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 Duvm_unix.c100 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 Dpmap.h113 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 Dpmap_kernel.c103 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 Dpmap.h122 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 Dpmap_machdep.h114 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 Drump_generic_pmap.c43 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 Dpmap.h87 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 Drump_x86_pmap.c38 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 Dpte_coldfire.h172 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 Dpmap.h192 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 Dpte.h190 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 Dexec_subr.c165 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 Dpte.h156 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 Dmm.h41 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 Dprivcmd.c118 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 Dpmap.h160 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 Dttm_bo_vm.c169 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 Dpmap.c193 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 …]

1234567