TASK_CREATE |
6 |
TASK_IDENT |
7 |
TASK_START |
8 |
TASK_RESTART |
calling task |
9 |
suspended task -- returns to caller |
9 |
blocked task -- returns to caller |
10 |
ready task -- returns to caller |
11 |
suspended task -- preempts caller |
12 |
blocked task -- preempts caller |
13 |
ready task -- preempts caller |
14 |
TASK_DELETE |
calling task |
15 |
suspended task |
16 |
blocked task |
17 |
ready task |
18 |
TASK_SUSPEND |
calling task |
19 |
returns to caller |
20 |
TASK_RESUME |
task readied -- returns to caller |
21 |
task readied -- preempts caller |
22 |
TASK_SET_PRIORITY |
obtain current priority |
23 |
returns to caller |
24 |
preempts caller |
25 |
TASK_MODE |
obtain current mode |
26 |
no reschedule |
27 |
reschedule -- returns to caller |
28 |
reschedule -- preempts caller |
29 |
TASK_GET_NOTE |
30 |
TASK_SET_NOTE |
31 |
TASK_WAKE_AFTER |
yield -- returns to caller |
32 |
yield -- preempts caller |
33 |
TASK_WAKE_WHEN |
34 |