RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Functions
scheduleredfreleasejob.c File Reference

This source file contains the implementation of _Scheduler_EDF_Map_priority(), _Scheduler_EDF_Unmap_priority(), _Scheduler_EDF_Release_job(), and _Scheduler_EDF_Cancel_job(). More...

#include <rtems/score/scheduleredfimpl.h>

Functions

Priority_Control _Scheduler_EDF_Map_priority (const Scheduler_Control *scheduler, Priority_Control priority)
 Gets the mapped priority map of the priority control.
 
Priority_Control _Scheduler_EDF_Unmap_priority (const Scheduler_Control *scheduler, Priority_Control priority)
 Gets the unmapped priority map of the priority control.
 
void _Scheduler_EDF_Release_job (const Scheduler_Control *scheduler, Thread_Control *the_thread, Priority_Node *priority_node, uint64_t deadline, Thread_queue_Context *queue_context)
 Releases a EDF job.
 
void _Scheduler_EDF_Cancel_job (const Scheduler_Control *scheduler, Thread_Control *the_thread, Priority_Node *priority_node, Thread_queue_Context *queue_context)
 Cancels a job and removes the thread from the queue context.
 

Detailed Description

This source file contains the implementation of _Scheduler_EDF_Map_priority(), _Scheduler_EDF_Unmap_priority(), _Scheduler_EDF_Release_job(), and _Scheduler_EDF_Cancel_job().