summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/scheduler.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-06-03 10:29:30 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-06-04 08:37:06 +0200
commit8e46738436b18d0f1a9424a95b678ab1596cb092 (patch)
tree252be226da9107952a87628fd4e5265df603c167 /cpukit/score/include/rtems/score/scheduler.h
parentsptests/spsem03: New test (diff)
downloadrtems-8e46738436b18d0f1a9424a95b678ab1596cb092.tar.bz2
score: Replace _Scheduler_Allocate/Free()
Replace _Scheduler_Allocate() with _Scheduler_Node_initialize(). Remove the return status and thus the node initialization must be always successful. Rename _Scheduler_Free() to _Scheduler_Node_destroy().
Diffstat (limited to 'cpukit/score/include/rtems/score/scheduler.h')
-rw-r--r--cpukit/score/include/rtems/score/scheduler.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/cpukit/score/include/rtems/score/scheduler.h b/cpukit/score/include/rtems/score/scheduler.h
index c4bd350859..7ca2133460 100644
--- a/cpukit/score/include/rtems/score/scheduler.h
+++ b/cpukit/score/include/rtems/score/scheduler.h
@@ -71,11 +71,11 @@ typedef struct {
bool
);
- /** @see _Scheduler_Allocate() */
- bool ( *allocate )( const Scheduler_Control *, Thread_Control * );
+ /** @see _Scheduler_Node_initialize() */
+ void ( *node_initialize )( const Scheduler_Control *, Thread_Control * );
- /** @see _Scheduler_Free() */
- void ( *free )( const Scheduler_Control *, Thread_Control * );
+ /** @see _Scheduler_Node_destroy() */
+ void ( *node_destroy )( const Scheduler_Control *, Thread_Control * );
/** @see _Scheduler_Update() */
void ( *update )( const Scheduler_Control *, Thread_Control * );
@@ -251,14 +251,12 @@ void _Scheduler_default_Schedule(
);
/**
- * @brief Returns true.
+ * @brief Does nothing.
*
* @param[in] scheduler Unused.
* @param[in] the_thread Unused.
- *
- * @retval true Always.
*/
-bool _Scheduler_default_Allocate(
+void _Scheduler_default_Node_initialize(
const Scheduler_Control *scheduler,
Thread_Control *the_thread
);
@@ -269,7 +267,7 @@ bool _Scheduler_default_Allocate(
* @param[in] scheduler Unused.
* @param[in] the_thread Unused.
*/
-void _Scheduler_default_Free(
+void _Scheduler_default_Node_destroy(
const Scheduler_Control *scheduler,
Thread_Control *the_thread
);