RTEMS 6.1-rc1
Macros | Functions | Variables
corebarrierimpl.h File Reference

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. More...
 
Status_Control _CORE_barrier_Seize (CORE_barrier_Control *the_barrier, Thread_Control *executing, bool wait, Thread_queue_Context *queue_context)
 Waits for the barrier. More...
 

Variables

const Thread_queue_Operations _CORE_barrier_Thread_queue_operations
 These thread queue operations are used for core barriers. More...
 

Detailed Description

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