1 /* 2 * Copyright (c) 2017 Intel Corporation 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef _TEST_SYSCALLS_H_ 8 #define _TEST_SYSCALLS_H_ 9 #include <zephyr/kernel.h> 10 11 __syscall int string_alloc_copy(char *src); 12 13 __syscall int string_copy(char *src, int id); 14 15 __syscall int to_copy(char *dest); 16 17 __syscall size_t string_nlen(char *src, size_t maxlen, int *err); 18 19 __syscall int syscall_arg64(uint64_t arg); 20 21 __syscall uint64_t syscall_arg64_big(uint32_t arg1, uint32_t arg2, uint64_t arg3, 22 uint32_t arg4, uint32_t arg5, uint64_t arg6); 23 24 __syscall bool syscall_context(void); 25 26 __syscall uint32_t more_args(uint32_t arg1, uint32_t arg2, uint32_t arg3, 27 uint32_t arg4, uint32_t arg5, uint32_t arg6, 28 uint32_t arg7); 29 30 #include <zephyr/syscalls/test_syscalls.h> 31 32 #endif /* _TEST_SYSCALLS_H_ */ 33