This header file contains interfaces to define a scheduler configuration for an application.
More...
|
#define | SCHEDULER_CONTEXT_NAME(name) _Configuration_Scheduler_ ## name |
|
#define | SCHEDULER_CONTROL_IS_NON_PREEMPT_MODE_SUPPORTED(value) |
|
#define | SCHEDULER_CBS_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( CBS_ ## name ) |
| Defines a CBS Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_CBS(name) static Scheduler_EDF_Context SCHEDULER_CBS_CONTEXT_NAME( name ) |
| Defines a CBS Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_CBS(name, obj_name) |
| Defines a CBS Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_EDF_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( EDF_ ## name ) |
| Defines an EDF Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_EDF(name) static Scheduler_EDF_Context SCHEDULER_EDF_CONTEXT_NAME( name ) |
| Defines an EDF Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_EDF(name, obj_name) |
| Defines an EDF Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_EDF_SMP_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( EDF_SMP_ ## name ) |
| Defines an EDF SMP Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_EDF_SMP(name) |
| Defines an EDF SMP Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_EDF_SMP(name, obj_name) |
| Defines an EDF SMP Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_PRIORITY_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( priority_ ## name ) |
| Defines a Deterministic Priority Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_PRIORITY(name, prio_count) |
| Defines a Deterministic Priority Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_PRIORITY(name, obj_name) |
| Defines a Deterministic Priority Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_PRIORITY_AFFINITY_SMP_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( priority_affinity_SMP_ ## name ) |
| Defines a Arbitrary Processor Affinity Priority SMP Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_PRIORITY_AFFINITY_SMP(name, prio_count) |
| Defines a Arbitrary Processor Affinity Priority SMP Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_PRIORITY_AFFINITY_SMP(name, obj_name) |
| Defines a Arbitrary Processor Affinity Priority SMP Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_PRIORITY_SMP_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( priority_SMP_ ## name ) |
| Defines a Deterministic Priority SMP Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_PRIORITY_SMP(name, prio_count) |
| Defines a Deterministic Priority SMP Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_PRIORITY_SMP(name, obj_name) |
| Defines a Deterministic Priority SMP Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_STRONG_APA_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( strong_APA_ ## name ) |
| Defines a Strong APA Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_STRONG_APA(name, prio_count) |
| Defines a Strong APA Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_STRONG_APA(name, obj_name) |
| Defines a Strong APA Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_SIMPLE_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( simple_ ## name ) |
| Defines a Simple Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_SIMPLE(name) |
| Defines a Simple Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_SIMPLE(name, obj_name) |
| Defines a Simple Scheduler entry for the scheduler table.
|
|
#define | SCHEDULER_SIMPLE_SMP_CONTEXT_NAME(name) SCHEDULER_CONTEXT_NAME( simple_SMP_ ## name ) |
| Defines a Simple SMP Scheduler context name based on the instantiation name.
|
|
#define | RTEMS_SCHEDULER_SIMPLE_SMP(name) |
| Defines a Simple SMP Scheduler instantiation.
|
|
#define | RTEMS_SCHEDULER_TABLE_SIMPLE_SMP(name, obj_name) |
| Defines a Simple SMP Scheduler entry for the scheduler table.
|
|
This header file contains interfaces to define a scheduler configuration for an application.