RTEMS  5.1
Data Structures | Data Fields
EDMA_tag Struct Reference

Data Structures

union  EDMA_CR_tag
 
struct  tcd_t
 

Data Fields

union EDMA_tag::EDMA_CR_tag CR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   VLD:1
 
      uint32_t   __pad0__:15
 
      uint32_t   GPE:1
 
      uint32_t   CPE:1
 
      uint32_t   ERRCHN:6
 
      uint32_t   SAE:1
 
      uint32_t   SOE:1
 
      uint32_t   DAE:1
 
      uint32_t   DOE:1
 
      uint32_t   NCE:1
 
      uint32_t   SGE:1
 
      uint32_t   SBE:1
 
      uint32_t   DBE:1
 
   }   B
 
ESR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ERQ63:1
 
      uint32_t   ERQ62:1
 
      uint32_t   ERQ61:1
 
      uint32_t   ERQ60:1
 
      uint32_t   ERQ59:1
 
      uint32_t   ERQ58:1
 
      uint32_t   ERQ57:1
 
      uint32_t   ERQ56:1
 
      uint32_t   ERQ55:1
 
      uint32_t   ERQ54:1
 
      uint32_t   ERQ53:1
 
      uint32_t   ERQ52:1
 
      uint32_t   ERQ51:1
 
      uint32_t   ERQ50:1
 
      uint32_t   ERQ49:1
 
      uint32_t   ERQ48:1
 
      uint32_t   ERQ47:1
 
      uint32_t   ERQ46:1
 
      uint32_t   ERQ45:1
 
      uint32_t   ERQ44:1
 
      uint32_t   ERQ43:1
 
      uint32_t   ERQ42:1
 
      uint32_t   ERQ41:1
 
      uint32_t   ERQ40:1
 
      uint32_t   ERQ39:1
 
      uint32_t   ERQ38:1
 
      uint32_t   ERQ37:1
 
      uint32_t   ERQ36:1
 
      uint32_t   ERQ35:1
 
      uint32_t   ERQ34:1
 
      uint32_t   ERQ33:1
 
      uint32_t   ERQ32:1
 
   }   B
 
ERQRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ERQ31:1
 
      uint32_t   ERQ30:1
 
      uint32_t   ERQ29:1
 
      uint32_t   ERQ28:1
 
      uint32_t   ERQ27:1
 
      uint32_t   ERQ26:1
 
      uint32_t   ERQ25:1
 
      uint32_t   ERQ24:1
 
      uint32_t   ERQ23:1
 
      uint32_t   ERQ22:1
 
      uint32_t   ERQ21:1
 
      uint32_t   ERQ20:1
 
      uint32_t   ERQ19:1
 
      uint32_t   ERQ18:1
 
      uint32_t   ERQ17:1
 
      uint32_t   ERQ16:1
 
      uint32_t   ERQ15:1
 
      uint32_t   ERQ14:1
 
      uint32_t   ERQ13:1
 
      uint32_t   ERQ12:1
 
      uint32_t   ERQ11:1
 
      uint32_t   ERQ10:1
 
      uint32_t   ERQ09:1
 
      uint32_t   ERQ08:1
 
      uint32_t   ERQ07:1
 
      uint32_t   ERQ06:1
 
      uint32_t   ERQ05:1
 
      uint32_t   ERQ04:1
 
      uint32_t   ERQ03:1
 
      uint32_t   ERQ02:1
 
      uint32_t   ERQ01:1
 
      uint32_t   ERQ00:1
 
   }   B
 
ERQRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   EEI63:1
 
      uint32_t   EEI62:1
 
      uint32_t   EEI61:1
 
      uint32_t   EEI60:1
 
      uint32_t   EEI59:1
 
      uint32_t   EEI58:1
 
      uint32_t   EEI57:1
 
      uint32_t   EEI56:1
 
      uint32_t   EEI55:1
 
      uint32_t   EEI54:1
 
      uint32_t   EEI53:1
 
      uint32_t   EEI52:1
 
      uint32_t   EEI51:1
 
      uint32_t   EEI50:1
 
      uint32_t   EEI49:1
 
      uint32_t   EEI48:1
 
      uint32_t   EEI47:1
 
      uint32_t   EEI46:1
 
      uint32_t   EEI45:1
 
      uint32_t   EEI44:1
 
      uint32_t   EEI43:1
 
      uint32_t   EEI42:1
 
      uint32_t   EEI41:1
 
      uint32_t   EEI40:1
 
      uint32_t   EEI39:1
 
      uint32_t   EEI38:1
 
      uint32_t   EEI37:1
 
      uint32_t   EEI36:1
 
      uint32_t   EEI35:1
 
      uint32_t   EEI34:1
 
      uint32_t   EEI33:1
 
      uint32_t   EEI32:1
 
   }   B
 
EEIRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   EEI31:1
 
      uint32_t   EEI30:1
 
      uint32_t   EEI29:1
 
      uint32_t   EEI28:1
 
      uint32_t   EEI27:1
 
      uint32_t   EEI26:1
 
      uint32_t   EEI25:1
 
      uint32_t   EEI24:1
 
      uint32_t   EEI23:1
 
      uint32_t   EEI22:1
 
      uint32_t   EEI21:1
 
      uint32_t   EEI20:1
 
      uint32_t   EEI19:1
 
      uint32_t   EEI18:1
 
      uint32_t   EEI17:1
 
      uint32_t   EEI16:1
 
      uint32_t   EEI15:1
 
      uint32_t   EEI14:1
 
      uint32_t   EEI13:1
 
      uint32_t   EEI12:1
 
      uint32_t   EEI11:1
 
      uint32_t   EEI10:1
 
      uint32_t   EEI09:1
 
      uint32_t   EEI08:1
 
      uint32_t   EEI07:1
 
      uint32_t   EEI06:1
 
      uint32_t   EEI05:1
 
      uint32_t   EEI04:1
 
      uint32_t   EEI03:1
 
      uint32_t   EEI02:1
 
      uint32_t   EEI01:1
 
      uint32_t   EEI00:1
 
   }   B
 
EEIRL
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   SERQ:7
 
   }   B
 
SERQR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   CERQ:7
 
   }   B
 
CERQR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   SEEI:7
 
   }   B
 
SEEIR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   CEEI:7
 
   }   B
 
CEEIR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   CINT:7
 
   }   B
 
CIRQR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   CERR:7
 
   }   B
 
CER
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   SSB:7
 
   }   B
 
SSBR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   NOP:1
 
      uint8_t   CDSB:7
 
   }   B
 
CDSBR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   INT63:1
 
      uint32_t   INT62:1
 
      uint32_t   INT61:1
 
      uint32_t   INT60:1
 
      uint32_t   INT59:1
 
      uint32_t   INT58:1
 
      uint32_t   INT57:1
 
      uint32_t   INT56:1
 
      uint32_t   INT55:1
 
      uint32_t   INT54:1
 
      uint32_t   INT53:1
 
      uint32_t   INT52:1
 
      uint32_t   INT51:1
 
      uint32_t   INT50:1
 
      uint32_t   INT49:1
 
      uint32_t   INT48:1
 
      uint32_t   INT47:1
 
      uint32_t   INT46:1
 
      uint32_t   INT45:1
 
      uint32_t   INT44:1
 
      uint32_t   INT43:1
 
      uint32_t   INT42:1
 
      uint32_t   INT41:1
 
      uint32_t   INT40:1
 
      uint32_t   INT39:1
 
      uint32_t   INT38:1
 
      uint32_t   INT37:1
 
      uint32_t   INT36:1
 
      uint32_t   INT35:1
 
      uint32_t   INT34:1
 
      uint32_t   INT33:1
 
      uint32_t   INT32:1
 
   }   B
 
IRQRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   INT31:1
 
      uint32_t   INT30:1
 
      uint32_t   INT29:1
 
      uint32_t   INT28:1
 
      uint32_t   INT27:1
 
      uint32_t   INT26:1
 
      uint32_t   INT25:1
 
      uint32_t   INT24:1
 
      uint32_t   INT23:1
 
      uint32_t   INT22:1
 
      uint32_t   INT21:1
 
      uint32_t   INT20:1
 
      uint32_t   INT19:1
 
      uint32_t   INT18:1
 
      uint32_t   INT17:1
 
      uint32_t   INT16:1
 
      uint32_t   INT15:1
 
      uint32_t   INT14:1
 
      uint32_t   INT13:1
 
      uint32_t   INT12:1
 
      uint32_t   INT11:1
 
      uint32_t   INT10:1
 
      uint32_t   INT09:1
 
      uint32_t   INT08:1
 
      uint32_t   INT07:1
 
      uint32_t   INT06:1
 
      uint32_t   INT05:1
 
      uint32_t   INT04:1
 
      uint32_t   INT03:1
 
      uint32_t   INT02:1
 
      uint32_t   INT01:1
 
      uint32_t   INT00:1
 
   }   B
 
IRQRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ERR63:1
 
      uint32_t   ERR62:1
 
      uint32_t   ERR61:1
 
      uint32_t   ERR60:1
 
      uint32_t   ERR59:1
 
      uint32_t   ERR58:1
 
      uint32_t   ERR57:1
 
      uint32_t   ERR56:1
 
      uint32_t   ERR55:1
 
      uint32_t   ERR54:1
 
      uint32_t   ERR53:1
 
      uint32_t   ERR52:1
 
      uint32_t   ERR51:1
 
      uint32_t   ERR50:1
 
      uint32_t   ERR49:1
 
      uint32_t   ERR48:1
 
      uint32_t   ERR47:1
 
      uint32_t   ERR46:1
 
      uint32_t   ERR45:1
 
      uint32_t   ERR44:1
 
      uint32_t   ERR43:1
 
      uint32_t   ERR42:1
 
      uint32_t   ERR41:1
 
      uint32_t   ERR40:1
 
      uint32_t   ERR39:1
 
      uint32_t   ERR38:1
 
      uint32_t   ERR37:1
 
      uint32_t   ERR36:1
 
      uint32_t   ERR35:1
 
      uint32_t   ERR34:1
 
      uint32_t   ERR33:1
 
      uint32_t   ERR32:1
 
   }   B
 
ERH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   ERR31:1
 
      uint32_t   ERR30:1
 
      uint32_t   ERR29:1
 
      uint32_t   ERR28:1
 
      uint32_t   ERR27:1
 
      uint32_t   ERR26:1
 
      uint32_t   ERR25:1
 
      uint32_t   ERR24:1
 
      uint32_t   ERR23:1
 
      uint32_t   ERR22:1
 
      uint32_t   ERR21:1
 
      uint32_t   ERR20:1
 
      uint32_t   ERR19:1
 
      uint32_t   ERR18:1
 
      uint32_t   ERR17:1
 
      uint32_t   ERR16:1
 
      uint32_t   ERR15:1
 
      uint32_t   ERR14:1
 
      uint32_t   ERR13:1
 
      uint32_t   ERR12:1
 
      uint32_t   ERR11:1
 
      uint32_t   ERR10:1
 
      uint32_t   ERR09:1
 
      uint32_t   ERR08:1
 
      uint32_t   ERR07:1
 
      uint32_t   ERR06:1
 
      uint32_t   ERR05:1
 
      uint32_t   ERR04:1
 
      uint32_t   ERR03:1
 
      uint32_t   ERR02:1
 
      uint32_t   ERR01:1
 
      uint32_t   ERR00:1
 
   }   B
 
ERL
 
uint32_t edma_reserved1 [52]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   ECP:1
 
      uint8_t   __pad0__:1
 
      uint8_t   GRPPRI:2
 
      uint8_t   CHPRI:4
 
   }   B
 
CPR [64]
 
uint32_t edma_reserved2 [944]
 
struct EDMA_tag::tcd_t TCD [64]
 

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