RTEMS
|
Handles Scheduler Nodes. More...
#include <rtems/score/basedefs.h>
#include <rtems/score/chain.h>
#include <rtems/score/priority.h>
#include <rtems/score/smplockseq.h>
Go to the source code of this file.
Classes | |
struct | Scheduler_Node |
Scheduler node for per-thread data. More... | |
Macros | |
#define | SCHEDULER_NODE_OF_THREAD_WAIT_NODE(node) RTEMS_CONTAINER_OF( node, Scheduler_Node, Thread.Wait_node ) |
#define | SCHEDULER_NODE_OF_THREAD_SCHEDULER_NODE(node) RTEMS_CONTAINER_OF( node, Scheduler_Node, Thread.Scheduler_node.Chain ) |
Typedefs | |
typedef struct Scheduler_Node | Scheduler_Node |
Enumerations | |
enum | Scheduler_Node_request { SCHEDULER_NODE_REQUEST_NOT_PENDING, SCHEDULER_NODE_REQUEST_ADD, SCHEDULER_NODE_REQUEST_REMOVE, SCHEDULER_NODE_REQUEST_NOTHING } |
The scheduler node requests. More... | |
Variables | |
const size_t | _Scheduler_Node_size |
The size of a scheduler node. More... | |
Handles Scheduler Nodes.
Definition in file schedulernode.h.