Home
last modified time | relevance | path

Searched refs:uaddr (Results 1 – 4 of 4) sorted by relevance

/trusty/user/base/lib/libc-trusty/
Dmman.c31 void* mmap(void* uaddr, in mmap() argument
48 result = (void*)_trusty_mmap(uaddr, size, (uint32_t)prot | flags, in mmap()
64 int munmap(void* uaddr, size_t size) { in munmap() argument
67 uaddr = hwasan_remove_ptr_tag(uaddr); in munmap()
69 return _trusty_munmap(uaddr, size); in munmap()
72 int prepare_dma(void* uaddr, in prepare_dma() argument
77 uaddr = hwasan_remove_ptr_tag(uaddr); in prepare_dma()
79 return _trusty_prepare_dma(uaddr, size, flags, pmem); in prepare_dma()
82 int finish_dma(void* uaddr, uint32_t size, uint32_t flags) { in finish_dma() argument
84 uaddr = hwasan_remove_ptr_tag(uaddr); in finish_dma()
[all …]
/trusty/kernel/lib/trusty/
Dsyscall.c251 long sys_mmap(user_addr_t uaddr, in sys_mmap() argument
264 if (uaddr != 0 || flags & MMAP_FLAG_ANONYMOUS) { in sys_mmap()
268 ret = trusty_app_setup_mmio(trusty_app, handle_id, &uaddr, size); in sys_mmap()
273 return uaddr; in sys_mmap()
279 if (uaddr != 0 && !(flags & MMAP_FLAG_FIXED_NOREPLACE)) { in sys_mmap()
290 vaddr_t vaddr = uaddr; in sys_mmap()
294 if (!uaddr) { in sys_mmap()
306 if (uaddr) { in sys_mmap()
327 ret = handle_mmap(handle, 0, size, flags, &uaddr); in sys_mmap()
334 return uaddr; in sys_mmap()
[all …]
/trusty/kernel/lib/trusty/include/
Dsyscall_table.h40 DEF_SYSCALL(0x8, mmap, long, 4, void *uaddr, uint32_t size, uint32_t flags, int32_t handle)
41 DEF_SYSCALL(0x9, munmap, long, 2, void *uaddr, uint32_t size)
42 DEF_SYSCALL(0xa, prepare_dma, long, 4, void *uaddr, uint32_t size, uint32_t flags, struct dma_pmem …
43 DEF_SYSCALL(0xb, finish_dma, long, 3, void *uaddr, uint32_t size, uint32_t flags)
44 DEF_SYSCALL(0xc, set_user_tls, long, 1, void *uaddr)
67 DEF_SYSCALL(0x40, memref_create, long, 3, void *uaddr, uint32_t size, uint32_t mmap_prot)
/trusty/user/base/lib/libc-trusty/include/trusty/sys/
Dmman.h30 int prepare_dma(void* uaddr,
34 int finish_dma(void* uaddr, uint32_t size, uint32_t flags);