|
uint32_t | fec_reserved_start [0x1] |
|
union { |
uint32_t R |
|
struct { |
uint32_t HBERR:1 |
|
uint32_t BABR:1 |
|
uint32_t BABT:1 |
|
uint32_t GRA:1 |
|
uint32_t TXF:1 |
|
uint32_t TXB:1 |
|
uint32_t RXF:1 |
|
uint32_t RXB:1 |
|
uint32_t MII:1 |
|
uint32_t EBERR:1 |
|
uint32_t LC:1 |
|
uint32_t RL:1 |
|
uint32_t UN:1 |
|
uint32_t __pad0__:19 |
|
} B |
|
} | EIR |
|
union { |
uint32_t R |
|
struct { |
uint32_t HBERRM:1 |
|
uint32_t BABRM:1 |
|
uint32_t BABTM:1 |
|
uint32_t GRAM:1 |
|
uint32_t TXFM:1 |
|
uint32_t TXBM:1 |
|
uint32_t RXFM:1 |
|
uint32_t RXBM:1 |
|
uint32_t MIIM:1 |
|
uint32_t EBERRM:1 |
|
uint32_t LCM:1 |
|
uint32_t RLM:1 |
|
uint32_t UNM:1 |
|
uint32_t __pad0__:19 |
|
} B |
|
} | EIMR |
|
uint32_t | fec_reserved_eimr |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:7 |
|
uint32_t R_DES_ACTIVE:1 |
|
uint32_t __pad1__:24 |
|
} B |
|
} | RDAR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:7 |
|
uint32_t X_DES_ACTIVE:1 |
|
uint32_t __pad1__:24 |
|
} B |
|
} | TDAR |
|
uint32_t | fec_reserved_tdar [3] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:30 |
|
uint32_t ETHER_EN:1 |
|
uint32_t RESET:1 |
|
} B |
|
} | ECR |
|
uint32_t | fec_reserved_ecr [6] |
|
union { |
uint32_t R |
|
struct { |
uint32_t ST:2 |
|
uint32_t CP:2 |
|
uint32_t PA:5 |
|
uint32_t RA:5 |
|
uint32_t TA:2 |
|
uint32_t DATA:16 |
|
} B |
|
} | MDATA |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:24 |
|
uint32_t DIS_PREAMBLE:1 |
|
uint32_t MII_SPEED:6 |
|
uint32_t __pad1__:1 |
|
} B |
|
} | MSCR |
|
uint32_t | fec_reserved_mscr [7] |
|
union { |
uint32_t R |
|
struct { |
uint32_t MIB_DISABLE:1 |
|
uint32_t MIB_IDLE:1 |
|
uint32_t __pad0__:30 |
|
} B |
|
} | MIBC |
|
uint32_t | fec_reserved_mibc [7] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:5 |
|
uint32_t MAX_FL:11 |
|
uint32_t __pad1__:10 |
|
uint32_t FCE:1 |
|
uint32_t BC_REJ:1 |
|
uint32_t PROM:1 |
|
uint32_t MII_MODE:1 |
|
uint32_t DRT:1 |
|
uint32_t LOOP:1 |
|
} B |
|
} | RCR |
|
uint32_t | fec_reserved_rcr [15] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:27 |
|
uint32_t RFC_PAUSE:1 |
|
uint32_t TFC_PAUSE:1 |
|
uint32_t FDEN:1 |
|
uint32_t HBC:1 |
|
uint32_t GTS:1 |
|
} B |
|
} | TCR |
|
uint32_t | fec_reserved_tcr [7] |
|
union { |
uint32_t R |
|
struct { |
uint32_t PADDR1:32 |
|
} B |
|
} | PALR |
|
union { |
uint32_t R |
|
struct { |
uint32_t PADDR2:16 |
|
uint32_t TYPE:16 |
|
} B |
|
} | PAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t OPCODE:16 |
|
uint32_t PAUSE_DUR:16 |
|
} B |
|
} | OPD |
|
uint32_t | fec_reserved_opd [10] |
|
union { |
uint32_t R |
|
struct { |
uint32_t IADDR1:32 |
|
} B |
|
} | IAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t IADDR2:32 |
|
} B |
|
} | IALR |
|
union { |
uint32_t R |
|
struct { |
uint32_t GADDR1:32 |
|
} B |
|
} | GAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t GADDR2:32 |
|
} B |
|
} | GALR |
|
uint32_t | fec_reserved_galr [7] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:30 |
|
uint32_t X_WMRK:2 |
|
} B |
|
} | TFWR |
|
uint32_t | fec_reserved_tfwr |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:22 |
|
uint32_t R_BOUND:8 |
|
uint32_t __pad1__:2 |
|
} B |
|
} | FRBR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:22 |
|
uint32_t R_FSTART:8 |
|
uint32_t __pad1__:2 |
|
} B |
|
} | FRSR |
|
uint32_t | fec_reserved_frsr [11] |
|
union { |
uint32_t R |
|
struct { |
uint32_t R_DES_START:30 |
|
uint32_t __pad0__:2 |
|
} B |
|
} | ERDSR |
|
union { |
uint32_t R |
|
struct { |
uint32_t X_DES_START:30 |
|
uint32_t __pad0__:2 |
|
} B |
|
} | ETDSR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:21 |
|
uint32_t R_BUF_SIZE:7 |
|
uint32_t __pad1__:4 |
|
} B |
|
} | EMRBR |
|
uint32_t | fec_reserved_emrbr [29] |
|
union { |
uint32_t R |
|
} | RMON_T_DROP |
|
union { |
uint32_t R |
|
} | RMON_T_PACKETS |
|
union { |
uint32_t R |
|
} | RMON_T_BC_PKT |
|
union { |
uint32_t R |
|
} | RMON_T_MC_PKT |
|
union { |
uint32_t R |
|
} | RMON_T_CRC_ALIGN |
|
union { |
uint32_t R |
|
} | RMON_T_UNDERSIZE |
|
union { |
uint32_t R |
|
} | RMON_T_OVERSIZE |
|
union { |
uint32_t R |
|
} | RMON_T_FRAG |
|
union { |
uint32_t R |
|
} | RMON_T_JAB |
|
union { |
uint32_t R |
|
} | RMON_T_COL |
|
union { |
uint32_t R |
|
} | RMON_T_P64 |
|
union { |
uint32_t R |
|
} | RMON_T_P65TO127 |
|
union { |
uint32_t R |
|
} | RMON_T_P128TO255 |
|
union { |
uint32_t R |
|
} | RMON_T_P256TO511 |
|
union { |
uint32_t R |
|
} | RMON_T_P512TO1023 |
|
union { |
uint32_t R |
|
} | RMON_T_P1024TO2047 |
|
union { |
uint32_t R |
|
} | RMON_T_P_GTE2048 |
|
union { |
uint32_t R |
|
} | RMON_T_OCTETS |
|
union { |
uint32_t R |
|
} | IEEE_T_DROP |
|
union { |
uint32_t R |
|
} | IEEE_T_FRAME_OK |
|
union { |
uint32_t R |
|
} | IEEE_T_1COL |
|
union { |
uint32_t R |
|
} | IEEE_T_MCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_DEF |
|
union { |
uint32_t R |
|
} | IEEE_T_LCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_EXCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_MACERR |
|
union { |
uint32_t R |
|
} | IEEE_T_CSERR |
|
union { |
uint32_t R |
|
} | IEEE_T_SQE |
|
union { |
uint32_t R |
|
} | IEEE_T_FDXFC |
|
union { |
uint32_t R |
|
} | IEEE_T_OCTETS_OK |
|
uint32_t | fec_reserved_rmon_t_octets_ok [2] |
|
union { |
uint32_t R |
|
} | RMON_R_DROP |
|
union { |
uint32_t R |
|
} | RMON_R_PACKETS |
|
union { |
uint32_t R |
|
} | RMON_R_BC_PKT |
|
union { |
uint32_t R |
|
} | RMON_R_MC_PKT |
|
union { |
uint32_t R |
|
} | RMON_R_CRC_ALIGN |
|
union { |
uint32_t R |
|
} | RMON_R_UNDERSIZE |
|
union { |
uint32_t R |
|
} | RMON_R_OVERSIZE |
|
union { |
uint32_t R |
|
} | RMON_R_FRAG |
|
union { |
uint32_t R |
|
} | RMON_R_JAB |
|
uint32_t | fec_reserved_rmon_r_jab |
|
union { |
uint32_t R |
|
} | RMON_R_P64 |
|
union { |
uint32_t R |
|
} | RMON_R_P65TO127 |
|
union { |
uint32_t R |
|
} | RMON_R_P128TO255 |
|
union { |
uint32_t R |
|
} | RMON_R_P256TO511 |
|
union { |
uint32_t R |
|
} | RMON_R_P512TO1023 |
|
union { |
uint32_t R |
|
} | RMON_R_P1024TO2047 |
|
union { |
uint32_t R |
|
} | RMON_R_P_GTE2048 |
|
union { |
uint32_t R |
|
} | RMON_R_OCTETS |
|
union { |
uint32_t R |
|
} | IEEE_R_DROP |
|
union { |
uint32_t R |
|
} | IEEE_R_FRAME_OK |
|
union { |
uint32_t R |
|
} | IEEE_R_CRC |
|
union { |
uint32_t R |
|
} | IEEE_R_ALIGN |
|
union { |
uint32_t R |
|
} | IEEE_R_MACERR |
|
union { |
uint32_t R |
|
} | IEEE_R_FDXFC |
|
union { |
uint32_t R |
|
} | IEEE_R_OCTETS_OK |
|
union { |
uint32_t R |
|
struct { |
uint32_t HBERR:1 |
|
uint32_t BABR:1 |
|
uint32_t BABT:1 |
|
uint32_t GRA:1 |
|
uint32_t TXF:1 |
|
uint32_t TXB:1 |
|
uint32_t RXF:1 |
|
uint32_t RXB:1 |
|
uint32_t MII:1 |
|
uint32_t EBERR:1 |
|
uint32_t LC:1 |
|
uint32_t RL:1 |
|
uint32_t UN:1 |
|
uint32_t __pad0__:19 |
|
} B |
|
} | EIR |
|
union { |
uint32_t R |
|
struct { |
uint32_t HBERR:1 |
|
uint32_t BABR:1 |
|
uint32_t BABT:1 |
|
uint32_t GRA:1 |
|
uint32_t TXF:1 |
|
uint32_t TXB:1 |
|
uint32_t RXF:1 |
|
uint32_t RXB:1 |
|
uint32_t MII:1 |
|
uint32_t EBERR:1 |
|
uint32_t LC:1 |
|
uint32_t RL:1 |
|
uint32_t UN:1 |
|
uint32_t __pad0__:19 |
|
} B |
|
} | EIMR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:7 |
|
uint32_t R_DES_ACTIVE:1 |
|
uint32_t __pad1__:24 |
|
} B |
|
} | RDAR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:7 |
|
uint32_t X_DES_ACTIVE:1 |
|
uint32_t __pad1__:24 |
|
} B |
|
} | TDAR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:30 |
|
uint32_t ETHER_EN:1 |
|
uint32_t RESET:1 |
|
} B |
|
} | ECR |
|
union { |
uint32_t R |
|
struct { |
uint32_t ST:2 |
|
uint32_t OP:2 |
|
uint32_t PA:5 |
|
uint32_t RA:5 |
|
uint32_t TA:2 |
|
uint32_t DATA:16 |
|
} B |
|
} | MMFR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:24 |
|
uint32_t DIS_PREAMBLE:1 |
|
uint32_t MII_SPEED:6 |
|
uint32_t __pad1__:1 |
|
} B |
|
} | MSCR |
|
union { |
uint32_t R |
|
struct { |
uint32_t MIB_DISABLE:1 |
|
uint32_t MIB_IDLE:1 |
|
uint32_t __pad0__:30 |
|
} B |
|
} | MIBC |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:5 |
|
uint32_t MAX_FL:11 |
|
uint32_t __pad1__:10 |
|
uint32_t FCE:1 |
|
uint32_t BC_REJ:1 |
|
uint32_t PROM:1 |
|
uint32_t MII_MODE:1 |
|
uint32_t DRT:1 |
|
uint32_t LOOP:1 |
|
} B |
|
} | RCR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:27 |
|
uint32_t RFC_PAUSE:1 |
|
uint32_t TFC_PAUSE:1 |
|
uint32_t FDEN:1 |
|
uint32_t HBC:1 |
|
uint32_t GTS:1 |
|
} B |
|
} | TCR |
|
union { |
uint32_t R |
|
struct { |
uint32_t PADDR1:32 |
|
} B |
|
} | PALR |
|
union { |
uint32_t R |
|
struct { |
uint32_t PADDR2:16 |
|
uint32_t TYPE:16 |
|
} B |
|
} | PAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t OPCODE:16 |
|
uint32_t PAUSE_DUR:16 |
|
} B |
|
} | OPD |
|
union { |
uint32_t R |
|
struct { |
uint32_t IADDR1:32 |
|
} B |
|
} | IAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t IADDR2:32 |
|
} B |
|
} | IALR |
|
union { |
uint32_t R |
|
struct { |
uint32_t GADDR1:32 |
|
} B |
|
} | GAUR |
|
union { |
uint32_t R |
|
struct { |
uint32_t GADDR2:32 |
|
} B |
|
} | GALR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:30 |
|
uint32_t X_WMRK:2 |
|
} B |
|
} | TFWR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:22 |
|
uint32_t R_BOUND:8 |
|
uint32_t __pad1__:2 |
|
} B |
|
} | FRBR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:22 |
|
uint32_t R_FSTART:8 |
|
uint32_t __pad1__:2 |
|
} B |
|
} | FRSR |
|
union { |
uint32_t R |
|
struct { |
uint32_t R_DES_START:30 |
|
uint32_t __pad0__:2 |
|
} B |
|
} | ERDSR |
|
union { |
uint32_t R |
|
struct { |
uint32_t X_DES_START:30 |
|
uint32_t __pad0__:2 |
|
} B |
|
} | ETDSR |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:21 |
|
uint32_t R_BUF_SIZE:7 |
|
uint32_t __pad1__:4 |
|
} B |
|
} | EMRBR |
|
union { |
uint32_t R |
|
} | RMON_T_DROP |
|
union { |
uint32_t R |
|
} | RMON_T_PACKETS |
|
union { |
uint32_t R |
|
} | RMON_T_BC_PKT |
|
union { |
uint32_t R |
|
} | RMON_T_MC_PKT |
|
union { |
uint32_t R |
|
} | RMON_T_CRC_ALIGN |
|
union { |
uint32_t R |
|
} | RMON_T_UNDERSIZE |
|
union { |
uint32_t R |
|
} | RMON_T_OVERSIZE |
|
union { |
uint32_t R |
|
} | RMON_T_FRAG |
|
union { |
uint32_t R |
|
} | RMON_T_JAB |
|
union { |
uint32_t R |
|
} | RMON_T_COL |
|
union { |
uint32_t R |
|
} | RMON_T_P64 |
|
union { |
uint32_t R |
|
} | RMON_T_P65TO127 |
|
union { |
uint32_t R |
|
} | RMON_T_P128TO255 |
|
union { |
uint32_t R |
|
} | RMON_T_P256TO511 |
|
union { |
uint32_t R |
|
} | RMON_T_P512TO1023 |
|
union { |
uint32_t R |
|
} | RMON_T_P1024TO2047 |
|
union { |
uint32_t R |
|
} | RMON_T_P_GTE2048 |
|
union { |
uint32_t R |
|
} | RMON_T_OCTETS |
|
union { |
uint32_t R |
|
} | IEEE_T_DROP |
|
union { |
uint32_t R |
|
} | IEEE_T_FRAME_OK |
|
union { |
uint32_t R |
|
} | IEEE_T_1COL |
|
union { |
uint32_t R |
|
} | IEEE_T_MCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_DEF |
|
union { |
uint32_t R |
|
} | IEEE_T_LCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_EXCOL |
|
union { |
uint32_t R |
|
} | IEEE_T_MACERR |
|
union { |
uint32_t R |
|
} | IEEE_T_CSERR |
|
union { |
uint32_t R |
|
} | IEEE_T_SQE |
|
union { |
uint32_t R |
|
} | IEEE_T_FDXFC |
|
union { |
uint32_t R |
|
} | IEEE_T_OCTETS_OK |
|
union { |
uint32_t R |
|
} | RMON_R_DROP |
|
union { |
uint32_t R |
|
} | RMON_R_PACKETS |
|
union { |
uint32_t R |
|
} | RMON_R_BC_PKT |
|
union { |
uint32_t R |
|
} | RMON_R_MC_PKT |
|
union { |
uint32_t R |
|
} | RMON_R_CRC_ALIGN |
|
union { |
uint32_t R |
|
} | RMON_R_UNDERSIZE |
|
union { |
uint32_t R |
|
} | RMON_R_OVERSIZE |
|
union { |
uint32_t R |
|
} | RMON_R_FRAG |
|
union { |
uint32_t R |
|
} | RMON_R_JAB |
|
union { |
uint32_t R |
|
} | RMON_R_P64 |
|
union { |
uint32_t R |
|
} | RMON_R_P65TO127 |
|
union { |
uint32_t R |
|
} | RMON_R_P128TO255 |
|
union { |
uint32_t R |
|
} | RMON_R_P256TO511 |
|
union { |
uint32_t R |
|
} | RMON_R_P512TO1023 |
|
union { |
uint32_t R |
|
} | RMON_R_P1024TO2047 |
|
union { |
uint32_t R |
|
} | RMON_R_P_GTE2048 |
|
union { |
uint32_t R |
|
} | RMON_R_OCTETS |
|
union { |
uint32_t R |
|
} | IEEE_R_DROP |
|
union { |
uint32_t R |
|
} | IEEE_R_FRAME_OK |
|
union { |
uint32_t R |
|
} | IEEE_R_CRC |
|
union { |
uint32_t R |
|
} | IEEE_R_ALIGN |
|
union { |
uint32_t R |
|
} | IEEE_R_MACERR |
|
union { |
uint32_t R |
|
} | IEEE_R_FDXFC |
|
union { |
uint32_t R |
|
} | IEEE_R_OCTETS_OK |
|
The documentation for this struct was generated from the following files: