| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | page.h | 69 pgprot2cachemode(pgprot_t prot) in pgprot2cachemode() argument 71 if (prot & LINUXKPI_PROT_VALID) in pgprot2cachemode() 72 return (prot >> LINUXKPI_CACHE_MODE_SHIFT); in pgprot2cachemode() 84 #define pgprot_noncached(prot) \ argument 85 (((prot) & VM_PROT_ALL) | cachemode2protval(VM_MEMATTR_UNCACHEABLE)) 87 #define pgprot_writecombine(prot) \ argument 88 (((prot) & VM_PROT_ALL) | cachemode2protval(VM_MEMATTR_WRITE_COMBINING)) 90 #define pgprot_writecombine(prot) pgprot_noncached(prot) argument
|
| H A D | mm.h | 181 vm_memattr_t prot) in io_remap_pfn_range() argument 183 vma->vm_page_prot = prot; in io_remap_pfn_range() 192 unsigned long pfn, pgprot_t prot); 196 unsigned long pfn, pgprot_t prot) in vmf_insert_pfn_prot() argument 201 ret = lkpi_vmf_insert_pfn_prot_locked(vma, addr, pfn, prot); in vmf_insert_pfn_prot() 222 unsigned long pfn, unsigned long size, pgprot_t prot) in remap_pfn_range() argument
|
| /freebsd-13.1/sys/vm/ |
| H A D | vm_mmap.c | 170 int prot; member 195 return (prot); in kern_mmap_maxprot() 206 .mr_prot = prot, in kern_mmap() 240 prot = PROT_EXTRACT(prot); in kern_mmap_req() 241 if (max_prot != 0 && (max_prot & prot) != prot) in kern_mmap_req() 456 int prot; member 475 int flags, prot; in ommap() local 482 prot = cvtbsdprot[uap->prot & 0x7]; in ommap() 485 prot != 0) in ommap() 640 int prot; member [all …]
|
| H A D | device_pager.c | 98 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, 102 int prot, vm_page_t *mres); 131 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot, in cdev_pager_allocate() argument 162 if (ops->cdev_pg_ctor(handle, size, prot, foff, cred, &color) != 0) in cdev_pager_allocate() 226 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc() argument 231 size, prot, foff, cred)); in dev_pager_alloc() 337 old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in old_dev_pager_fault() argument 362 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); in old_dev_pager_fault() 430 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor() argument 458 if (csw->d_mmap(dev, off, &paddr, (int)prot, &dummy) != 0) { in old_dev_pager_ctor()
|
| /freebsd-13.1/contrib/llvm-project/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-13.1/sys/compat/linux/ |
| H A D | linux_mmap.c | 64 static void linux_fixup_prot(struct thread *td, int *prot); 89 addr, len, prot, flags, fd, pos); in linux_mmap_common() 135 linux_fixup_prot(td, &prot); in linux_mmap_common() 210 .mr_prot = prot, in linux_mmap_common() 237 prot &= ~(LINUX_PROT_GROWSDOWN | LINUX_PROT_GROWSUP); in linux_mprotect_common() 238 if ((prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) != 0) in linux_mprotect_common() 242 linux_fixup_prot(td, &prot); in linux_mprotect_common() 244 return (kern_mprotect(td, addr, len, prot)); in linux_mprotect_common() 415 linux_fixup_prot(struct thread *td, int *prot) in linux_fixup_prot() argument 419 if (SV_PROC_FLAG(td->td_proc, SV_ILP32) && *prot & PROT_READ) { in linux_fixup_prot() [all …]
|
| /freebsd-13.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-13.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() 369 prot = IPPROTO_IPIP; in ipsec4_common_input_cb() 401 prot = IPPROTO_IPIP; in ipsec4_common_input_cb() 405 switch (prot) { in ipsec4_common_input_cb() 418 __func__, prot)); in ipsec4_common_input_cb() 506 int prot, af, sproto; in ipsec6_common_input_cb() local 544 prot = nxt8; in ipsec6_common_input_cb() 601 if (prot == IPPROTO_IPIP) in ipsec6_common_input_cb() 614 switch (prot) { in ipsec6_common_input_cb() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/safestack/ |
| H A D | safestack_platform.h | 93 inline void *Mmap(void *addr, size_t length, int prot, int flags, int fd, in Mmap() argument 96 return __mmap(addr, length, prot, flags, fd, 0, offset); in Mmap() 98 return (void *)__syscall(SYS_mmap, addr, length, prot, flags, fd, offset); in Mmap() 100 return (void *)syscall(SYS_mmap, addr, length, prot, flags, fd, offset); in Mmap() 113 inline int Mprotect(void *addr, size_t length, int prot) { in Mprotect() argument 116 return _REAL(mprotect, addr, length, prot); in Mprotect() 118 return syscall(SYS_mprotect, addr, length, prot); in Mprotect()
|
| /freebsd-13.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-13.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-13.1/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan_interceptors.cpp | 157 INTERCEPTOR(void *, mmap, void *addr, SIZE_T length, int prot, int flags, in INTERCEPTOR() argument 160 ReportMmapWriteExec(prot); in INTERCEPTOR() 162 return (void *)internal_mmap(addr, length, prot, flags, fd, offset); in INTERCEPTOR() 163 COMMON_INTERCEPTOR_ENTER(mmap, addr, length, prot, flags, fd, offset); in INTERCEPTOR() 164 void *res = REAL(mmap)(addr, length, prot, flags, fd, offset); in INTERCEPTOR() 171 INTERCEPTOR(void *, mmap64, void *addr, SIZE_T length, int prot, int flags, in INTERCEPTOR() argument 174 ReportMmapWriteExec(prot); in INTERCEPTOR() 176 return (void *)internal_mmap(addr, length, prot, flags, fd, offset); in INTERCEPTOR() 177 COMMON_INTERCEPTOR_ENTER(mmap64, addr, length, prot, flags, fd, offset); in INTERCEPTOR() 178 void *res = REAL(mmap64)(addr, length, prot, flags, fd, offset); in INTERCEPTOR()
|
| /freebsd-13.1/lib/libkvm/ |
| H A D | kvm_minidump_i386.c | 254 vm_prot_t prot = VM_PROT_READ; in _i386_entry_to_prot() local 258 prot |= VM_PROT_WRITE; in _i386_entry_to_prot() 260 prot |= VM_PROT_EXECUTE; in _i386_entry_to_prot() 262 return prot; in _i386_entry_to_prot() 288 vm_prot_t *prot) in _i386_iterator_next() argument 299 *prot = 0; in _i386_iterator_next() 305 *prot = _i386_entry_to_prot(pte64); in _i386_iterator_next() 311 *prot = _i386_entry_to_prot(pte32); in _i386_iterator_next() 325 vm_prot_t prot; in _i386_minidump_walk_pages() local 328 while (_i386_iterator_next(&it, &pa, &va, &dva, &prot)) { in _i386_minidump_walk_pages() [all …]
|
| H A D | kvm_minidump_aarch64.c | 226 vm_prot_t prot = VM_PROT_READ; in _aarch64_entry_to_prot() local 230 prot |= VM_PROT_WRITE; in _aarch64_entry_to_prot() 232 prot |= VM_PROT_EXECUTE; in _aarch64_entry_to_prot() 233 return prot; in _aarch64_entry_to_prot() 243 vm_prot_t prot; in _aarch64_minidump_walk_pages() local 272 prot = VM_PROT_READ | VM_PROT_WRITE; in _aarch64_minidump_walk_pages() 274 prot, AARCH64_PAGE_SIZE, 0)) { in _aarch64_minidump_walk_pages()
|
| /freebsd-13.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-13.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-13.1/sys/dev/xdma/ |
| H A D | xdma_iommu.c | 80 vm_paddr_t pa, vm_size_t size, vm_prot_t prot) in xdma_iommu_enter() argument 92 pmap_enter(p, va, m, prot, prot | PMAP_ENTER_WIRED, 0); in xdma_iommu_enter() 103 vm_paddr_t pa, vm_size_t size, vm_prot_t prot) in xdma_iommu_add_entry() argument 121 xdma_iommu_enter(xio, addr, pa, size, prot); in xdma_iommu_add_entry()
|
| /freebsd-13.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-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_page.c | 196 vm_prot_t prot; in linux_get_user_pages_internal() local 200 prot = write ? (VM_PROT_READ | VM_PROT_WRITE) : VM_PROT_READ; in linux_get_user_pages_internal() 202 count = vm_fault_quick_hold_pages(map, start, len, prot, pages, nr_pages); in linux_get_user_pages_internal() 214 vm_prot_t prot; in __get_user_pages_fast() local 225 prot = write ? (VM_PROT_READ | VM_PROT_WRITE) : VM_PROT_READ; in __get_user_pages_fast() 228 *mp = pmap_extract_and_hold(map->pmap, va, prot); in __get_user_pages_fast() 232 if ((prot & VM_PROT_WRITE) != 0 && in __get_user_pages_fast() 280 unsigned long pfn, pgprot_t prot) in lkpi_vmf_insert_pfn_prot_locked() argument 331 pmap_page_set_memattr(page, pgprot2cachemode(prot)); in lkpi_vmf_insert_pfn_prot_locked()
|
| /freebsd-13.1/sys/sys/ |
| H A D | mman.h | 60 #define PROT_EXTRACT(prot) ((prot) & _PROT_ALL) argument 63 #define PROT_MAX(prot) ((prot) << _PROT_MAX_SHIFT) argument 64 #define PROT_MAX_EXTRACT(prot) (((prot) >> _PROT_MAX_SHIFT) & _PROT_ALL) argument
|
| /freebsd-13.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-13.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-13.1/usr.sbin/bhyve/ |
| H A D | bootrom.c | 79 bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags, in bootrom_alloc() argument 92 if (prot & ~_PROT_ALL) { in bootrom_alloc() 94 prot & ~_PROT_ALL); in bootrom_alloc() 123 if (vm_mmap_memseg(ctx, gpa, VM_BOOTROM, segoff, len, prot) != 0) { in bootrom_alloc()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | InferiorCallPOSIX.cpp | 37 addr_t addr, addr_t length, unsigned prot, in InferiorCallMmap() argument 67 if (prot == eMmapProtNone) in InferiorCallMmap() 71 if (prot & eMmapProtExec) in InferiorCallMmap() 73 if (prot & eMmapProtRead) in InferiorCallMmap() 75 if (prot & eMmapProtWrite) in InferiorCallMmap()
|