C Microkernel Realtime eXecutive
Realtime Operating System for Cortex-M based microcontrollers
Loading...
Searching...
No Matches
syscalls.h
1
5
#pragma once
6
10
enum
eSysCalls
{
11
SYSCALL_GET_TID
= 0,
12
SYSCALL_SCHED_YIELD
,
13
SYSCALL_THREAD_CREATE
,
14
SYSCALL_MUTEX_INIT
,
15
SYSCALL_MUTEX_DESTROY
,
16
SYSCALL_MUTEX_UNLOCK
,
17
SYSCALL_MUTEX_TRYLOCK
,
18
SYSCALL_RPC_CALL
,
19
SYSCALL_RPC_RETURN
,
20
SYSCALL_THREAD_JOIN
,
21
SYSCALL_THREAD_EXIT
,
22
SYSCALL_SETITIMER
,
23
SYSCALL_USLEEP
,
24
SYSCALL_SIGNAL
,
25
SYSCALL_KILL
,
26
SYSCALL_SETPRIORITY
,
27
SYSCALL_RESET
,
28
SYSCALL_INIT_WAITABLE_OBJECT
,
29
SYSCALL_NOTIFY_OBJECT
,
30
SYSCALL_WAIT_FOR_OBJECT
,
31
SYSCALL_ENABLE_IRQ
,
32
SYSCALL_DISABLE_IRQ
,
33
SYSCALL_CPUFREQ_GET
,
34
SYSCALL_GET_MICROTIME
,
35
SYSCALL_SHUTDOWN
,
36
SYSCALL_NOTIFY_OBJECT2
,
37
SYSCALL_WAIT_FOR_OBJECT_VALUE
,
38
_SYSCALL_COUNT
39
};
40
eSysCalls
eSysCalls
List of known syscall IDs.
Definition
syscalls.h:10
SYSCALL_RESET
@ SYSCALL_RESET
Definition
syscalls.h:27
SYSCALL_SCHED_YIELD
@ SYSCALL_SCHED_YIELD
Definition
syscalls.h:12
SYSCALL_NOTIFY_OBJECT
@ SYSCALL_NOTIFY_OBJECT
Definition
syscalls.h:29
SYSCALL_SHUTDOWN
@ SYSCALL_SHUTDOWN
Definition
syscalls.h:35
SYSCALL_MUTEX_TRYLOCK
@ SYSCALL_MUTEX_TRYLOCK
Definition
syscalls.h:17
SYSCALL_CPUFREQ_GET
@ SYSCALL_CPUFREQ_GET
Definition
syscalls.h:33
SYSCALL_RPC_RETURN
@ SYSCALL_RPC_RETURN
Definition
syscalls.h:19
SYSCALL_INIT_WAITABLE_OBJECT
@ SYSCALL_INIT_WAITABLE_OBJECT
Definition
syscalls.h:28
_SYSCALL_COUNT
@ _SYSCALL_COUNT
Definition
syscalls.h:38
SYSCALL_DISABLE_IRQ
@ SYSCALL_DISABLE_IRQ
Definition
syscalls.h:32
SYSCALL_SETITIMER
@ SYSCALL_SETITIMER
Definition
syscalls.h:22
SYSCALL_USLEEP
@ SYSCALL_USLEEP
Definition
syscalls.h:23
SYSCALL_WAIT_FOR_OBJECT
@ SYSCALL_WAIT_FOR_OBJECT
Definition
syscalls.h:30
SYSCALL_KILL
@ SYSCALL_KILL
Definition
syscalls.h:25
SYSCALL_WAIT_FOR_OBJECT_VALUE
@ SYSCALL_WAIT_FOR_OBJECT_VALUE
Definition
syscalls.h:37
SYSCALL_RPC_CALL
@ SYSCALL_RPC_CALL
Definition
syscalls.h:18
SYSCALL_THREAD_EXIT
@ SYSCALL_THREAD_EXIT
Definition
syscalls.h:21
SYSCALL_ENABLE_IRQ
@ SYSCALL_ENABLE_IRQ
Definition
syscalls.h:31
SYSCALL_MUTEX_DESTROY
@ SYSCALL_MUTEX_DESTROY
Definition
syscalls.h:15
SYSCALL_THREAD_CREATE
@ SYSCALL_THREAD_CREATE
Definition
syscalls.h:13
SYSCALL_MUTEX_UNLOCK
@ SYSCALL_MUTEX_UNLOCK
Definition
syscalls.h:16
SYSCALL_SETPRIORITY
@ SYSCALL_SETPRIORITY
Definition
syscalls.h:26
SYSCALL_GET_MICROTIME
@ SYSCALL_GET_MICROTIME
Definition
syscalls.h:34
SYSCALL_NOTIFY_OBJECT2
@ SYSCALL_NOTIFY_OBJECT2
Definition
syscalls.h:36
SYSCALL_SIGNAL
@ SYSCALL_SIGNAL
Definition
syscalls.h:24
SYSCALL_MUTEX_INIT
@ SYSCALL_MUTEX_INIT
Definition
syscalls.h:14
SYSCALL_THREAD_JOIN
@ SYSCALL_THREAD_JOIN
Definition
syscalls.h:20
SYSCALL_GET_TID
@ SYSCALL_GET_TID
Definition
syscalls.h:11
include
cmrx
sys
syscalls.h
Generated by
1.9.8