diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-07-01 14:47:07 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-07-01 14:47:07 +0200 |
commit | df2177ab5ea1c5b183513cdcac729af9c4040110 (patch) | |
tree | c313d341042ae07b605a08055e1cd447619f38d0 /cpukit/score/include/rtems/score/schedulerpriorityimpl.h | |
parent | score: Fix MPCI message layout (diff) | |
download | rtems-df2177ab5ea1c5b183513cdcac729af9c4040110.tar.bz2 |
score: Change scheduler node init and destroy
Provide the scheduler node to initialize or destroy to the corresponding
operations. This makes it possible to have more than one scheduler node
per thread.
Diffstat (limited to 'cpukit/score/include/rtems/score/schedulerpriorityimpl.h')
-rw-r--r-- | cpukit/score/include/rtems/score/schedulerpriorityimpl.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/schedulerpriorityimpl.h b/cpukit/score/include/rtems/score/schedulerpriorityimpl.h index d03c8d32dc..e33866e59b 100644 --- a/cpukit/score/include/rtems/score/schedulerpriorityimpl.h +++ b/cpukit/score/include/rtems/score/schedulerpriorityimpl.h @@ -48,6 +48,13 @@ RTEMS_INLINE_ROUTINE Scheduler_priority_Node *_Scheduler_priority_Thread_get_nod return (Scheduler_priority_Node *) _Scheduler_Thread_get_node( the_thread ); } +RTEMS_INLINE_ROUTINE Scheduler_priority_Node *_Scheduler_priority_Node_downcast( + Scheduler_Node *node +) +{ + return (Scheduler_priority_Node *) node; +} + /** * @brief Ready queue initialization. * |