score: Rename _Scheduler_priority_Release_job()

Rename _Scheduler_priority_Release_job() into
_Scheduler_default_Release_job().
This commit is contained in:
Sebastian Huber
2013-08-07 11:33:17 +02:00
parent ae75429ca1
commit 037cfd17b9
6 changed files with 24 additions and 28 deletions

View File

@@ -179,6 +179,7 @@ libscore_a_SOURCES += src/objectallocate.c src/objectclose.c \
## SCHEDULER_C_FILES
libscore_a_SOURCES += src/scheduler.c
libscore_a_SOURCES += src/schedulerdefaultreleasejob.c
libscore_a_SOURCES += src/schedulerdefaulttick.c
libscore_a_SOURCES += src/schedulerdefaultstartidle.c
@@ -191,7 +192,6 @@ libscore_a_SOURCES += src/schedulerpriority.c \
src/schedulerpriorityextract.c \
src/schedulerpriorityfree.c \
src/schedulerpriorityprioritycompare.c \
src/schedulerpriorityreleasejob.c \
src/schedulerpriorityschedule.c \
src/schedulerpriorityunblock.c \
src/schedulerpriorityupdate.c \

View File

@@ -125,6 +125,17 @@ typedef struct {
*/
extern Scheduler_Control _Scheduler;
/**
* @brief Does nothing.
*
* @param[in] thread Unused.
* @param[in] deadline Unused.
*/
void _Scheduler_default_Release_job(
Thread_Control *thread,
uint32_t deadline
);
/**
* @brief Performs tick operations depending on the CPU budget algorithm for
* each executing thread.

View File

@@ -51,7 +51,7 @@ extern "C" {
_Scheduler_priority_Enqueue_first, /* enqueue_first entry point */ \
_Scheduler_priority_Extract, /* extract entry point */ \
_Scheduler_priority_Priority_compare, /* compares two priorities */ \
_Scheduler_priority_Release_job, /* new period of task */ \
_Scheduler_default_Release_job, /* new period of task */ \
_Scheduler_default_Tick, /* tick entry point */ \
_Scheduler_default_Start_idle /* start idle entry point */ \
}
@@ -211,20 +211,6 @@ int _Scheduler_priority_Priority_compare(
Priority_Control p2
);
/**
* @brief Called when a new job of task is released.
*
* This routine is called when a new job of task is released.
*
* @param[in] the_thread is the owner of the job.
* @param[in] deadline of the new job from now. If equal to 0,
* the job was cancelled or deleted.
*/
void _Scheduler_priority_Release_job (
Thread_Control *the_thread,
uint32_t deadline
);
/**@}*/
#ifdef __cplusplus

View File

@@ -49,7 +49,7 @@ extern "C" {
_Scheduler_simple_Enqueue_first, /* enqueue_first entry point */ \
_Scheduler_simple_Extract, /* extract entry point */ \
_Scheduler_priority_Priority_compare, /* compares two priorities */ \
_Scheduler_priority_Release_job, /* new period of task */ \
_Scheduler_default_Release_job, /* new period of task */ \
_Scheduler_default_Tick, /* tick entry point */ \
_Scheduler_default_Start_idle /* start idle entry point */ \
}

View File

@@ -71,7 +71,7 @@ typedef struct {
_Scheduler_simple_smp_Enqueue_priority_lifo, \
_Scheduler_simple_smp_Extract, \
_Scheduler_priority_Priority_compare, \
_Scheduler_priority_Release_job, \
_Scheduler_default_Release_job, \
_Scheduler_default_Tick, \
_Scheduler_simple_smp_Start_idle \
}

View File

@@ -1,8 +1,9 @@
/**
* @file
* @file
*
* @brief Scheduler Priority Release Job
* @ingroup ScoreScheduler
* @brief Default Scheduler Release Job Operation
*
* @ingroup ScoreScheduler
*/
/*
@@ -18,15 +19,13 @@
#include "config.h"
#endif
#include <rtems/system.h>
#include <rtems/config.h>
#include <rtems/score/scheduler.h>
#include <rtems/score/schedulerpriority.h>
void _Scheduler_priority_Release_job(
Thread_Control *the_thread,
uint32_t deadline
void _Scheduler_default_Release_job(
Thread_Control *thread,
uint32_t deadline
)
{
return;
( void ) thread;
( void ) deadline;
}