RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
CORE_RWLock_Control Struct Reference

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

#include <corerwlock.h>

Collaboration diagram for CORE_RWLock_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 RWLock to be released.
 
CORE_RWLock_Attributes Attributes
 This element is the set of attributes which define this instance's behavior.
 
CORE_RWLock_States current_state
 This element is the current state of the RWLock.
 
uint32_t number_of_readers
 This element contains the current number of thread waiting for this RWLock to be released. More...
 

Detailed Description

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

Field Documentation

◆ number_of_readers

uint32_t CORE_RWLock_Control::number_of_readers

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

Referenced by _CORE_RWLock_Initialize().


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