![]() |
RTEMS 6.1
|
Data Fields | |
| Thread_Control * | executing |
| uint32_t | cpu |
| T_time | instant |
| T_scheduler_operation | operation |
| Thread_Control * | thread |
| Scheduler_Node * | node |
| union { | |
| struct { | |
| Priority_Control in | |
| Priority_Control out | |
| } map_unmap_priority | |
| struct { | |
| bool success | |
| } ask_for_help | |
| struct { | |
| int next_state | |
| } withdraw_node | |
| struct { | |
| struct Per_CPU_Control * cpu | |
| } pin_unpin | |
| struct { | |
| Thread_Control * idle | |
| } add_processor | |
| struct { | |
| struct Per_CPU_Control * cpu | |
| Thread_Control * idle | |
| } remove_processor | |
| struct { | |
| Priority_Node * priority | |
| uint64_t deadline | |
| } release_job | |
| struct { | |
| Priority_Node * priority | |
| } cancel_job | |
| struct { | |
| Processor_mask affinity | |
| Status_Control status | |
| } set_affinity | |
| }; | |