RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
CORE_barrier_Control Struct Reference

The following defines the control block used to manage each barrier. More...

#include <corebarrier.h>

Collaboration diagram for CORE_barrier_Control:
Collaboration graph
[legend]

Data Fields

Thread_queue_Control Wait_queue
 This field is the Waiting Queue used to manage the set of tasks which are blocked waiting for the barrier to be released.
 
CORE_barrier_Attributes Attributes
 This element is the set of attributes which define this instance's behavior.
 
uint32_t number_of_waiting_threads
 This element contains the current number of thread waiting for this barrier to be released. More...
 

Detailed Description

The following defines the control block used to manage each barrier.

Field Documentation

◆ number_of_waiting_threads

uint32_t CORE_barrier_Control::number_of_waiting_threads

This element contains the current number of thread waiting for this barrier to be released.

Referenced by _CORE_barrier_Get_number_of_waiting_threads(), _CORE_barrier_Initialize(), and _CORE_barrier_Release().


The documentation for this struct was generated from the following file: