| 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 |