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

/seL4-test-master/projects/musllibc/src/linux/
H A Dremap_file_pages.c5 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 Dmprotect.c5 int __mprotect(void *addr, size_t len, int prot) argument
10 return syscall(SYS_mprotect, start, end-start, prot);
H A Dmmap.c15 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 Dmmap.h26 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 Dmmap.c18 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 Delf.c80 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 Dsyscall.c321 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 Dsys_morecore.c70 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 Ddynlink.c493 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 Dnet.h582 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 Dnet.h588 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);

Completed in 171 milliseconds