/seL4-test-master/projects/musllibc/src/linux/ |
H A D | remap_file_pages.c | 5 int remap_file_pages(void *addr, size_t size, int prot, size_t pgoff, int flags) argument 7 return syscall(SYS_remap_file_pages, addr, size, prot, pgoff, flags);
|
/seL4-test-master/projects/musllibc/src/mman/ |
H A D | mprotect.c | 5 int __mprotect(void *addr, size_t len, int prot) argument 10 return syscall(SYS_mprotect, start, end-start, prot);
|
H A D | mmap.c | 15 void *__mmap(void *start, size_t len, int prot, int flags, int fd, off_t off) argument 29 return (void *)syscall(SYS_mmap2, start, len, prot, flags, fd, off/UNIT); 31 return (void *)syscall(SYS_mmap, start, len, prot, flags, fd, off);
|
/seL4-test-master/tools/riscv-pk/pk/ |
H A D | mmap.h | 26 int handle_page_fault(uintptr_t vaddr, int prot); 27 void populate_mapping(const void* start, size_t size, int prot); 28 void __map_kernel_range(uintptr_t va, uintptr_t pa, size_t len, int prot); 30 uintptr_t __do_mmap(uintptr_t addr, size_t length, int prot, int flags, file_t* file, off_t offset); 31 uintptr_t do_mmap(uintptr_t addr, size_t length, int prot, int flags, int fd, off_t offset); 34 uintptr_t do_mprotect(uintptr_t addr, size_t length, int prot);
|
H A D | mmap.c | 18 int prot; member in struct:__anon679 41 size_t offset, unsigned refcnt, int prot) 63 v->prot = prot; 148 static inline pte_t prot_to_type(int prot, int user) argument 151 if (prot & PROT_READ) pte |= PTE_R | PTE_A; 152 if (prot & PROT_WRITE) pte |= PTE_W | PTE_D; 153 if (prot & PROT_EXEC) pte |= PTE_X | PTE_A; 166 static int __handle_page_fault(uintptr_t vaddr, int prot) argument 193 *pte = pte_create(ppn, prot_to_type(v->prot, 40 __vmr_alloc(uintptr_t addr, size_t length, file_t* file, size_t offset, unsigned refcnt, int prot) argument 204 handle_page_fault(uintptr_t vaddr, int prot) argument 228 __do_mmap(uintptr_t addr, size_t length, int prot, int flags, file_t* f, off_t offset) argument 273 do_mmap(uintptr_t addr, size_t length, int prot, int flags, int fd, off_t offset) argument 328 do_mprotect(uintptr_t addr, size_t length, int prot) argument 369 __map_kernel_range(uintptr_t vaddr, uintptr_t paddr, size_t len, int prot) argument 381 populate_mapping(const void* start, size_t size, int prot) argument [all...] |
H A D | elf.c | 80 int prot = get_prot(ph[i].p_flags); local 81 if (__do_mmap(vaddr - prepad, ph[i].p_filesz + prepad, prot | PROT_WRITE, flags2, file, ph[i].p_offset - prepad) != vaddr - prepad) 84 if (!(prot & PROT_WRITE)) 85 if (do_mprotect(vaddr - prepad, ph[i].p_filesz + prepad, prot)) 89 if (__do_mmap(vaddr + mapped, ph[i].p_memsz - mapped, prot, flags|MAP_ANONYMOUS, 0, 0) != vaddr + mapped)
|
H A D | syscall.c | 321 uintptr_t sys_mmap(uintptr_t addr, size_t length, int prot, int flags, int fd, off_t offset) argument 328 return do_mmap(addr, length, prot, flags, fd, offset); 341 uintptr_t sys_mprotect(uintptr_t addr, size_t length, int prot) argument 343 return do_mprotect(addr, length, prot);
|
/seL4-test-master/projects/seL4_libs/libsel4muslcsys/src/ |
H A D | sys_morecore.c | 70 long sys_mmap_impl(void *addr, size_t length, int prot, int flags, int fd, off_t offset) argument 193 static long sys_mmap_impl_static(void *addr, size_t length, int prot, int flags, int fd, off_t offset) argument 210 static long sys_mmap_impl_dynamic(void *addr, size_t length, int prot, int flags, int fd, off_t offset) argument 227 long sys_mmap_impl(void *addr, size_t length, int prot, int flags, int fd, off_t offset) argument 230 return sys_mmap_impl_static(addr, length, prot, flags, fd, offset); 232 return sys_mmap_impl_dynamic(addr, length, prot, flags, fd, offset); 343 int prot = va_arg(ap, int); local 347 return sys_mmap_impl(addr, length, prot, flags, fd, offset); 354 int prot = va_arg(ap, int); local 360 return sys_mmap_impl(addr, length, prot, flag [all...] |
/seL4-test-master/projects/musllibc/ldso/ |
H A D | dynlink.c | 493 static void *mmap_fixed(void *p, size_t n, int prot, int flags, int fd, off_t off) argument 498 q = mmap(p, n, prot, flags|MAP_FIXED, fd, off); 548 unsigned prot; local 592 prot = (((ph->p_flags&PF_R) ? PROT_READ : 0) | 608 prot = (((ph->p_flags&PF_R) ? PROT_READ : 0) | 612 prot, MAP_PRIVATE, 623 if (prot & PROT_WRITE) { 630 pgend-pgbrk, prot, 653 : mmap((void *)addr_min, map_len, prot, 684 prot 852 int prot = PROT_READ|PROT_WRITE, flags = MAP_ANONYMOUS|MAP_PRIVATE; local [all...] |
/seL4-test-master/projects/util_libs/libethdrivers/src/plat/zynq7000/uboot/ |
H A D | net.h | 582 int net_set_ether(uchar *xet, const uchar *dest_ethaddr, uint prot); 583 int net_update_ether(struct ethernet_hdr *et, uchar *addr, uint prot);
|
/seL4-test-master/projects/util_libs/libethdrivers/src/plat/tx2/uboot/ |
H A D | net.h | 588 int net_set_ether(uchar *xet, const uchar *dest_ethaddr, uint prot); 589 int net_update_ether(struct ethernet_hdr *et, uchar *addr, uint prot);
|