Lines Matching full:system
24 * System Call Declaration macros
26 * These macros are used in public header files to declare system calls.
37 * All system calls require a verifier function and an implementation
38 * function. These must follow a naming convention. For a system call
46 * z_impl_k_foo(). This is the actual implementation of the system
52 * @brief System call handler function type
54 * These are kernel-side skeleton functions for system calls. They are
55 * necessary to sanitize the arguments passed into the system call:
63 * - If the system call has more than 6 arguments, then arg6 will be a pointer
69 * Even if the system call implementation has no return value, these always
74 * @param arg1 system call argument 1
75 * @param arg2 system call argument 2
76 * @param arg3 system call argument 3
77 * @param arg4 system call argument 4
78 * @param arg5 system call argument 5
79 * @param arg6 system call argument 6
80 * @param ssf System call stack frame pointer. Used to generate kernel oops
82 * @return system call return value, or 0 if the system call implementation