Expand description

Gigabit Ethernet MAC

Re-exports

pub use gmac_sa::GMAC_SA;
pub use gmac_st2cw::GMAC_ST2CW;

Modules

Alignment Errors Register
Broadcast Frames Received Register
Broadcast Frames Transmitted Register
64 Byte Frames Received Register
64 Byte Frames Transmitted Register
Credit-Based Shaping Control Register
Credit-Based Shaping IdleSlope Register for Queue A
Credit-Based Shaping IdleSlope Register for Queue B
Carrier Sense Errors Register
DMA Configuration Register
Deferred Transmission Frames Register
Excessive Collisions Register
PTP Event Frame Received Nanoseconds Register
PTP Event Frame Received Seconds High Register
PTP Event Frame Received Seconds Low Register
PTP Event Frame Transmitted Nanoseconds Register
PTP Event Frame Transmitted Seconds High Register
PTP Event Frame Transmitted Seconds Low Register
Frame Check Sequence Errors Register
Frames Received Register
Frames Transmitted Register
Cluster Specific Address 1 Bottom Register
Cluster Screening Type 2 Compare Word 0 Register
Greater Than 1518 Byte Frames Transmitted Register
Hash Register Bottom
Hash Register Top
Interrupt Disable Register
Interrupt Disable Register Priority Queue (1..5)
Interrupt Enable Register
Interrupt Enable Register Priority Queue (1..5)
IP Header Checksum Errors Register
Interrupt Mask Register
Interrupt Mask Register Priority Queue (1..5)
IPG Stretch Register
Interrupt Status Register
Interrupt Status Register Priority Queue (1..5)
Jabbers Received Register
Late Collisions Register
Length Field Frame Errors Register
PHY Maintenance Register
Multiple Collision Frames Register
Multicast Frames Received Register
Multicast Frames Transmitted Register
Network Configuration Register
Network Control Register
1588 Timer Nanosecond Comparison Register
Network Status Register
Oversize Frames Received Register
Octets Received High Received Register
Octets Received Low Received Register
Octets Transmitted High Register
Octets Transmitted Low Register
PTP Peer Event Frame Received Nanoseconds Register
PTP Peer Event Frame Received Seconds High Register
PTP Peer Event Frame Received Seconds Low Register
PTP Peer Event Frame Transmitted Nanoseconds Register
PTP Peer Event Frame Transmitted Seconds High Register
PTP Peer Event Frame Transmitted Seconds Low Register
Pause Frames Received Register
Pause Frames Transmitted Register
Receive Buffer Queue Base Address Register
Receive Buffer Queue Base Address Register Priority Queue (1..5)
Receive Buffer Size Register Priority Queue (1..5)
RX Jumbo Frame Max Length Register
Receive Overrun Register
Received Pause Quantum Register
RX Partial Store and Forward Register
Receive Resource Errors Register
Receive Symbol Errors Register
Receive Status Register
Received LPI Transitions
Received LPI Time
Specific Address 1 Mask Bottom Register
Specific Address 1 Mask Top Register
Single Collision Frames Register
1588 Timer Second Comparison High Register
1588 Timer Second Comparison Low Register
Screening Type 1 Register Priority Queue
Screening Type 2 Ethertype Register
Screening Type 2 Register Priority Queue
Stacked VLAN Register
1588 Timer Adjust Register
65 to 127 Byte Frames Received Register
128 to 255 Byte Frames Received Register
256 to 511 Byte Frames Received Register
512 to 1023 Byte Frames Received Register
1024 to 1518 Byte Frames Received Register
65 to 127 Byte Frames Transmitted Register
128 to 255 Byte Frames Transmitted Register
256 to 511 Byte Frames Transmitted Register
512 to 1023 Byte Frames Transmitted Register
1024 to 1518 Byte Frames Transmitted Register
Transmit Buffer Queue Base Address Register
Transmit Buffer Queue Base Address Register Priority Queue (1..5)
TCP Checksum Errors Register
1588 Timer Increment Register
Type ID Match 1 Register
Type ID Match 2 Register
Type ID Match 3 Register
Type ID Match 4 Register
1588 Timer Increment Sub-nanoseconds Register
1519 to Maximum Byte Frames Received Register
1588 Timer Nanoseconds Register
Transmit PFC Pause Register
Transmit Pause Quantum Register
TX Partial Store and Forward Register
1588 Timer Seconds High Register
1588 Timer Seconds Low Register
Transmit Status Register
Transmit Underruns Register
Transmit LPI Transitions
Transmit LPI Time
UDP Checksum Errors Register
Undersize Frames Received Register
User Register
Wake on LAN Register

