RTEMS CPU Kit with SuperCore
Data Structures | Functions
rtems/include/rtems/rtems/barrier.h File Reference
#include <rtems/rtems/types.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/attr.h>
#include <rtems/score/object.h>
#include <rtems/score/corebarrier.h>
Include dependency graph for rtems/include/rtems/rtems/barrier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Barrier_Control
 This type defines the control block used to manage each barrier. More...
 

Functions

rtems_status_code rtems_barrier_create (rtems_name name, rtems_attribute attribute_set, uint32_t maximum_waiters, rtems_id *id)
 RTEMS Create Barrier. More...
 
rtems_status_code rtems_barrier_ident (rtems_name name, rtems_id *id)
 RTEMS Barrier name to Id. More...
 
rtems_status_code rtems_barrier_delete (rtems_id id)
 RTEMS Delete Barrier. More...
 
rtems_status_code rtems_barrier_wait (rtems_id id, rtems_interval timeout)
 RTEMS Barrier Wait. More...
 
rtems_status_code rtems_barrier_release (rtems_id id, uint32_t *released)
 RTEMS Barrier Release. More...