| /openbsd/src/sys/arch/i386/include/ |
| D | pmap.h | 237 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t); 244 static void pmap_page_protect(struct vm_page *, vm_prot_t); 247 vaddr_t, vm_prot_t); 251 vaddr_t, vm_prot_t); 268 extern int (*pmap_enter_p)(pmap_t, vaddr_t, paddr_t, vm_prot_t, int); 269 extern void (*pmap_enter_special_p)(vaddr_t, paddr_t, vm_prot_t, u_int32_t); 276 extern void (*pmap_write_protect_p)(struct pmap*, vaddr_t, vaddr_t, vm_prot_t); 286 int pmap_enter_pae(pmap_t, vaddr_t, paddr_t, vm_prot_t, int); 287 void pmap_enter_special_pae(vaddr_t, paddr_t, vm_prot_t, u_int32_t); 294 void pmap_write_protect_pae(struct pmap *, vaddr_t, vaddr_t, vm_prot_t); [all …]
|
| /openbsd/src/sys/uvm/ |
| D | uvm_extern.h | 97 typedef int vm_prot_t; typedef 267 int uvm_fault(vm_map_t, vaddr_t, vm_fault_t, vm_prot_t); 276 vm_prot_t); 279 vm_prot_t, void **); 394 vaddr_t, vm_prot_t); 396 vaddr_t, vm_prot_t, int etype, boolean_t, boolean_t); 406 int uvm_share(vm_map_t, vaddr_t, vm_prot_t, 435 vaddr_t _end, vm_prot_t _prot, int _isvnode, 447 struct uvm_object *uvn_attach(struct vnode *, vm_prot_t);
|
| D | uvm_pmap.h | 137 vaddr_t, paddr_t, vm_prot_t, int); 145 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t); 154 void pmap_page_protect(struct vm_page *, vm_prot_t); 159 void pmap_protect(pmap_t, vaddr_t, vaddr_t, vm_prot_t);
|
| D | uvm_device.h | 66 struct uvm_object *udv_attach(dev_t, vm_prot_t, voff_t, vsize_t); 67 struct uvm_object *udv_attach_drm(dev_t, vm_prot_t, voff_t, vsize_t);
|
| D | uvm_device.c | 62 vm_prot_t, int); 92 udv_attach(dev_t device, vm_prot_t accessprot, voff_t off, vsize_t size) in udv_attach() 313 int centeridx, vm_fault_t fault_type, vm_prot_t access_type, int flags) in udv_fault() 324 vm_prot_t mapprot; in udv_fault()
|
| D | uvm_mmap.c | 83 int uvm_mmapanon(vm_map_t, vaddr_t *, vsize_t, vm_prot_t, vm_prot_t, int, 85 int uvm_mmapfile(vm_map_t, vaddr_t *, vsize_t, vm_prot_t, vm_prot_t, int, 134 vm_prot_t prot; in sys_mquery() 223 vm_prot_t prot, maxprot; in sys_mmap() 562 vm_prot_t prot; in sys_mprotect() 925 uvm_mmaplock(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot, in uvm_mmaplock() 983 uvm_mmapanon(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot, in uvm_mmapanon() 984 vm_prot_t maxprot, int flags, vsize_t locklimit, struct proc *p) in uvm_mmapanon() 1038 uvm_mmapfile(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot, in uvm_mmapfile() 1039 vm_prot_t maxprot, int flags, struct vnode *vp, voff_t foff, in uvm_mmapfile()
|
| D | uvm_pager.h | 82 vm_prot_t, int); 88 vm_page_t *, int *, int, vm_prot_t, int, int);
|
| D | uvm_addr.c | 108 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 113 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 117 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 121 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 126 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 130 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t, 375 vsize_t sz, vaddr_t align, vaddr_t offset, vm_prot_t prot, vaddr_t hint) in uvm_addr_invoke() 471 vm_prot_t prot, vaddr_t hint) 526 vm_prot_t prot, vaddr_t hint) in uaddr_rnd_select() 721 vsize_t sz, vaddr_t align, vaddr_t offset, vm_prot_t prot, vaddr_t hint) in uaddr_kbootstrap_select() [all …]
|
| D | uvm_addr.h | 59 vm_prot_t prot, vaddr_t hint); 86 vsize_t, vaddr_t, vaddr_t, vm_prot_t, vaddr_t);
|
| D | uvm_map.h | 157 vm_prot_t protection; /* protection code */ 158 vm_prot_t max_protection; /* maximum protection */ 346 vaddr_t uvm_map_hint(struct vmspace *, vm_prot_t, vaddr_t, vaddr_t);
|
| D | uvm_glue.c | 90 vm_prot_t prot = rw == B_READ ? PROT_READ : PROT_WRITE; in uvm_kernacc() 107 uvm_vslock(struct proc *p, caddr_t addr, size_t len, vm_prot_t access_type) in uvm_vslock() 145 vm_prot_t access_type, void **retp) in uvm_vslock_device()
|
| /openbsd/src/sys/arch/amd64/include/ |
| D | pmap.h | 393 static void pmap_page_protect(struct vm_page *, vm_prot_t); 396 vaddr_t, vm_prot_t); 401 vaddr_t, vm_prot_t); 409 void pmap_enter_special(vaddr_t, paddr_t, vm_prot_t); 460 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 479 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect()
|
| /openbsd/src/sys/arch/riscv64/include/ |
| D | pmap.h | 97 void pmap_kenter_cache(vaddr_t va, paddr_t pa, vm_prot_t prot, int cacheable); 98 void pmap_page_ro(pmap_t pm, vaddr_t va, vm_prot_t prot); 112 int pmap_fault_fixup(pmap_t, vaddr_t, vm_prot_t);
|
| /openbsd/src/sys/arch/arm64/include/ |
| D | pmap.h | 107 void pmap_kenter_cache(vaddr_t va, paddr_t pa, vm_prot_t prot, int cacheable); 108 void pmap_page_ro(pmap_t pm, vaddr_t va, vm_prot_t prot); 123 int pmap_fault_fixup(pmap_t, vaddr_t, vm_prot_t);
|
| /openbsd/src/sys/arch/hppa/include/ |
| D | pmap.h | 122 void pmap_write_protect(struct pmap *, vaddr_t, vaddr_t, vm_prot_t); 134 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect() 145 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect()
|
| /openbsd/src/sys/arch/riscv64/riscv64/ |
| D | trap.c | 172 static inline vm_prot_t 175 vm_prot_t access_type; in accesstype() 194 vm_prot_t access_type = accesstype(frame); in udata_abort() 244 vm_prot_t access_type = accesstype(frame); in kdata_abort()
|
| /openbsd/src/sys/dev/pci/drm/i915/gem/ |
| D | i915_gem_mman.h | 25 struct uvm_object *i915_gem_mmap(struct file *filp, vm_prot_t accessprot, 44 int centeridx, vm_prot_t access_type, int flags);
|
| /openbsd/src/gnu/llvm/lldb/tools/debugserver/source/MacOSX/ |
| D | MachVMRegion.h | 40 vm_prot_t prot); 65 vm_prot_t m_curr_protection; // The current, possibly modified protections.
|
| /openbsd/src/sys/arch/arm/include/ |
| D | pmap.h | 252 void pmap_kenter_cache(vaddr_t va, paddr_t pa, vm_prot_t prot, int cacheable); 433 L1_S_PROT(int ku, vm_prot_t pr) in L1_S_PROT() 448 L2_L_PROT(int ku, vm_prot_t pr) in L2_L_PROT() 463 L2_S_PROT(int ku, vm_prot_t pr) in L2_S_PROT()
|
| /openbsd/src/sys/arch/sh/sh/ |
| D | pmap.c | 70 vm_prot_t pv_prot; 75 STATIC int __pmap_pv_enter(pmap_t, struct vm_page *, vaddr_t, vm_prot_t); 96 STATIC boolean_t __pmap_map_change(pmap_t, vaddr_t, paddr_t, vm_prot_t, 291 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, int flags) in pmap_enter() 390 __pmap_map_change(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, in __pmap_map_change() 435 __pmap_pv_enter(pmap_t pmap, struct vm_page *pg, vaddr_t va, vm_prot_t prot) in __pmap_pv_enter() 551 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot) in pmap_kenter_pa() 622 pmap_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect() 704 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect()
|
| /openbsd/src/sys/arch/powerpc/powerpc/ |
| D | pmap.c | 127 void pmap_pted_ro(struct pte_desc *, vm_prot_t); 128 void pmap_pted_ro64(struct pte_desc *, vm_prot_t); 129 void pmap_pted_ro32(struct pte_desc *, vm_prot_t); 151 void pmap_fill_pte64(pmap_t, vaddr_t, paddr_t, struct pte_desc *, vm_prot_t, 153 void pmap_fill_pte32(pmap_t, vaddr_t, paddr_t, struct pte_desc *, vm_prot_t, 534 pmap_enter(pmap_t pm, vaddr_t va, paddr_t pa, vm_prot_t prot, int flags) in pmap_enter() 709 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot) in pmap_kenter_pa() 878 vm_prot_t prot, int cache) in pmap_fill_pte64() 922 vm_prot_t prot, int cache) in pmap_fill_pte32() 1982 pmap_pted_ro(struct pte_desc *pted, vm_prot_t prot) in pmap_pted_ro() [all …]
|
| /openbsd/src/sys/arch/m88k/include/ |
| D | pmap_table.h | 39 vm_prot_t prot;
|
| /openbsd/src/sys/dev/pci/drm/include/drm/ |
| D | drm_gem_ttm_helper.h | 10 int drm_gem_ttm_mmap(struct drm_gem_object *, vm_prot_t, voff_t, vsize_t);
|
| D | drm_drv.h | 329 struct uvm_object *(*mmap)(struct file *, vm_prot_t, voff_t, vsize_t); 386 vm_page_t *, int, int, vm_prot_t, int);
|
| /openbsd/src/sys/dev/pci/drm/ |
| D | drm_gem_ttm_helper.c | 14 vm_prot_t accessprot, voff_t off, vsize_t size) in drm_gem_ttm_mmap()
|