Home
last modified time | relevance | path

Searched refs:prot (Results 1 – 25 of 322) sorted by relevance

12345678910>>...13

/freebsd-12.1/sys/compat/linux/
H A Dlinux_mmap.c62 static void linux_fixup_prot(struct thread *td, int *prot);
76 addr, len, prot, flags, fd, pos); in linux_mmap_common()
115 linux_fixup_prot(td, &prot); in linux_mmap_common()
214 error = kern_mmap(td, addr, len, prot, in linux_mmap_common()
220 error = kern_mmap(td, addr, len, prot, bsd_flags, fd, pos); in linux_mmap_common()
232 prot &= ~(LINUX_PROT_GROWSDOWN | LINUX_PROT_GROWSUP); in linux_mprotect_common()
233 if ((prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) != 0) in linux_mprotect_common()
237 linux_fixup_prot(td, &prot); in linux_mprotect_common()
239 return (kern_mprotect(td, addr, len, prot)); in linux_mprotect_common()
244 linux_fixup_prot(struct thread *td, int *prot) in linux_fixup_prot() argument
[all …]
/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h63 pgprot2cachemode(pgprot_t prot) in pgprot2cachemode() argument
65 if (prot & LINUXKPI_PROT_VALID) in pgprot2cachemode()
66 return (prot >> LINUXKPI_CACHE_MODE_SHIFT); in pgprot2cachemode()
77 #define pgprot_noncached(prot) \ argument
78 (((prot) & VM_PROT_ALL) | cachemode2protval(VM_MEMATTR_UNCACHEABLE))
79 #define pgprot_writecombine(prot) \ argument
80 (((prot) & VM_PROT_ALL) | cachemode2protval(VM_MEMATTR_WRITE_COMBINING))
/freebsd-12.1/sys/vm/
H A Dvm_mmap.c168 int prot; member
245 if (prot != PROT_NONE && in kern_mmap()
349 if (prot & PROT_READ) in kern_mmap()
355 if (prot & PROT_EXEC) in kern_mmap()
395 int prot; member
414 int flags, prot; in ommap() local
421 prot = cvtbsdprot[uap->prot & 0x7]; in ommap()
425 prot != 0) in ommap()
426 prot |= PROT_EXEC; in ommap()
586 int prot; member
[all …]
H A Dvm_fault.c206 if (((prot & VM_PROT_WRITE) == 0 && in vm_fault_dirty()
312 if ((prot & VM_PROT_WRITE) != 0) { in vm_fault_soft_fast()
502 &m[i], prot, fault_type | in vm_fault_populate()
581 vm_prot_t prot, retry_prot; in vm_fault_hold() local
605 &fs.first_pindex, &prot, &wired); in vm_fault_hold()
652 ((prot & VM_PROT_WRITE) == 0 || in vm_fault_hold()
657 if ((prot & VM_PROT_WRITE) == 0 || in vm_fault_hold()
1234 prot &= ~VM_PROT_WRITE; in vm_fault_hold()
1285 prot &= retry_prot; in vm_fault_hold()
1287 if (prot == 0) { in vm_fault_hold()
[all …]
H A Ddevice_pager.c95 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
99 int prot, vm_page_t *mres);
128 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate() argument
158 if (ops->cdev_pg_ctor(handle, size, prot, foff, cred, &color) != 0) in cdev_pager_allocate()
222 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc() argument
227 size, prot, foff, cred)); in dev_pager_alloc()
330 old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in old_dev_pager_fault() argument
355 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); in old_dev_pager_fault()
426 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor() argument
454 if (csw->d_mmap(dev, off, &paddr, (int)prot, &dummy) != 0) { in old_dev_pager_ctor()
/freebsd-12.1/contrib/compiler-rt/lib/profile/
H A DWindowsMMap.c28 void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset) in mmap() argument
30 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) in mmap()
39 if (prot & PROT_WRITE) { in mmap()
40 if (prot & PROT_EXEC) in mmap()
44 } else if (prot & PROT_EXEC) { in mmap()
45 if (prot & PROT_READ) in mmap()
47 else if (prot & PROT_EXEC) in mmap()
63 if (prot & PROT_WRITE) in mmap()
67 if (prot & PROT_EXEC) in mmap()
/freebsd-12.1/sys/compat/cloudabi/
H A Dcloudabi_mem.c95 int error, flags, prot; in cloudabi_sys_mem_map() local
109 error = convert_mprot(uap->prot, &prot); in cloudabi_sys_mem_map()
113 return (kern_mmap(td, (uintptr_t)uap->addr, uap->len, prot, flags, in cloudabi_sys_mem_map()
121 int error, prot; in cloudabi_sys_mem_protect() local
124 error = convert_mprot(uap->prot, &prot); in cloudabi_sys_mem_protect()
129 prot)); in cloudabi_sys_mem_protect()
/freebsd-12.1/sys/netipsec/
H A Dipsec_input.c318 prot = ip->ip_p; in ipsec4_common_input_cb()
325 (prot == IPPROTO_UDP || prot == IPPROTO_TCP)) in ipsec4_common_input_cb()
364 prot = IPPROTO_IPIP; in ipsec4_common_input_cb()
396 prot = IPPROTO_IPIP; in ipsec4_common_input_cb()
400 switch (prot) { in ipsec4_common_input_cb()
413 __func__, prot)); in ipsec4_common_input_cb()
497 int prot, af, sproto; in ipsec6_common_input_cb() local
534 prot = nxt8; in ipsec6_common_input_cb()
591 if (prot == IPPROTO_IPIP) in ipsec6_common_input_cb()
604 switch (prot) { in ipsec6_common_input_cb()
[all …]
/freebsd-12.1/contrib/tcpdump/
H A Dprint-gre.c120 uint16_t flags, prot; in gre_print_0() local
133 prot = EXTRACT_16BITS(bp); in gre_print_0()
202 tok2str(ethertype_values,"unknown",prot), in gre_print_0()
203 prot)); in gre_print_0()
212 switch (prot) { in gre_print_0()
235 ND_PRINT((ndo, "gre-proto-0x%x", prot)); in gre_print_0()
247 uint16_t flags, prot; in gre_print_1() local
260 prot = EXTRACT_16BITS(bp); in gre_print_1()
301 prot)); in gre_print_1()
313 switch (prot) { in gre_print_1()
[all …]
H A Dprint-geneve.c151 uint16_t prot; in geneve_print() local
174 prot = EXTRACT_16BITS(bp); in geneve_print()
195 tok2str(ethertype_values, "unknown", prot), prot)); in geneve_print()
226 if (ethertype_print(ndo, prot, bp, len, ndo->ndo_snapend - bp, NULL, NULL) == 0) { in geneve_print()
227 if (prot == ETHERTYPE_TEB) in geneve_print()
230 ND_PRINT((ndo, "geneve-proto-0x%x", prot)); in geneve_print()
/freebsd-12.1/sys/powerpc/powerpc/
H A Dpmap_dispatch.c149 p, prot, flags, psind); in pmap_enter()
150 return (MMU_ENTER(mmu_obj, pmap, va, p, prot, flags, psind)); in pmap_enter()
155 vm_page_t m_start, vm_prot_t prot) in pmap_enter_object() argument
159 end, m_start, prot); in pmap_enter_object()
160 MMU_ENTER_OBJECT(mmu_obj, pmap, start, end, m_start, prot); in pmap_enter_object()
168 MMU_ENTER_QUICK(mmu_obj, pmap, va, m, prot); in pmap_enter_quick()
184 return (MMU_EXTRACT_AND_HOLD(mmu_obj, pmap, va, prot)); in pmap_extract_and_hold()
240 prot); in pmap_map()
241 return (MMU_MAP(mmu_obj, virt, start, end, prot)); in pmap_map()
300 prot); in pmap_protect()
[all …]
/freebsd-12.1/usr.bin/login/
H A Dlogin_fbtab.c89 int prot; in login_fbtab() local
104 || sscanf(cp, "%o", &prot) == 0 in login_fbtab()
105 || prot == 0 in login_fbtab()
106 || (prot & 0777) != prot in login_fbtab()
113 login_protect(table, cp, prot, uid, gid); in login_fbtab()
/freebsd-12.1/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mcg.c158 u32 prot; in new_steering_entry() local
428 u32 prot; in add_promisc_qp() local
505 (prot << 30)); in add_promisc_qp()
1272 if (prot == MLX4_PROT_ETH) in mlx4_qp_detach_common()
1353 qpn |= (prot << 28); in mlx4_QP_ATTACH()
1388 switch (prot) { in mlx4_trans_to_dmfs_attach()
1414 if (prot == MLX4_PROT_ETH) in mlx4_multicast_attach()
1431 prot, reg_id); in mlx4_multicast_attach()
1532 if (prot == MLX4_PROT_ETH) in mlx4_unicast_attach()
1540 prot, MLX4_UC_STEER); in mlx4_unicast_attach()
[all …]
/freebsd-12.1/lib/libkvm/
H A Dkvm_minidump_i386.c249 vm_prot_t prot = VM_PROT_READ; in _i386_entry_to_prot() local
253 prot |= VM_PROT_WRITE; in _i386_entry_to_prot()
255 prot |= VM_PROT_EXECUTE; in _i386_entry_to_prot()
257 return prot; in _i386_entry_to_prot()
283 vm_prot_t *prot) in _i386_iterator_next() argument
294 *prot = 0; in _i386_iterator_next()
300 *prot = _i386_entry_to_prot(pte64); in _i386_iterator_next()
306 *prot = _i386_entry_to_prot(pte32); in _i386_iterator_next()
320 vm_prot_t prot; in _i386_minidump_walk_pages() local
323 while (_i386_iterator_next(&it, &pa, &va, &dva, &prot)) { in _i386_minidump_walk_pages()
[all …]
H A Dkvm_minidump_aarch64.c221 vm_prot_t prot = VM_PROT_READ; in _aarch64_entry_to_prot() local
225 prot |= VM_PROT_WRITE; in _aarch64_entry_to_prot()
227 prot |= VM_PROT_EXECUTE; in _aarch64_entry_to_prot()
228 return prot; in _aarch64_entry_to_prot()
238 vm_prot_t prot; in _aarch64_minidump_walk_pages() local
265 prot = VM_PROT_READ | VM_PROT_WRITE; in _aarch64_minidump_walk_pages()
267 prot, AARCH64_PAGE_SIZE, 0)) { in _aarch64_minidump_walk_pages()
H A Dkvm_minidump_riscv.c222 vm_prot_t prot = VM_PROT_READ; in _riscv_entry_to_prot() local
225 prot |= VM_PROT_WRITE; in _riscv_entry_to_prot()
227 prot |= VM_PROT_EXECUTE; in _riscv_entry_to_prot()
228 return prot; in _riscv_entry_to_prot()
238 vm_prot_t prot; in _riscv_minidump_walk_pages() local
266 prot = VM_PROT_READ | VM_PROT_WRITE; in _riscv_minidump_walk_pages()
268 prot, RISCV_PAGE_SIZE, 0)) { in _riscv_minidump_walk_pages()
H A Dkvm_minidump_mips.c292 vm_prot_t *prot) in _mips_iterator_next() argument
303 *prot = VM_PROT_READ | VM_PROT_EXECUTE; in _mips_iterator_next()
313 *prot |= VM_PROT_WRITE; in _mips_iterator_next()
320 *prot |= VM_PROT_WRITE; in _mips_iterator_next()
336 vm_prot_t prot; in _mips_minidump_walk_pages() local
349 while (_mips_iterator_next(&it, &pa, &va, &dva, &prot)) { in _mips_minidump_walk_pages()
351 prot, MIPS_PAGE_SIZE, 0)) { in _mips_minidump_walk_pages()
/freebsd-12.1/sys/crypto/ccp/
H A Dccp_hardware.h276 uint32_t prot:1; member
290 uint32_t prot:1; member
304 uint32_t prot:1; member
317 uint32_t prot:1; member
329 uint32_t prot:1; member
343 uint32_t prot:1; member
355 uint32_t prot:1; member
368 uint32_t prot:1; member
379 uint32_t prot:1; member
/freebsd-12.1/contrib/compiler-rt/lib/dfsan/
H A Ddfsan_interceptors.cc21 INTERCEPTOR(void *, mmap, void *addr, SIZE_T length, int prot, int flags, in INTERCEPTOR() argument
23 void *res = REAL(mmap)(addr, length, prot, flags, fd, offset); in INTERCEPTOR()
29 INTERCEPTOR(void *, mmap64, void *addr, SIZE_T length, int prot, int flags, in INTERCEPTOR() argument
31 void *res = REAL(mmap64)(addr, length, prot, flags, fd, offset); in INTERCEPTOR()
/freebsd-12.1/contrib/netbsd-tests/lib/libc/sys/
H A Dt_mprotect.c114 int prot[2] = { PROT_NONE, PROT_READ }; in ATF_TC_BODY() local
126 for (i = 0; i < __arraycount(prot); i++) { in ATF_TC_BODY()
128 map = mmap(NULL, page, prot[i], MAP_SHARED, fd, 0); in ATF_TC_BODY()
262 const int prot[4] = { PROT_NONE, PROT_READ, PROT_WRITE }; in ATF_TC_BODY() local
291 for (i = 0; i < __arraycount(prot); i++) { in ATF_TC_BODY()
293 map = mmap(NULL, page, prot[i], MAP_ANON, -1, 0); in ATF_TC_BODY()
298 rv = mprotect(map, 1, prot[i] | PROT_EXEC); in ATF_TC_BODY()
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dfreebsd.h113 int prot = 0; \
114 size_t len = sizeof(prot); \
116 sysctlbyname ("kern.stackprot", &prot, &len, NULL, 0); \
117 if (prot != 7) \
/freebsd-12.1/contrib/ntp/sntp/libopts/
H A Dtext_mmap.c168 validate_mmap(char const * fname, int prot, int flags, tmap_info_t * mapinfo) in validate_mmap() argument
175 mapinfo->txt_prot = prot; in validate_mmap()
188 int o_flag = FILE_WRITABLE(prot, flags) ? O_RDWR : O_RDONLY; in validate_mmap()
194 if (((flags & MAP_SHARED) == 0) && (prot & PROT_WRITE)) in validate_mmap()
306 text_mmap(char const * pzFile, int prot, int flags, tmap_info_t * mi) in text_mmap() argument
308 validate_mmap(pzFile, prot, flags, mi); in text_mmap()
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_openbsd.cc43 uptr internal_mmap(void *addr, size_t length, int prot, int flags, int fd, in internal_mmap() argument
45 return (uptr)mmap(addr, length, prot, flags, fd, offset); in internal_mmap()
50 int internal_mprotect(void *addr, uptr length, int prot) { in internal_mprotect() argument
51 return mprotect(addr, length, prot); in internal_mprotect()
/freebsd-12.1/sys/mips/mips/
H A Dmem.c82 vm_prot_t prot; in memrw() local
130 prot = (uio->uio_rw == UIO_READ) in memrw()
134 if (kernacc((void *) va, iov->iov_len, prot) in memrw()
154 int prot, vm_memattr_t *memattr) in memmmap() argument
/freebsd-12.1/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c198 vm_prot_t prot; in linux_get_user_pages_internal() local
203 prot = write ? (VM_PROT_READ | VM_PROT_WRITE) : VM_PROT_READ; in linux_get_user_pages_internal()
205 count = vm_fault_quick_hold_pages(map, start, len, prot, pages, nr_pages); in linux_get_user_pages_internal()
228 vm_prot_t prot; in __get_user_pages_fast() local
240 prot = write ? (VM_PROT_READ | VM_PROT_WRITE) : VM_PROT_READ; in __get_user_pages_fast()
243 *mp = pmap_extract_and_hold(map->pmap, va, prot); in __get_user_pages_fast()
252 if ((prot & VM_PROT_WRITE) != 0 && in __get_user_pages_fast()

12345678910>>...13