diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-08 11:16:49 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-11 17:05:09 +0100 |
commit | 6f53a9fc5deafe075072f74b238efc0cb2599266 (patch) | |
tree | 95f78f7933eb5871eac01d53308c151732f488de | |
parent | a5785fafc90aca57b289904a849dc84e63e94f80 (diff) |
testsuites/validation/tc-score-tq-smp.c
-rw-r--r-- | testsuites/validation/tc-score-tq-smp.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/testsuites/validation/tc-score-tq-smp.c b/testsuites/validation/tc-score-tq-smp.c index f163a34e85..4eff2de3c6 100644 --- a/testsuites/validation/tc-score-tq-smp.c +++ b/testsuites/validation/tc-score-tq-smp.c @@ -196,40 +196,6 @@ typedef struct { static ScoreTqValSmp_Context ScoreTqValSmp_Instance; -static void ScoreTqValSmp_Setup( ScoreTqValSmp_Context *ctx ) -{ - SetSelfPriority( PRIO_NORMAL ); -} - -static void ScoreTqValSmp_Setup_Wrap( void *arg ) -{ - ScoreTqValSmp_Context *ctx; - - ctx = arg; - ScoreTqValSmp_Setup( ctx ); -} - -static void ScoreTqValSmp_Teardown( ScoreTqValSmp_Context *ctx ) -{ - RestoreRunnerPriority(); -} - -static void ScoreTqValSmp_Teardown_Wrap( void *arg ) -{ - ScoreTqValSmp_Context *ctx; - - ctx = arg; - ScoreTqValSmp_Teardown( ctx ); -} - -static T_fixture ScoreTqValSmp_Fixture = { - .setup = ScoreTqValSmp_Setup_Wrap, - .stop = NULL, - .teardown = ScoreTqValSmp_Teardown_Wrap, - .scope = NULL, - .initial_context = &ScoreTqValSmp_Instance -}; - typedef ScoreTqValSmp_Context Context; static void Extract( void *arg ) @@ -364,6 +330,40 @@ static void DeadlockWorkerE( rtems_task_argument arg ) (void) ReceiveAnyEvents(); } +static void ScoreTqValSmp_Setup( ScoreTqValSmp_Context *ctx ) +{ + SetSelfPriority( PRIO_NORMAL ); +} + +static void ScoreTqValSmp_Setup_Wrap( void *arg ) +{ + ScoreTqValSmp_Context *ctx; + + ctx = arg; + ScoreTqValSmp_Setup( ctx ); +} + +static void ScoreTqValSmp_Teardown( ScoreTqValSmp_Context *ctx ) +{ + RestoreRunnerPriority(); +} + +static void ScoreTqValSmp_Teardown_Wrap( void *arg ) +{ + ScoreTqValSmp_Context *ctx; + + ctx = arg; + ScoreTqValSmp_Teardown( ctx ); +} + +static T_fixture ScoreTqValSmp_Fixture = { + .setup = ScoreTqValSmp_Setup_Wrap, + .stop = NULL, + .teardown = ScoreTqValSmp_Teardown_Wrap, + .scope = NULL, + .initial_context = &ScoreTqValSmp_Instance +}; + /** * @brief Create two or three worker threads and a mutex. Use the mutex and * the worker to do a thread priority change in parallel with a thread queue |