RTEMS 6.3
Loading...
Searching...
No Matches
corebarrierimpl.h File Reference

This header file provides interfaces of the Barrier Handler which are only used by the implementation. More...

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.

Detailed Description

This header file provides interfaces of the Barrier Handler which are only used by the implementation.