Structs

Register block

Type Definitions

AE (r) register accessor: an alias for Reg<AE_SPEC>
BCFR (r) register accessor: an alias for Reg<BCFR_SPEC>
BCFT (r) register accessor: an alias for Reg<BCFT_SPEC>
BFR64 (r) register accessor: an alias for Reg<BFR64_SPEC>
BFT64 (r) register accessor: an alias for Reg<BFT64_SPEC>
CBSCR (rw) register accessor: an alias for Reg<CBSCR_SPEC>
CBSISQA (rw) register accessor: an alias for Reg<CBSISQA_SPEC>
CBSISQB (rw) register accessor: an alias for Reg<CBSISQB_SPEC>
CSE (r) register accessor: an alias for Reg<CSE_SPEC>
DCFGR (rw) register accessor: an alias for Reg<DCFGR_SPEC>
DTF (r) register accessor: an alias for Reg<DTF_SPEC>
EC (r) register accessor: an alias for Reg<EC_SPEC>
EFRN (r) register accessor: an alias for Reg<EFRN_SPEC>
EFRSH (r) register accessor: an alias for Reg<EFRSH_SPEC>
EFRSL (r) register accessor: an alias for Reg<EFRSL_SPEC>
EFTN (r) register accessor: an alias for Reg<EFTN_SPEC>
EFTSH (r) register accessor: an alias for Reg<EFTSH_SPEC>
EFTSL (r) register accessor: an alias for Reg<EFTSL_SPEC>
FCSE (r) register accessor: an alias for Reg<FCSE_SPEC>
FR (r) register accessor: an alias for Reg<FR_SPEC>
FT (r) register accessor: an alias for Reg<FT_SPEC>
GTBFT1518 (r) register accessor: an alias for Reg<GTBFT1518_SPEC>
HRB (rw) register accessor: an alias for Reg<HRB_SPEC>
HRT (rw) register accessor: an alias for Reg<HRT_SPEC>
IDR (w) register accessor: an alias for Reg<IDR_SPEC>
IDRPQ (w) register accessor: an alias for Reg<IDRPQ_SPEC>
IER (w) register accessor: an alias for Reg<IER_SPEC>
IERPQ (w) register accessor: an alias for Reg<IERPQ_SPEC>
IHCE (r) register accessor: an alias for Reg<IHCE_SPEC>
IMR (rw) register accessor: an alias for Reg<IMR_SPEC>
IMRPQ (rw) register accessor: an alias for Reg<IMRPQ_SPEC>
IPGS (rw) register accessor: an alias for Reg<IPGS_SPEC>
ISR (r) register accessor: an alias for Reg<ISR_SPEC>
ISRPQ (r) register accessor: an alias for Reg<ISRPQ_SPEC>
JR (r) register accessor: an alias for Reg<JR_SPEC>
LC (r) register accessor: an alias for Reg<LC_SPEC>
LFFE (r) register accessor: an alias for Reg<LFFE_SPEC>
MAN (rw) register accessor: an alias for Reg<MAN_SPEC>
MCF (r) register accessor: an alias for Reg<MCF_SPEC>
MFR (r) register accessor: an alias for Reg<MFR_SPEC>
MFT (r) register accessor: an alias for Reg<MFT_SPEC>
NCFGR (rw) register accessor: an alias for Reg<NCFGR_SPEC>
NCR (rw) register accessor: an alias for Reg<NCR_SPEC>
NSC (rw) register accessor: an alias for Reg<NSC_SPEC>
NSR (r) register accessor: an alias for Reg<NSR_SPEC>
OFR (r) register accessor: an alias for Reg<OFR_SPEC>
ORHI (r) register accessor: an alias for Reg<ORHI_SPEC>
ORLO (r) register accessor: an alias for Reg<ORLO_SPEC>
OTHI (r) register accessor: an alias for Reg<OTHI_SPEC>
OTLO (r) register accessor: an alias for Reg<OTLO_SPEC>
PEFRN (r) register accessor: an alias for Reg<PEFRN_SPEC>
PEFRSH (r) register accessor: an alias for Reg<PEFRSH_SPEC>
PEFRSL (r) register accessor: an alias for Reg<PEFRSL_SPEC>
PEFTN (r) register accessor: an alias for Reg<PEFTN_SPEC>
PEFTSH (r) register accessor: an alias for Reg<PEFTSH_SPEC>
PEFTSL (r) register accessor: an alias for Reg<PEFTSL_SPEC>
PFR (r) register accessor: an alias for Reg<PFR_SPEC>
PFT (r) register accessor: an alias for Reg<PFT_SPEC>
RBQB (rw) register accessor: an alias for Reg<RBQB_SPEC>
RBQBAPQ (rw) register accessor: an alias for Reg<RBQBAPQ_SPEC>
RBSRPQ (rw) register accessor: an alias for Reg<RBSRPQ_SPEC>
RJFML (rw) register accessor: an alias for Reg<RJFML_SPEC>
ROE (r) register accessor: an alias for Reg<ROE_SPEC>
RPQ (r) register accessor: an alias for Reg<RPQ_SPEC>
RPSF (rw) register accessor: an alias for Reg<RPSF_SPEC>
RRE (r) register accessor: an alias for Reg<RRE_SPEC>
RSE (r) register accessor: an alias for Reg<RSE_SPEC>
RSR (rw) register accessor: an alias for Reg<RSR_SPEC>
RXLPI (r) register accessor: an alias for Reg<RXLPI_SPEC>
RXLPITIME (r) register accessor: an alias for Reg<RXLPITIME_SPEC>
SAMB1 (rw) register accessor: an alias for Reg<SAMB1_SPEC>
SAMT1 (rw) register accessor: an alias for Reg<SAMT1_SPEC>
SCF (r) register accessor: an alias for Reg<SCF_SPEC>
SCH (rw) register accessor: an alias for Reg<SCH_SPEC>
SCL (rw) register accessor: an alias for Reg<SCL_SPEC>
ST1RPQ (rw) register accessor: an alias for Reg<ST1RPQ_SPEC>
ST2ER (rw) register accessor: an alias for Reg<ST2ER_SPEC>
ST2RPQ (rw) register accessor: an alias for Reg<ST2RPQ_SPEC>
SVLAN (rw) register accessor: an alias for Reg<SVLAN_SPEC>
TA (w) register accessor: an alias for Reg<TA_SPEC>
TBFR127 (r) register accessor: an alias for Reg<TBFR127_SPEC>
TBFR255 (r) register accessor: an alias for Reg<TBFR255_SPEC>
TBFR511 (r) register accessor: an alias for Reg<TBFR511_SPEC>
TBFR1023 (r) register accessor: an alias for Reg<TBFR1023_SPEC>
TBFR1518 (r) register accessor: an alias for Reg<TBFR1518_SPEC>
TBFT127 (r) register accessor: an alias for Reg<TBFT127_SPEC>
TBFT255 (r) register accessor: an alias for Reg<TBFT255_SPEC>
TBFT511 (r) register accessor: an alias for Reg<TBFT511_SPEC>
TBFT1023 (r) register accessor: an alias for Reg<TBFT1023_SPEC>
TBFT1518 (r) register accessor: an alias for Reg<TBFT1518_SPEC>
TBQB (rw) register accessor: an alias for Reg<TBQB_SPEC>
TBQBAPQ (rw) register accessor: an alias for Reg<TBQBAPQ_SPEC>
TCE (r) register accessor: an alias for Reg<TCE_SPEC>
TI (rw) register accessor: an alias for Reg<TI_SPEC>
TIDM1 (rw) register accessor: an alias for Reg<TIDM1_SPEC>
TIDM2 (rw) register accessor: an alias for Reg<TIDM2_SPEC>
TIDM3 (rw) register accessor: an alias for Reg<TIDM3_SPEC>
TIDM4 (rw) register accessor: an alias for Reg<TIDM4_SPEC>
TISUBN (rw) register accessor: an alias for Reg<TISUBN_SPEC>
TMXBFR (r) register accessor: an alias for Reg<TMXBFR_SPEC>
TN (rw) register accessor: an alias for Reg<TN_SPEC>
TPFCP (rw) register accessor: an alias for Reg<TPFCP_SPEC>
TPQ (rw) register accessor: an alias for Reg<TPQ_SPEC>
TPSF (rw) register accessor: an alias for Reg<TPSF_SPEC>
TSH (rw) register accessor: an alias for Reg<TSH_SPEC>
TSL (rw) register accessor: an alias for Reg<TSL_SPEC>
TSR (rw) register accessor: an alias for Reg<TSR_SPEC>
TUR (r) register accessor: an alias for Reg<TUR_SPEC>
TXLPI (r) register accessor: an alias for Reg<TXLPI_SPEC>
TXLPITIME (r) register accessor: an alias for Reg<TXLPITIME_SPEC>
UCE (r) register accessor: an alias for Reg<UCE_SPEC>
UFR (r) register accessor: an alias for Reg<UFR_SPEC>
UR (rw) register accessor: an alias for Reg<UR_SPEC>
WOL (rw) register accessor: an alias for Reg<WOL_SPEC>