summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/scheduleredf.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/include/rtems/score/scheduleredf.h')
-rw-r--r--cpukit/score/include/rtems/score/scheduleredf.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/cpukit/score/include/rtems/score/scheduleredf.h b/cpukit/score/include/rtems/score/scheduleredf.h
index fabce7e288..95be94c802 100644
--- a/cpukit/score/include/rtems/score/scheduleredf.h
+++ b/cpukit/score/include/rtems/score/scheduleredf.h
@@ -91,10 +91,15 @@ typedef enum {
} Scheduler_EDF_Queue_state;
/**
- * This structure handles EDF specific data of a thread.
+ * @brief Scheduler node specialization for EDF schedulers.
*/
typedef struct {
/**
+ * @brief Basic scheduler node.
+ */
+ Scheduler_Node Base;
+
+ /**
* Pointer to corresponding Thread Control Block.
*/
Thread_Control *thread;
@@ -106,7 +111,7 @@ typedef struct {
* State of the thread with respect to ready queue.
*/
Scheduler_EDF_Queue_state queue_state;
-} Scheduler_EDF_Per_thread;
+} Scheduler_EDF_Node;
/**
* @brief Initialize EDF scheduler.