RTEMS  5.0.0
Data Fields
XBAR_tag Struct Reference

Data Fields

union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:4
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:4
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR0
 
uint32_t xbar_reserved1 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR0
 
uint32_t xbar_reserved2 [59]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:4
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:4
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR1
 
uint32_t xbar_reserved3 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR1
 
uint32_t xbar_reserved4 [123]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:4
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:4
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR3
 
uint32_t xbar_reserved5 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR3
 
uint32_t xbar_reserved6 [187]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:4
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:4
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR6
 
uint32_t xbar_reserved7 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR6
 
uint32_t xbar_reserved8 [59]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:4
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:4
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR7
 
uint32_t xbar_reserved9 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR7
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR0
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR0
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR3
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR3
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR6
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR6
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:4
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:4
 
      uint32_t   __pad3__:4
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR7
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR7
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR0
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR0
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR1
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR2
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR2
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR3
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR3
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR6
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR6
 
uint32_t xbar_reserved10 [58]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:9
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR0:1
 
   }   B
 
MPR7
 
uint32_t xbar_reserved11 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR7
 
uint32_t xbar_reserved12 [506]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   R0:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
MGPCR7
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:1
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR4:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR0
 
uint32_t XBAR_reserved0004 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR0
 
uint32_t XBAR_reserved0014 [59]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:1
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR4:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR1
 
uint32_t XBAR_reserved0104 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR1
 
uint32_t XBAR_reserved0114 [59]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:1
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR4:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR2
 
uint32_t XBAR_reserved0204 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR2
 
uint32_t XBAR_reserved0214 [59]
 
uint32_t XBAR_reserved0300 [64]
 
uint32_t XBAR_reserved0400 [64]
 
uint32_t XBAR_reserved0500 [64]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:1
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR4:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR6
 
uint32_t XBAR_reserved604 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR6
 
uint32_t XBAR_reserved0614 [59]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:1
 
      uint32_t   MSTR7:3
 
      uint32_t   __pad1__:1
 
      uint32_t   MSTR6:3
 
      uint32_t   __pad2__:1
 
      uint32_t   MSTR5:3
 
      uint32_t   __pad3__:1
 
      uint32_t   MSTR4:3
 
      uint32_t   __pad4__:1
 
      uint32_t   MSTR3:3
 
      uint32_t   __pad5__:1
 
      uint32_t   MSTR2:3
 
      uint32_t   __pad6__:1
 
      uint32_t   MSTR1:3
 
      uint32_t   __pad7__:1
 
      uint32_t   MSTR0:3
 
   }   B
 
MPR7
 
uint32_t XBAR_reserved704 [3]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   RO:1
 
      uint32_t   __pad0__:21
 
      uint32_t   ARB:2
 
      uint32_t   __pad1__:2
 
      uint32_t   PCTL:2
 
      uint32_t   __pad2__:1
 
      uint32_t   PARK:3
 
   }   B
 
SGPCR7
 
uint32_t XBAR_reserved0714 [59]
 
uint32_t XBAR_reserved0800 [3584]
 

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