23 #ifndef _RTEMS_SCORE_SCHEDULERSMP_H 24 #define _RTEMS_SCORE_SCHEDULERSMP_H 115 void _Scheduler_SMP_Start_idle(
Scheduler context specialization for SMP schedulers.
Definition: schedulersmp.h:44
Chain_Control Scheduled
The chain of scheduled nodes.
Definition: schedulersmp.h:53
Scheduler control.
Definition: scheduler.h:192
This scheduler node is blocked.
Definition: schedulersmp.h:74
Scheduler context.
Definition: scheduler.h:180
Priority_Control priority
The current priority of thread owning this node.
Definition: schedulersmp.h:112
This is used to manage a chain.
Definition: chain.h:83
Scheduler_SMP_Node_state state
The state of this node.
Definition: schedulersmp.h:107
uint32_t Priority_Control
The following type defines the control block used to manage thread priorities.
Definition: priority.h:56
This structure defines the Thread Control Block (TCB).
Definition: thread.h:671
Per CPU Core Structure.
Definition: percpu.h:233
This scheduler node is ready.
Definition: schedulersmp.h:92
Scheduler_Context Base
Basic scheduler context.
Definition: schedulersmp.h:48
Constants and Structures Associated with the Scheduler.
The scheduler node is scheduled.
Definition: schedulersmp.h:84
Scheduler node specialization for SMP schedulers.
Definition: schedulersmp.h:98
Chain_Control Idle_threads
Chain of the available idle threads.
Definition: schedulersmp.h:62
Scheduler_Node Base
Basic scheduler node.
Definition: schedulersmp.h:102
Scheduler node for per-thread data.
Definition: scheduler.h:281
Scheduler_SMP_Node_state
SMP scheduler node states.
Definition: schedulersmp.h:68