37#ifndef _RTEMS_SCORE_THREADQOPS_H
38#define _RTEMS_SCORE_THREADQOPS_H
Thread_Control * _Thread_queue_FIFO_first(const Thread_queue_Heads *heads)
Gets the first thread on the FIFO thread queue.
Definition: threadqops.c:247
Thread_Control * _Thread_queue_FIFO_surrender(Thread_queue_Queue *queue, Thread_queue_Heads *heads, Thread_Control *previous_owner, Thread_queue_Context *queue_context)
Surrenders the thread queue to the first thread on the FIFO thread queue.
Definition: threadqops.c:261
void _Thread_queue_Do_nothing_priority_actions(Thread_queue_Queue *queue, Priority_Actions *priority_actions)
Initializes the priority actions so that no actions are performed.
Definition: threadqops.c:66
void _Thread_queue_FIFO_enqueue(Thread_queue_Queue *queue, Thread_Control *the_thread, Thread_queue_Context *queue_context)
Enqueues the thread to the FIFO thread queue.
Definition: threadqops.c:216
void _Thread_queue_FIFO_extract(Thread_queue_Queue *queue, Thread_Control *the_thread, Thread_queue_Context *queue_context)
Extracts the thread from the FIFO thread queue.
Definition: threadqops.c:231
A list of priority actions.
Definition: priority.h:207
Thread queue context for the thread queue methods.
Definition: threadq.h:216
Definition: threadq.h:427
Thread queue heads.
Definition: threadq.h:385
This header file provides interfaces of the Thread Queue Handler which are used by the implementation...