RTEMS  5.0.0
Files | Functions
Classic Barrier Implementation

Files

file  barrierdata.h
 Classic Barrier Manager Data Structures.
 
file  barrierimpl.h
 Classic Barrier Manager Implementation.
 

Functions

RTEMS_INLINE_ROUTINE Barrier_Control_Barrier_Allocate (void)
 _Barrier_Allocate More...
 
RTEMS_INLINE_ROUTINE void _Barrier_Free (Barrier_Control *the_barrier)
 _Barrier_Free More...
 
RTEMS_INLINE_ROUTINE Barrier_Control_Barrier_Get (Objects_Id id, Thread_queue_Context *queue_context)
 

Detailed Description

Function Documentation

◆ _Barrier_Allocate()

RTEMS_INLINE_ROUTINE Barrier_Control* _Barrier_Allocate ( void  )

_Barrier_Allocate

This function allocates a barrier control block from the inactive chain of free barrier control blocks.

◆ _Barrier_Free()

RTEMS_INLINE_ROUTINE void _Barrier_Free ( Barrier_Control the_barrier)

_Barrier_Free

This routine frees a barrier control block to the inactive chain of free barrier control blocks.