RTEMS  5.0.0
Data Fields
SEMA4_tag Struct Reference

Data Fields

union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   GTFSM:2
 
   }   B
 
GATE [16]
 
uint32_t sema4_reserved1 [12]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   INE0:1
 
      uint16_t   INE1:1
 
      uint16_t   INE2:1
 
      uint16_t   INE3:1
 
      uint16_t   INE4:1
 
      uint16_t   INE5:1
 
      uint16_t   INE6:1
 
      uint16_t   INE7:1
 
      uint16_t   INE8:1
 
      uint16_t   INE9:1
 
      uint16_t   INE10:1
 
      uint16_t   INE11:1
 
      uint16_t   INE12:1
 
      uint16_t   INE13:1
 
      uint16_t   INE14:1
 
      uint16_t   INE15:1
 
   }   B
 
CP0INE
 
uint16_t sema4_reserved2 [3]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   INE0:1
 
      uint16_t   INE1:1
 
      uint16_t   INE2:1
 
      uint16_t   INE3:1
 
      uint16_t   INE4:1
 
      uint16_t   INE5:1
 
      uint16_t   INE6:1
 
      uint16_t   INE7:1
 
      uint16_t   INE8:1
 
      uint16_t   INE9:1
 
      uint16_t   INE10:1
 
      uint16_t   INE11:1
 
      uint16_t   INE12:1
 
      uint16_t   INE13:1
 
      uint16_t   INE14:1
 
      uint16_t   INE15:1
 
   }   B
 
CP1INE
 
uint16_t sema4_reserved3 [27]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   GN0:1
 
      uint16_t   GN1:1
 
      uint16_t   GN2:1
 
      uint16_t   GN3:1
 
      uint16_t   GN4:1
 
      uint16_t   GN5:1
 
      uint16_t   GN6:1
 
      uint16_t   GN7:1
 
      uint16_t   GN8:1
 
      uint16_t   GN9:1
 
      uint16_t   GN10:1
 
      uint16_t   GN11:1
 
      uint16_t   GN12:1
 
      uint16_t   GN13:1
 
      uint16_t   GN14:1
 
      uint16_t   GN15:1
 
   }   B
 
CP0NTF
 
uint16_t sema4_reserved4 [3]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   GN0:1
 
      uint16_t   GN1:1
 
      uint16_t   GN2:1
 
      uint16_t   GN3:1
 
      uint16_t   GN4:1
 
      uint16_t   GN5:1
 
      uint16_t   GN6:1
 
      uint16_t   GN7:1
 
      uint16_t   GN8:1
 
      uint16_t   GN9:1
 
      uint16_t   GN10:1
 
      uint16_t   GN11:1
 
      uint16_t   GN12:1
 
      uint16_t   GN13:1
 
      uint16_t   GN14:1
 
      uint16_t   GN15:1
 
   }   B
 
CP1NTF
 
uint16_t sema4_reserved5 [59]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   RSTGSM:2
 
      uint16_t   __pad1__:1
 
      uint16_t   RSTGMS:3
 
      uint16_t   RSTGTN:8
 
   }   B
 
RSTGT
 
uint16_t sema4_reserved6
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   RSTNSM:2
 
      uint16_t   __pad1__:1
 
      uint16_t   RSTNMS:3
 
      uint16_t   RSTNTN:8
 
   }   B
 
RSTNTF
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   GTFSM:2
 
   }   B
 
GATE [16]
 
union {
   uint16_t   R
 
   struct {
      uint16_t   INE0:1
 
      uint16_t   INE1:1
 
      uint16_t   INE2:1
 
      uint16_t   INE3:1
 
      uint16_t   INE4:1
 
      uint16_t   INE5:1
 
      uint16_t   INE6:1
 
      uint16_t   INE7:1
 
      uint16_t   INE8:1
 
      uint16_t   INE9:1
 
      uint16_t   INE10:1
 
      uint16_t   INE11:1
 
      uint16_t   INE12:1
 
      uint16_t   INE13:1
 
      uint16_t   INE14:1
 
      uint16_t   INE15:1
 
   }   B
 
CP0INE
 
union {
   uint16_t   R
 
   struct {
      uint16_t   INE0:1
 
      uint16_t   INE1:1
 
      uint16_t   INE2:1
 
      uint16_t   INE3:1
 
      uint16_t   INE4:1
 
      uint16_t   INE5:1
 
      uint16_t   INE6:1
 
      uint16_t   INE7:1
 
      uint16_t   INE8:1
 
      uint16_t   INE9:1
 
      uint16_t   INE10:1
 
      uint16_t   INE11:1
 
      uint16_t   INE12:1
 
      uint16_t   INE13:1
 
      uint16_t   INE14:1
 
      uint16_t   INE15:1
 
   }   B
 
CP1INE
 
union {
   uint16_t   R
 
   struct {
      uint16_t   GN0:1
 
      uint16_t   GN1:1
 
      uint16_t   GN2:1
 
      uint16_t   GN3:1
 
      uint16_t   GN4:1
 
      uint16_t   GN5:1
 
      uint16_t   GN6:1
 
      uint16_t   GN7:1
 
      uint16_t   GN8:1
 
      uint16_t   GN9:1
 
      uint16_t   GN10:1
 
      uint16_t   GN11:1
 
      uint16_t   GN12:1
 
      uint16_t   GN13:1
 
      uint16_t   GN14:1
 
      uint16_t   GN15:1
 
   }   B
 
CP0NTF
 
union {
   uint16_t   R
 
   struct {
      uint16_t   GN0:1
 
      uint16_t   GN1:1
 
      uint16_t   GN2:1
 
      uint16_t   GN3:1
 
      uint16_t   GN4:1
 
      uint16_t   GN5:1
 
      uint16_t   GN6:1
 
      uint16_t   GN7:1
 
      uint16_t   GN8:1
 
      uint16_t   GN9:1
 
      uint16_t   GN10:1
 
      uint16_t   GN11:1
 
      uint16_t   GN12:1
 
      uint16_t   GN13:1
 
      uint16_t   GN14:1
 
      uint16_t   GN15:1
 
   }   B
 
CP1NTF
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   RSTGSM:2
 
      uint16_t   __pad1__:1
 
      uint16_t   RSTGMS:3
 
      uint16_t   RSTGTN:8
 
   }   B
 
RSTGT
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   RSTNSM:2
 
      uint16_t   __pad1__:1
 
      uint16_t   RSTNMS:3
 
      uint16_t   RSTNTN:8
 
   }   B
 
RSTNTF
 

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