| /freebsd-12.1/sys/compat/linux/ |
| H A D | linux_mmap.c | 62 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 D | page.h | 63 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 D | vm_mmap.c | 168 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 D | vm_fault.c | 206 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 D | device_pager.c | 95 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 D | WindowsMMap.c | 28 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 D | cloudabi_mem.c | 95 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 D | ipsec_input.c | 318 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 D | print-gre.c | 120 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 D | print-geneve.c | 151 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 D | pmap_dispatch.c | 149 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 D | login_fbtab.c | 89 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 D | mlx4_mcg.c | 158 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 D | kvm_minidump_i386.c | 249 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 D | kvm_minidump_aarch64.c | 221 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 D | kvm_minidump_riscv.c | 222 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 D | kvm_minidump_mips.c | 292 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 D | ccp_hardware.h | 276 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 D | dfsan_interceptors.cc | 21 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 D | t_mprotect.c | 114 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 D | freebsd.h | 113 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 D | text_mmap.c | 168 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 D | sanitizer_openbsd.cc | 43 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 D | mem.c | 82 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 D | linux_page.c | 198 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()
|