RTEMS 6.1-rc5
|
This header file provides interfaces of the Barrier Handler which are only used by the implementation. More...
#include <rtems/score/corebarrier.h>
#include <rtems/score/status.h>
#include <rtems/score/threadqimpl.h>
Go to the source code of this file.
Macros | |
#define | CORE_BARRIER_MANUAL_RELEASE_MAXIMUM_COUNT 0 |
This maximum thread count constant indicates that the barrier is a manual release barrier. | |
Functions | |
void | _CORE_barrier_Initialize (CORE_barrier_Control *the_barrier, uint32_t maximum_count) |
Initializes the core barrier. | |
Status_Control | _CORE_barrier_Seize (CORE_barrier_Control *the_barrier, Thread_Control *executing, bool wait, Thread_queue_Context *queue_context) |
Waits for the barrier. | |
Variables | |
const Thread_queue_Operations | _CORE_barrier_Thread_queue_operations |
These thread queue operations are used for core barriers. | |
This header file provides interfaces of the Barrier Handler which are only used by the implementation.