5
Last change
on this file since df2177ab was
df2177ab,
checked in by Sebastian Huber <sebastian.huber@…>, on 07/01/16 at 12:47:07
|
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.
|
-
Property mode set to
100644
|
File size:
829 bytes
|
Line | |
---|
1 | /* |
---|
2 | * @file |
---|
3 | * |
---|
4 | * @brief Scheduler CBS Allocate |
---|
5 | * @ingroup ScoreScheduler |
---|
6 | */ |
---|
7 | |
---|
8 | /* |
---|
9 | * Copyright (C) 2011 Petr Benes. |
---|
10 | * Copyright (C) 2011 On-Line Applications Research Corporation (OAR). |
---|
11 | * |
---|
12 | * The license and distribution terms for this file may be |
---|
13 | * found in the file LICENSE in this distribution or at |
---|
14 | * http://www.rtems.org/license/LICENSE. |
---|
15 | */ |
---|
16 | |
---|
17 | #if HAVE_CONFIG_H |
---|
18 | #include "config.h" |
---|
19 | #endif |
---|
20 | |
---|
21 | #include <rtems/score/schedulercbsimpl.h> |
---|
22 | |
---|
23 | void _Scheduler_CBS_Node_initialize( |
---|
24 | const Scheduler_Control *scheduler, |
---|
25 | Scheduler_Node *node, |
---|
26 | Thread_Control *the_thread, |
---|
27 | Priority_Control priority |
---|
28 | ) |
---|
29 | { |
---|
30 | Scheduler_CBS_Node *the_node; |
---|
31 | |
---|
32 | _Scheduler_EDF_Node_initialize( scheduler, node, the_thread, priority ); |
---|
33 | |
---|
34 | the_node = _Scheduler_CBS_Node_downcast( node ); |
---|
35 | the_node->cbs_server = NULL; |
---|
36 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.