summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-08 11:16:49 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-09 15:47:12 +0100
commit34140990c5df19c5d64888bd39461419b2cf7a9b (patch)
tree4a1130dc0d25b7be82ec3660b13784c88ccd8d22
parent1148024354cce428ba5a8b69978d165032f57d8d (diff)
testsuites/validation/tc-score-smp-thread.c
-rw-r--r--testsuites/validation/tc-score-smp-thread.c68
1 files changed, 34 insertions, 34 deletions
diff --git a/testsuites/validation/tc-score-smp-thread.c b/testsuites/validation/tc-score-smp-thread.c
index 0478e42262..fc1dd394c2 100644
--- a/testsuites/validation/tc-score-smp-thread.c
+++ b/testsuites/validation/tc-score-smp-thread.c
@@ -159,40 +159,6 @@ typedef struct {
static ScoreThreadValSmp_Context
ScoreThreadValSmp_Instance;
-static void ScoreThreadValSmp_Setup( ScoreThreadValSmp_Context *ctx )
-{
- SetSelfPriority( PRIO_NORMAL );
-}
-
-static void ScoreThreadValSmp_Setup_Wrap( void *arg )
-{
- ScoreThreadValSmp_Context *ctx;
-
- ctx = arg;
- ScoreThreadValSmp_Setup( ctx );
-}
-
-static void ScoreThreadValSmp_Teardown( ScoreThreadValSmp_Context *ctx )
-{
- RestoreRunnerPriority();
-}
-
-static void ScoreThreadValSmp_Teardown_Wrap( void *arg )
-{
- ScoreThreadValSmp_Context *ctx;
-
- ctx = arg;
- ScoreThreadValSmp_Teardown( ctx );
-}
-
-static T_fixture ScoreThreadValSmp_Fixture = {
- .setup = ScoreThreadValSmp_Setup_Wrap,
- .stop = NULL,
- .teardown = ScoreThreadValSmp_Teardown_Wrap,
- .scope = NULL,
- .initial_context = &ScoreThreadValSmp_Instance
-};
-
typedef ScoreThreadValSmp_Context Context;
typedef enum {
@@ -328,6 +294,40 @@ static void WaitForCounter( const Context *ctx, uint32_t expected )
}
}
+static void ScoreThreadValSmp_Setup( ScoreThreadValSmp_Context *ctx )
+{
+ SetSelfPriority( PRIO_NORMAL );
+}
+
+static void ScoreThreadValSmp_Setup_Wrap( void *arg )
+{
+ ScoreThreadValSmp_Context *ctx;
+
+ ctx = arg;
+ ScoreThreadValSmp_Setup( ctx );
+}
+
+static void ScoreThreadValSmp_Teardown( ScoreThreadValSmp_Context *ctx )
+{
+ RestoreRunnerPriority();
+}
+
+static void ScoreThreadValSmp_Teardown_Wrap( void *arg )
+{
+ ScoreThreadValSmp_Context *ctx;
+
+ ctx = arg;
+ ScoreThreadValSmp_Teardown( ctx );
+}
+
+static T_fixture ScoreThreadValSmp_Fixture = {
+ .setup = ScoreThreadValSmp_Setup_Wrap,
+ .stop = NULL,
+ .teardown = ScoreThreadValSmp_Teardown_Wrap,
+ .scope = NULL,
+ .initial_context = &ScoreThreadValSmp_Instance
+};
+
/**
* @brief Create three worker threads and a mutex. Use the mutex and the
* worker to move to a helping scheduler.