19 #ifndef _RTEMS_SCORE_CORESPINLOCK_H 20 #define _RTEMS_SCORE_CORESPINLOCK_H Constants and Structures Associated with the Object Handler.
volatile uint32_t lock
This field is the lock.
Definition: corespinlock.h:58
The following defines the control block used to manage the attributes of each spinlock.
Definition: corespinlock.h:42
volatile Objects_Id holder
This field is the Id of the thread holding the lock.
Definition: corespinlock.h:69
The following defines the control block used to manage each spinlock.
Definition: corespinlock.h:52
volatile uint32_t users
This field is a count of the current number of threads using this spinlock.
Definition: corespinlock.h:64
uint32_t XXX
This element indicates XXX.
Definition: corespinlock.h:45
CORE_spinlock_Attributes Attributes
XXX may not be needed.
Definition: corespinlock.h:54
uint32_t Objects_Id
The following type defines the control block used to manage object IDs.
Definition: object.h:122