RTEMS  5.0.0
Data Fields
INTC_tag Struct Reference

Data Fields

union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:18
 
      uint32_t   VTES_PRC1:1
 
      uint32_t   __pad1__:4
 
      uint32_t   HVEN_PRC1:1
 
      uint32_t   __pad2__:2
 
      uint32_t   VTES:1
 
      uint32_t   __pad3__:4
 
      uint32_t   HVEN:1
 
   }   B
 
MCR
 
int32_t INTC_reserved1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR_PRC1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA:21
 
      uint32_t   INTVEC:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA_PRC1:21
 
      uint32_t   INTVEC_PRC1:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR_PRC1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR_PRC1
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   SET:1
 
      uint8_t   CLR:1
 
   }   B
 
SSCIR [8]
 
uint32_t intc_reserved2 [6]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   PRC_SEL:2
 
      uint8_t   __pad0__:2
 
      uint8_t   PRI:4
 
   }   B
 
PSR [294]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:26
 
      uint32_t   VTES:1
 
      uint32_t   __pad1__:4
 
      uint32_t   HVEN:1
 
   }   B
 
MCR
 
int32_t INTC_reserved00
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR
 
uint32_t intc_reserved1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA:21
 
      uint32_t   INTVEC:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR
 
uint32_t intc_reserved3
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   SET:1
 
      uint8_t   CLR:1
 
   }   B
 
SSCIR [8]
 
uint32_t intc_reserved4 [6]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   PRI:4
 
   }   B
 
PSR [358]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:26
 
      uint32_t   VTES:1
 
      uint32_t   __pad1__:4
 
      uint32_t   HVEN:1
 
   }   B
 
MCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA:21
 
      uint32_t   INTVEC:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   SET:1
 
      uint8_t   CLR:1
 
   }   B
 
SSCIR [8]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   PRI:4
 
   }   B
 
PSR [358]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:18
 
      uint32_t   VTES_PRC1:1
 
      uint32_t   __pad1__:4
 
      uint32_t   HVEN_PRC1:1
 
      uint32_t   __pad2__:2
 
      uint32_t   VTES:1
 
      uint32_t   __pad3__:4
 
      uint32_t   HVEN:1
 
   }   B
 
MCR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR_PRC1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA:21
 
      uint32_t   INTVEC:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA_PRC1:21
 
      uint32_t   INTVEC_PRC1:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR_PRC1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:32
 
   }   B
 
EOIR_PRC1
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   SET:1
 
      uint8_t   CLR:1
 
   }   B
 
SSCIR [8]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   PRC_SEL:2
 
      uint8_t   __pad0__:2
 
      uint8_t   PRI:4
 
   }   B
 
PSR [316]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:26
 
      uint32_t   VTES:1
 
      uint32_t   __pad1__:4
 
      uint32_t   HVEN:1
 
   }   B
 
MCR
 
uint32_t INTC_reserved0004
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:28
 
      uint32_t   PRI:4
 
   }   B
 
CPR
 
uint32_t INTC_reserved000C
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VTBA:21
 
      uint32_t   INTVEC:9
 
      uint32_t   __pad0__:2
 
   }   B
 
IACKR
 
uint32_t INTC_reserved0014
 
union {
   uint32_t   R
 
   struct {
      uint32_t   EOIR:32
 
   }   B
 
EOIR
 
uint32_t INTC_reserved001C
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   SET:1
 
      uint8_t   CLR:1
 
   }   B
 
SSCIR [8]
 
uint32_t INTC_reserved0028 [6]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   PRI:4
 
   }   B
 
PSR [480]
 
uint16_t INTC_reserved0220 [7920]
 

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