Home
last modified time | relevance | path

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

1234

/openbsd/src/sys/arch/i386/include/
Dpmap.h237 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/
Duvm_extern.h97 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);
Duvm_pmap.h137 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);
Duvm_device.h66 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);
Duvm_device.c62 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()
Duvm_mmap.c83 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()
Duvm_pager.h82 vm_prot_t, int);
88 vm_page_t *, int *, int, vm_prot_t, int, int);
Duvm_addr.c108 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 …]
Duvm_addr.h59 vm_prot_t prot, vaddr_t hint);
86 vsize_t, vaddr_t, vaddr_t, vm_prot_t, vaddr_t);
Duvm_map.h157 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);
Duvm_glue.c90 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/
Dpmap.h393 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/
Dpmap.h97 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/
Dpmap.h107 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/
Dpmap.h122 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/
Dtrap.c172 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/
Di915_gem_mman.h25 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/
DMachVMRegion.h40 vm_prot_t prot);
65 vm_prot_t m_curr_protection; // The current, possibly modified protections.
/openbsd/src/sys/arch/arm/include/
Dpmap.h252 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/
Dpmap.c70 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/
Dpmap.c127 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/
Dpmap_table.h39 vm_prot_t prot;
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_gem_ttm_helper.h10 int drm_gem_ttm_mmap(struct drm_gem_object *, vm_prot_t, voff_t, vsize_t);
Ddrm_drv.h329 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/
Ddrm_gem_ttm_helper.c14 vm_prot_t accessprot, voff_t off, vsize_t size) in drm_gem_ttm_mmap()

1234