Searched refs:prot (Results 1 - 25 of 511) sorted by relevance

1234567891011>>

/src/sys/external/bsd/drm2/dist/drm/i915/selftests/
H A Digt_mmap.h18 unsigned long prot,
H A Digt_mmap.c20 unsigned long prot,
38 prot, flags, drm_vma_node_offset_addr(node));
17 igt_mmap_node(struct drm_i915_private * i915,struct drm_vma_offset_node * node,unsigned long addr,unsigned long prot,unsigned long flags) argument
/src/sys/external/bsd/compiler_rt/dist/lib/profile/
H A DWindowsMMap.c32 void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset) argument
34 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC))
43 if (prot & PROT_WRITE) {
44 if (prot & PROT_EXEC)
48 } else if (prot & PROT_EXEC) {
49 if (prot & PROT_READ)
51 else if (prot & PROT_EXEC)
67 if (prot & PROT_WRITE)
71 if (prot & PROT_EXEC)
/src/lib/libc/sys/
H A Dmmap.c58 mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset) argument
61 return __mmap(addr, len, prot, flags, fd, 0, offset);
/src/sys/arch/arm/arm/
H A Defi_machdep.c110 int prot = 0; local in function:cpu_efirt_map_range
115 prot = VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE;
116 flags = prot;
119 prot = VM_PROT_READ | VM_PROT_WRITE;
120 flags = prot;
123 prot = VM_PROT_READ | VM_PROT_WRITE;
124 flags = prot | PMAP_DEV;
135 pmap_enter(pmap_efirt(), va, pa, prot, flags | PMAP_WIRED);
/src/sys/external/bsd/drm2/drm/
H A Ddrm_vm.c55 int prot, struct uvm_object **uobjp, voff_t *uoffsetp,
70 uobj = udv_attach(devno, prot, offset, size);
80 drm_legacy_mmap_paddr(struct drm_device *dev, off_t byte_offset, int prot) argument
88 paddr = drm_legacy_mmap_paddr_locked(dev, byte_offset, prot);
96 int prot)
107 return drm_legacy_mmap_dma_paddr(dev, byte_offset, prot);
132 prot);
136 drm_legacy_mmap_dma_paddr(struct drm_device *dev, off_t byte_offset, int prot) argument
152 off_t byte_offset, int prot)
168 byte_offset, prot, flag
54 drm_legacy_mmap_object(struct drm_device * dev,off_t offset,size_t size,int prot,struct uvm_object ** uobjp,voff_t * uoffsetp,struct file * file __unused) argument
95 drm_legacy_mmap_paddr_locked(struct drm_device * dev,off_t byte_offset,int prot) argument
151 drm_legacy_mmap_map_paddr(struct drm_device * dev,struct drm_local_map * map,off_t byte_offset,int prot) argument
[all...]
H A Ddrm_gem_vm.c69 size_t nbytes, int prot, struct uvm_object **uobjp, voff_t *uoffsetp,
76 ret = drm_gem_mmap_object(dev, byte_offset, nbytes, prot, uobjp,
83 return drm_legacy_mmap_object(dev, byte_offset, nbytes, prot, uobjp,
89 int prot, struct uvm_object **uobjp, voff_t *uoffsetp, struct file *file)
96 ret = drm_gem_mmap_object_locked(dev, byte_offset, nbytes, prot,
105 size_t nbytes, int prot __unused, struct uvm_object **uobjp,
115 KASSERT(prot == (prot & (PROT_READ | PROT_WRITE)));
68 drm_gem_or_legacy_mmap_object(struct drm_device * dev,off_t byte_offset,size_t nbytes,int prot,struct uvm_object ** uobjp,voff_t * uoffsetp,struct file * file) argument
88 drm_gem_mmap_object(struct drm_device * dev,off_t byte_offset,size_t nbytes,int prot,struct uvm_object ** uobjp,voff_t * uoffsetp,struct file * file) argument
/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) argument
57 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) argument
79 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) argument
/src/sys/arch/aarch64/aarch64/
H A Defi_machdep.c58 int prot = 0; local in function:cpu_efirt_map_range
63 prot = VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE;
66 prot = VM_PROT_READ | VM_PROT_WRITE;
69 prot = VM_PROT_READ | VM_PROT_WRITE;
94 pmap_kenter_pa(va, pa, prot, flags);
96 pmap_enter(pmap_efirt(), va, pa, prot, flags | PMAP_WIRED);
/src/lib/librumpuser/
H A Drumpuser_mem.c81 int prot, rv; local in function:rumpuser_anonmmap
90 prot = PROT_READ|PROT_WRITE;
92 prot |= PROT_EXEC;
93 mem = mmap(prefaddr, size, prot,
/src/sys/arch/x86/include/
H A Dpmap.h145 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) argument
147 if ((prot & VM_PROT_WRITE) == 0) {
148 if (prot & (VM_PROT_READ|VM_PROT_EXECUTE)) {
162 pmap_pv_protect(paddr_t pa, vm_prot_t prot) argument
164 if ((prot & VM_PROT_WRITE) == 0) {
165 if (prot & (VM_PROT_READ|VM_PROT_EXECUTE)) {
182 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) argument
184 if ((prot & VM_PROT_WRITE) == 0) {
185 if (prot & (VM_PROT_READ|VM_PROT_EXECUTE)) {
186 pmap_write_protect(pmap, sva, eva, prot);
[all...]
/src/sys/arch/hppa/include/
H A Dpmap.h61 u_int pm_pid; /* prot id (read-only after create) */
180 pmap_prot(struct pmap *pmap, int prot) argument
183 return (hppa_prot[prot] | (pmap == pmap_kernel() ? 0 : TLB_USER));
187 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) argument
189 if ((prot & UVM_PROT_WRITE) == 0) {
190 if (prot & (UVM_PROT_RX))
198 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) argument
200 if ((prot & UVM_PROT_WRITE) == 0) {
201 if (prot & (UVM_PROT_RX))
202 pmap_write_protect(pmap, sva, eva, prot);
[all...]
/src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_mm.c40 pgprot_t prot; member in struct:remap_pfn
51 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot)));
76 pte_mkspecial(pfn_pte(sgt_pfn(r), r->prot)));
109 r.prot = __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
137 .prot = vma->vm_page_prot,
/src/sys/sys/
H A Dpax.h92 pax_mprotect_maxprotect(struct lwp *l, vm_prot_t prot, vm_prot_t extra, argument
98 pax_mprotect_validate(struct lwp *l, vm_prot_t prot) argument
113 # define PAX_MPROTECT_VALIDATE(l, prot) \
114 pax_mprotect_validate(__FILE__, __LINE__, (l), (prot))
118 # define PAX_MPROTECT_VALIDATE(l, prot) \
119 pax_mprotect_validate((l), (prot))
/src/sys/arch/xen/include/
H A Dbus_private.h37 #define _BUS_PMAP_ENTER(pmap, va, ba, prot, flags) \
38 pmap_enter(pmap, va, xpmap_mtop(ba), prot, flags)
/src/sys/arch/powerpc/include/booke/
H A Dpte.h199 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) argument
201 KASSERT(prot & VM_PROT_READ);
203 if (prot & VM_PROT_EXECUTE) {
217 if (prot & VM_PROT_WRITE) {
244 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, argument
250 pt_entry |= pte_prot_bits(mdpg, prot);
256 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, argument
263 pt_entry |= pte_prot_bits(NULL, prot); /* pretend unmanaged */
/src/sys/arch/m68k/include/
H A Dpte_coldfire.h181 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot) argument
183 KASSERT(prot & VM_PROT_READ);
185 if (prot & VM_PROT_EXECUTE) {
190 if (prot & VM_PROT_WRITE) {
216 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, argument
222 pt_entry |= pte_prot_bits(mdpg, prot);
228 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot, argument
235 pt_entry |= pte_prot_bits(NULL, prot); /* pretend unmanaged */
/src/sys/arch/usermode/usermode/
H A Dvm_machdep.c52 vm_prot_t prot; local in function:vmapbuf
64 prot = bp->b_flags & B_READ ? VM_PROT_READ | VM_PROT_WRITE :
71 prot, prot | PMAP_WIRED);
/src/sys/arch/amiga/amiga/
H A Dbus.c48 bus_space_mmap(bus_space_tag_t t, bus_addr_t addr, off_t off, int prot, argument
/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) argument
52 pmap_enter(pmap_t pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) argument
107 pmap_write_protect(pmap_t pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) argument
/src/sys/dev/
H A Dmm.c168 vm_prot_t prot; local in function:dev_mem_readwrite
179 prot = (uio->uio_rw == UIO_WRITE) ? VM_PROT_WRITE : VM_PROT_READ;
180 error = mm_md_physacc(paddr, prot);
208 pmap_kenter_pa(va, paddr, prot, 0);
238 vm_prot_t prot; local in function:dev_kmem_readwrite
253 prot = (uio->uio_rw == UIO_WRITE) ? VM_PROT_WRITE : VM_PROT_READ;
262 error = mm_md_physacc(paddr, prot);
274 error = mm_md_kernacc(addr, prot, &checked);
280 if (!checked && !uvm_kernacc(addr, len, prot)) {
383 vm_prot_t prot; local in function:mm_mmap
[all...]
/src/sys/kern/
H A Dexec_subr.c87 u_int prot, int flags)
104 vcp->ev_prot = prot;
165 vmcmd_get_prot(struct lwp *l, const struct exec_vmcmd *cmd, vm_prot_t *prot, argument
170 *prot = cmd->ev_prot & UVM_PROT_ALL;
171 *maxprot = PAX_MPROTECT_MAXPROTECT(l, *prot, extraprot, UVM_PROT_ALL);
173 if ((*prot & *maxprot) != *prot)
175 return PAX_MPROTECT_VALIDATE(l, *prot);
185 vm_prot_t prot, maxprot; local in function:vmcmd_map_pagedvn
202 if ((error = vmcmd_get_prot(l, cmd, &prot,
84 new_vmcmd(struct exec_vmcmd_set * evsp,int (* proc)(struct lwp * l,struct exec_vmcmd *),vsize_t len,vaddr_t addr,struct vnode * vp,u_long offset,u_int prot,int flags) argument
273 vm_prot_t prot, maxprot; local in function:vmcmd_readvn
332 vm_prot_t prot, maxprot; local in function:vmcmd_map_zero
[all...]
/src/sys/arch/powerpc/oea/
H A Dpmap_kernel.c192 pmap_enter(pmap_t pm, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) argument
194 return (*pmapops->pmapop_enter)(pm, va, pa, prot, flags);
204 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) argument
206 (*pmapops->pmapop_kenter_pa)(va, pa, prot, flags);
222 pmap_protect(pmap_t pm, vaddr_t start, vaddr_t end, vm_prot_t prot) argument
224 (*pmapops->pmapop_protect)(pm, start, end, prot);
234 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) argument
236 (*pmapops->pmapop_page_protect)(pg, prot);
240 pmap_pv_protect(paddr_t pa, vm_prot_t prot) argument
242 (*pmapops->pmapop_pv_protect)(pa, prot);
[all...]
/src/sys/compat/freebsd/
H A Dfreebsd_misc.c86 syscallarg(int) prot;
93 int flags, prot, fd; local in function:freebsd_sys_mmap
96 prot = SCARG(uap, prot);
105 * + prot must have read and write
111 ||((prot & (PROT_READ|PROT_WRITE))!=(PROT_READ|PROT_WRITE)))
122 SCARG(&bma, prot) = prot;
/src/sys/compat/netbsd32/
H A Dnetbsd32_vm.c53 syscallarg(int) prot;
64 NETBSD32TO64_UAP(prot);
74 SCARG(&ua, prot) |= PROT_EXEC;
81 printf("mmap(addr=0x%lx, len=0x%lx, prot=0x%lx, flags=0x%lx, "
84 (long)SCARG(&ua, prot), (long)SCARG(&ua, flags),

Completed in 56 milliseconds

1234567891011>>