RTEMS CPU Kit with SuperCore  4.10.99.0
Data Structures | Defines | Functions | Variables
rtems/score/scheduler.h File Reference

Constants and Structures Associated with the Scheduler. More...

#include <rtems/score/percpu.h>
#include <rtems/score/chain.h>
#include <rtems/score/priority.h>
#include <rtems/score/prioritybitmap.h>
#include <rtems/score/scheduler.inl>
Include dependency graph for scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Scheduler_Operations
 function jump table that holds pointers to the functions that implement specific schedulers. More...
struct  Scheduler_Control
 This is the structure used to manage the scheduler. More...

Defines

#define _Scheduler_Is_priority_lower_than(_p1, _p2)   (_Scheduler_Priority_compare(_p1,_p2) < 0)
 Macro testing whether p1 has lower priority than p2 in the intuitive sense of priority.
#define _Scheduler_Is_priority_higher_than(_p1, _p2)   (_Scheduler_Priority_compare(_p1,_p2) > 0)
 Macro testing whether p1 has higher priority than p2 in the intuitive sense of priority.

Functions

void _Scheduler_Handler_initialization (void)
 Initializes the scheduler to the policy chosen by the user.

Variables

Scheduler_Control _Scheduler
 The _Scheduler holds the structures used to manage the scheduler.

Detailed Description

Constants and Structures Associated with the Scheduler.

This include file contains all the constants and structures associated with the scheduler.