#[repr(C)]
pub struct RegisterBlock {
Show 163 fields pub gmac_ncr: Reg<GMAC_NCR_SPEC>, pub gmac_ncfgr: Reg<GMAC_NCFGR_SPEC>, pub gmac_nsr: Reg<GMAC_NSR_SPEC>, pub gmac_ur: Reg<GMAC_UR_SPEC>, pub gmac_dcfgr: Reg<GMAC_DCFGR_SPEC>, pub gmac_tsr: Reg<GMAC_TSR_SPEC>, pub gmac_rbqb: Reg<GMAC_RBQB_SPEC>, pub gmac_tbqb: Reg<GMAC_TBQB_SPEC>, pub gmac_rsr: Reg<GMAC_RSR_SPEC>, pub gmac_isr: Reg<GMAC_ISR_SPEC>, pub gmac_ier: Reg<GMAC_IER_SPEC>, pub gmac_idr: Reg<GMAC_IDR_SPEC>, pub gmac_imr: Reg<GMAC_IMR_SPEC>, pub gmac_man: Reg<GMAC_MAN_SPEC>, pub gmac_rpq: Reg<GMAC_RPQ_SPEC>, pub gmac_tpq: Reg<GMAC_TPQ_SPEC>, pub gmac_tpsf: Reg<GMAC_TPSF_SPEC>, pub gmac_rpsf: Reg<GMAC_RPSF_SPEC>, pub gmac_rjfml: Reg<GMAC_RJFML_SPEC>, pub gmac_hrb: Reg<GMAC_HRB_SPEC>, pub gmac_hrt: Reg<GMAC_HRT_SPEC>, pub gmac_sa1: GMAC_SA, pub gmac_sa2: GMAC_SA, pub gmac_sa3: GMAC_SA, pub gmac_sa4: GMAC_SA, pub gmac_tidm1: Reg<GMAC_TIDM1_SPEC>, pub gmac_tidm2: Reg<GMAC_TIDM2_SPEC>, pub gmac_tidm3: Reg<GMAC_TIDM3_SPEC>, pub gmac_tidm4: Reg<GMAC_TIDM4_SPEC>, pub gmac_wol: Reg<GMAC_WOL_SPEC>, pub gmac_ipgs: Reg<GMAC_IPGS_SPEC>, pub gmac_svlan: Reg<GMAC_SVLAN_SPEC>, pub gmac_tpfcp: Reg<GMAC_TPFCP_SPEC>, pub gmac_samb1: Reg<GMAC_SAMB1_SPEC>, pub gmac_samt1: Reg<GMAC_SAMT1_SPEC>, pub gmac_nsc: Reg<GMAC_NSC_SPEC>, pub gmac_scl: Reg<GMAC_SCL_SPEC>, pub gmac_sch: Reg<GMAC_SCH_SPEC>, pub gmac_eftsh: Reg<GMAC_EFTSH_SPEC>, pub gmac_efrsh: Reg<GMAC_EFRSH_SPEC>, pub gmac_peftsh: Reg<GMAC_PEFTSH_SPEC>, pub gmac_pefrsh: Reg<GMAC_PEFRSH_SPEC>, pub gmac_mid: Reg<GMAC_MID_SPEC>, pub gmac_otlo: Reg<GMAC_OTLO_SPEC>, pub gmac_othi: Reg<GMAC_OTHI_SPEC>, pub gmac_ft: Reg<GMAC_FT_SPEC>, pub gmac_bcft: Reg<GMAC_BCFT_SPEC>, pub gmac_mft: Reg<GMAC_MFT_SPEC>, pub gmac_pft: Reg<GMAC_PFT_SPEC>, pub gmac_bft64: Reg<GMAC_BFT64_SPEC>, pub gmac_tbft127: Reg<GMAC_TBFT127_SPEC>, pub gmac_tbft255: Reg<GMAC_TBFT255_SPEC>, pub gmac_tbft511: Reg<GMAC_TBFT511_SPEC>, pub gmac_tbft1023: Reg<GMAC_TBFT1023_SPEC>, pub gmac_tbft1518: Reg<GMAC_TBFT1518_SPEC>, pub gmac_gtbft1518: Reg<GMAC_GTBFT1518_SPEC>, pub gmac_tur: Reg<GMAC_TUR_SPEC>, pub gmac_scf: Reg<GMAC_SCF_SPEC>, pub gmac_mcf: Reg<GMAC_MCF_SPEC>, pub gmac_ec: Reg<GMAC_EC_SPEC>, pub gmac_lc: Reg<GMAC_LC_SPEC>, pub gmac_dtf: Reg<GMAC_DTF_SPEC>, pub gmac_cse: Reg<GMAC_CSE_SPEC>, pub gmac_orlo: Reg<GMAC_ORLO_SPEC>, pub gmac_orhi: Reg<GMAC_ORHI_SPEC>, pub gmac_fr: Reg<GMAC_FR_SPEC>, pub gmac_bcfr: Reg<GMAC_BCFR_SPEC>, pub gmac_mfr: Reg<GMAC_MFR_SPEC>, pub gmac_pfr: Reg<GMAC_PFR_SPEC>, pub gmac_bfr64: Reg<GMAC_BFR64_SPEC>, pub gmac_tbfr127: Reg<GMAC_TBFR127_SPEC>, pub gmac_tbfr255: Reg<GMAC_TBFR255_SPEC>, pub gmac_tbfr511: Reg<GMAC_TBFR511_SPEC>, pub gmac_tbfr1023: Reg<GMAC_TBFR1023_SPEC>, pub gmac_tbfr1518: Reg<GMAC_TBFR1518_SPEC>, pub gmac_tmxbfr: Reg<GMAC_TMXBFR_SPEC>, pub gmac_ufr: Reg<GMAC_UFR_SPEC>, pub gmac_ofr: Reg<GMAC_OFR_SPEC>, pub gmac_jr: Reg<GMAC_JR_SPEC>, pub gmac_fcse: Reg<GMAC_FCSE_SPEC>, pub gmac_lffe: Reg<GMAC_LFFE_SPEC>, pub gmac_rse: Reg<GMAC_RSE_SPEC>, pub gmac_ae: Reg<GMAC_AE_SPEC>, pub gmac_rre: Reg<GMAC_RRE_SPEC>, pub gmac_roe: Reg<GMAC_ROE_SPEC>, pub gmac_ihce: Reg<GMAC_IHCE_SPEC>, pub gmac_tce: Reg<GMAC_TCE_SPEC>, pub gmac_uce: Reg<GMAC_UCE_SPEC>, pub gmac_tisubn: Reg<GMAC_TISUBN_SPEC>, pub gmac_tsh: Reg<GMAC_TSH_SPEC>, pub gmac_tsl: Reg<GMAC_TSL_SPEC>, pub gmac_tn: Reg<GMAC_TN_SPEC>, pub gmac_ta: Reg<GMAC_TA_SPEC>, pub gmac_ti: Reg<GMAC_TI_SPEC>, pub gmac_eftsl: Reg<GMAC_EFTSL_SPEC>, pub gmac_eftn: Reg<GMAC_EFTN_SPEC>, pub gmac_efrsl: Reg<GMAC_EFRSL_SPEC>, pub gmac_efrn: Reg<GMAC_EFRN_SPEC>, pub gmac_peftsl: Reg<GMAC_PEFTSL_SPEC>, pub gmac_peftn: Reg<GMAC_PEFTN_SPEC>, pub gmac_pefrsl: Reg<GMAC_PEFRSL_SPEC>, pub gmac_pefrn: Reg<GMAC_PEFRN_SPEC>, pub gmac_isrpq: [Reg<GMAC_ISRPQ_SPEC>; 2], pub gmac_tbqbapq: [Reg<GMAC_TBQBAPQ_SPEC>; 2], pub gmac_rbqbapq: [Reg<GMAC_RBQBAPQ_SPEC>; 2], pub gmac_rbsrpq: [Reg<GMAC_RBSRPQ_SPEC>; 2], pub gmac_cbscr: Reg<GMAC_CBSCR_SPEC>, pub gmac_cbsisqa: Reg<GMAC_CBSISQA_SPEC>, pub gmac_cbsisqb: Reg<GMAC_CBSISQB_SPEC>, pub gmac_st1rpq: [Reg<GMAC_ST1RPQ_SPEC>; 4], pub gmac_st2rpq: [Reg<GMAC_ST2RPQ_SPEC>; 8], pub gmac_ierpq: [Reg<GMAC_IERPQ_SPEC>; 2], pub gmac_idrpq: [Reg<GMAC_IDRPQ_SPEC>; 2], pub gmac_imrpq: [Reg<GMAC_IMRPQ_SPEC>; 2], pub gmac_st2er: [Reg<GMAC_ST2ER_SPEC>; 4], pub gmac_st2cw00: Reg<GMAC_ST2CW00_SPEC>, pub gmac_st2cw10: Reg<GMAC_ST2CW10_SPEC>, pub gmac_st2cw01: Reg<GMAC_ST2CW01_SPEC>, pub gmac_st2cw11: Reg<GMAC_ST2CW11_SPEC>, pub gmac_st2cw02: Reg<GMAC_ST2CW02_SPEC>, pub gmac_st2cw12: Reg<GMAC_ST2CW12_SPEC>, pub gmac_st2cw03: Reg<GMAC_ST2CW03_SPEC>, pub gmac_st2cw13: Reg<GMAC_ST2CW13_SPEC>, pub gmac_st2cw04: Reg<GMAC_ST2CW04_SPEC>, pub gmac_st2cw14: Reg<GMAC_ST2CW14_SPEC>, pub gmac_st2cw05: Reg<GMAC_ST2CW05_SPEC>, pub gmac_st2cw15: Reg<GMAC_ST2CW15_SPEC>, pub gmac_st2cw06: Reg<GMAC_ST2CW06_SPEC>, pub gmac_st2cw16: Reg<GMAC_ST2CW16_SPEC>, pub gmac_st2cw07: Reg<GMAC_ST2CW07_SPEC>, pub gmac_st2cw17: Reg<GMAC_ST2CW17_SPEC>, pub gmac_st2cw08: Reg<GMAC_ST2CW08_SPEC>, pub gmac_st2cw18: Reg<GMAC_ST2CW18_SPEC>, pub gmac_st2cw09: Reg<GMAC_ST2CW09_SPEC>, pub gmac_st2cw19: Reg<GMAC_ST2CW19_SPEC>, pub gmac_st2cw010: Reg<GMAC_ST2CW010_SPEC>, pub gmac_st2cw110: Reg<GMAC_ST2CW110_SPEC>, pub gmac_st2cw011: Reg<GMAC_ST2CW011_SPEC>, pub gmac_st2cw111: Reg<GMAC_ST2CW111_SPEC>, pub gmac_st2cw012: Reg<GMAC_ST2CW012_SPEC>, pub gmac_st2cw112: Reg<GMAC_ST2CW112_SPEC>, pub gmac_st2cw013: Reg<GMAC_ST2CW013_SPEC>, pub gmac_st2cw113: Reg<GMAC_ST2CW113_SPEC>, pub gmac_st2cw014: Reg<GMAC_ST2CW014_SPEC>, pub gmac_st2cw114: Reg<GMAC_ST2CW114_SPEC>, pub gmac_st2cw015: Reg<GMAC_ST2CW015_SPEC>, pub gmac_st2cw115: Reg<GMAC_ST2CW115_SPEC>, pub gmac_st2cw016: Reg<GMAC_ST2CW016_SPEC>, pub gmac_st2cw116: Reg<GMAC_ST2CW116_SPEC>, pub gmac_st2cw017: Reg<GMAC_ST2CW017_SPEC>, pub gmac_st2cw117: Reg<GMAC_ST2CW117_SPEC>, pub gmac_st2cw018: Reg<GMAC_ST2CW018_SPEC>, pub gmac_st2cw118: Reg<GMAC_ST2CW118_SPEC>, pub gmac_st2cw019: Reg<GMAC_ST2CW019_SPEC>, pub gmac_st2cw119: Reg<GMAC_ST2CW119_SPEC>, pub gmac_st2cw020: Reg<GMAC_ST2CW020_SPEC>, pub gmac_st2cw120: Reg<GMAC_ST2CW120_SPEC>, pub gmac_st2cw021: Reg<GMAC_ST2CW021_SPEC>, pub gmac_st2cw121: Reg<GMAC_ST2CW121_SPEC>, pub gmac_st2cw022: Reg<GMAC_ST2CW022_SPEC>, pub gmac_st2cw122: Reg<GMAC_ST2CW122_SPEC>, pub gmac_st2cw023: Reg<GMAC_ST2CW023_SPEC>, pub gmac_st2cw123: Reg<GMAC_ST2CW123_SPEC>, /* private fields */
}
Expand description

Register block

Fields

gmac_ncr: Reg<GMAC_NCR_SPEC>

0x00 - Network Control Register

gmac_ncfgr: Reg<GMAC_NCFGR_SPEC>

0x04 - Network Configuration Register

gmac_nsr: Reg<GMAC_NSR_SPEC>

0x08 - Network Status Register

gmac_ur: Reg<GMAC_UR_SPEC>

0x0c - User Register

gmac_dcfgr: Reg<GMAC_DCFGR_SPEC>

0x10 - DMA Configuration Register

gmac_tsr: Reg<GMAC_TSR_SPEC>

0x14 - Transmit Status Register

gmac_rbqb: Reg<GMAC_RBQB_SPEC>

0x18 - Receive Buffer Queue Base Address Register

gmac_tbqb: Reg<GMAC_TBQB_SPEC>

0x1c - Transmit Buffer Queue Base Address Register

gmac_rsr: Reg<GMAC_RSR_SPEC>

0x20 - Receive Status Register

gmac_isr: Reg<GMAC_ISR_SPEC>

0x24 - Interrupt Status Register

gmac_ier: Reg<GMAC_IER_SPEC>

0x28 - Interrupt Enable Register

gmac_idr: Reg<GMAC_IDR_SPEC>

0x2c - Interrupt Disable Register

gmac_imr: Reg<GMAC_IMR_SPEC>

0x30 - Interrupt Mask Register

gmac_man: Reg<GMAC_MAN_SPEC>

0x34 - PHY Maintenance Register

gmac_rpq: Reg<GMAC_RPQ_SPEC>

0x38 - Received Pause Quantum Register

gmac_tpq: Reg<GMAC_TPQ_SPEC>

0x3c - Transmit Pause Quantum Register

gmac_tpsf: Reg<GMAC_TPSF_SPEC>

0x40 - TX Partial Store and Forward Register

gmac_rpsf: Reg<GMAC_RPSF_SPEC>

0x44 - RX Partial Store and Forward Register

gmac_rjfml: Reg<GMAC_RJFML_SPEC>

0x48 - RX Jumbo Frame Max Length Register

gmac_hrb: Reg<GMAC_HRB_SPEC>

0x80 - Hash Register Bottom

gmac_hrt: Reg<GMAC_HRT_SPEC>

0x84 - Hash Register Top

gmac_sa1: GMAC_SA

0x88..0x90 - Specific Address 1 Bottom Register

gmac_sa2: GMAC_SA

0x90..0x98 - Specific Address 1 Bottom Register

gmac_sa3: GMAC_SA

0x98..0xa0 - Specific Address 1 Bottom Register

gmac_sa4: GMAC_SA

0xa0..0xa8 - Specific Address 1 Bottom Register

gmac_tidm1: Reg<GMAC_TIDM1_SPEC>

0xa8 - Type ID Match 1 Register

gmac_tidm2: Reg<GMAC_TIDM2_SPEC>

0xac - Type ID Match 2 Register

gmac_tidm3: Reg<GMAC_TIDM3_SPEC>

0xb0 - Type ID Match 3 Register

gmac_tidm4: Reg<GMAC_TIDM4_SPEC>

0xb4 - Type ID Match 4 Register

gmac_wol: Reg<GMAC_WOL_SPEC>

0xb8 - Wake on LAN Register

gmac_ipgs: Reg<GMAC_IPGS_SPEC>

0xbc - IPG Stretch Register

gmac_svlan: Reg<GMAC_SVLAN_SPEC>

0xc0 - Stacked VLAN Register

gmac_tpfcp: Reg<GMAC_TPFCP_SPEC>

0xc4 - Transmit PFC Pause Register

gmac_samb1: Reg<GMAC_SAMB1_SPEC>

0xc8 - Specific Address 1 Mask Bottom Register

gmac_samt1: Reg<GMAC_SAMT1_SPEC>

0xcc - Specific Address 1 Mask Top Register

gmac_nsc: Reg<GMAC_NSC_SPEC>

0xdc - 1588 Timer Nanosecond Comparison Register

gmac_scl: Reg<GMAC_SCL_SPEC>

0xe0 - 1588 Timer Second Comparison Low Register

gmac_sch: Reg<GMAC_SCH_SPEC>

0xe4 - 1588 Timer Second Comparison High Register

gmac_eftsh: Reg<GMAC_EFTSH_SPEC>

0xe8 - PTP Event Frame Transmitted Seconds High Register

gmac_efrsh: Reg<GMAC_EFRSH_SPEC>

0xec - PTP Event Frame Received Seconds High Register

gmac_peftsh: Reg<GMAC_PEFTSH_SPEC>

0xf0 - PTP Peer Event Frame Transmitted Seconds High Register

gmac_pefrsh: Reg<GMAC_PEFRSH_SPEC>

0xf4 - PTP Peer Event Frame Received Seconds High Register

gmac_mid: Reg<GMAC_MID_SPEC>

0xfc - Module ID Register

gmac_otlo: Reg<GMAC_OTLO_SPEC>

0x100 - Octets Transmitted Low Register

gmac_othi: Reg<GMAC_OTHI_SPEC>

0x104 - Octets Transmitted High Register

gmac_ft: Reg<GMAC_FT_SPEC>

0x108 - Frames Transmitted Register

gmac_bcft: Reg<GMAC_BCFT_SPEC>

0x10c - Broadcast Frames Transmitted Register

gmac_mft: Reg<GMAC_MFT_SPEC>

0x110 - Multicast Frames Transmitted Register

gmac_pft: Reg<GMAC_PFT_SPEC>

0x114 - Pause Frames Transmitted Register

gmac_bft64: Reg<GMAC_BFT64_SPEC>

0x118 - 64 Byte Frames Transmitted Register

gmac_tbft127: Reg<GMAC_TBFT127_SPEC>

0x11c - 65 to 127 Byte Frames Transmitted Register

gmac_tbft255: Reg<GMAC_TBFT255_SPEC>

0x120 - 128 to 255 Byte Frames Transmitted Register

gmac_tbft511: Reg<GMAC_TBFT511_SPEC>

0x124 - 256 to 511 Byte Frames Transmitted Register

gmac_tbft1023: Reg<GMAC_TBFT1023_SPEC>

0x128 - 512 to 1023 Byte Frames Transmitted Register

gmac_tbft1518: Reg<GMAC_TBFT1518_SPEC>

0x12c - 1024 to 1518 Byte Frames Transmitted Register

gmac_gtbft1518: Reg<GMAC_GTBFT1518_SPEC>

0x130 - Greater Than 1518 Byte Frames Transmitted Register

gmac_tur: Reg<GMAC_TUR_SPEC>

0x134 - Transmit Underruns Register

gmac_scf: Reg<GMAC_SCF_SPEC>

0x138 - Single Collision Frames Register

gmac_mcf: Reg<GMAC_MCF_SPEC>

0x13c - Multiple Collision Frames Register

gmac_ec: Reg<GMAC_EC_SPEC>

0x140 - Excessive Collisions Register

gmac_lc: Reg<GMAC_LC_SPEC>

0x144 - Late Collisions Register

gmac_dtf: Reg<GMAC_DTF_SPEC>

0x148 - Deferred Transmission Frames Register

gmac_cse: Reg<GMAC_CSE_SPEC>

0x14c - Carrier Sense Errors Register

gmac_orlo: Reg<GMAC_ORLO_SPEC>

0x150 - Octets Received Low Received Register

gmac_orhi: Reg<GMAC_ORHI_SPEC>

0x154 - Octets Received High Received Register

gmac_fr: Reg<GMAC_FR_SPEC>

0x158 - Frames Received Register

gmac_bcfr: Reg<GMAC_BCFR_SPEC>

0x15c - Broadcast Frames Received Register

gmac_mfr: Reg<GMAC_MFR_SPEC>

0x160 - Multicast Frames Received Register

gmac_pfr: Reg<GMAC_PFR_SPEC>

0x164 - Pause Frames Received Register

gmac_bfr64: Reg<GMAC_BFR64_SPEC>

0x168 - 64 Byte Frames Received Register

gmac_tbfr127: Reg<GMAC_TBFR127_SPEC>

0x16c - 65 to 127 Byte Frames Received Register

gmac_tbfr255: Reg<GMAC_TBFR255_SPEC>

0x170 - 128 to 255 Byte Frames Received Register

gmac_tbfr511: Reg<GMAC_TBFR511_SPEC>

0x174 - 256 to 511 Byte Frames Received Register

gmac_tbfr1023: Reg<GMAC_TBFR1023_SPEC>

0x178 - 512 to 1023 Byte Frames Received Register

gmac_tbfr1518: Reg<GMAC_TBFR1518_SPEC>

0x17c - 1024 to 1518 Byte Frames Received Register

gmac_tmxbfr: Reg<GMAC_TMXBFR_SPEC>

0x180 - 1519 to Maximum Byte Frames Received Register

gmac_ufr: Reg<GMAC_UFR_SPEC>

0x184 - Undersize Frames Received Register

gmac_ofr: Reg<GMAC_OFR_SPEC>

0x188 - Oversize Frames Received Register

gmac_jr: Reg<GMAC_JR_SPEC>

0x18c - Jabbers Received Register

gmac_fcse: Reg<GMAC_FCSE_SPEC>

0x190 - Frame Check Sequence Errors Register

gmac_lffe: Reg<GMAC_LFFE_SPEC>

0x194 - Length Field Frame Errors Register

gmac_rse: Reg<GMAC_RSE_SPEC>

0x198 - Receive Symbol Errors Register

gmac_ae: Reg<GMAC_AE_SPEC>

0x19c - Alignment Errors Register

gmac_rre: Reg<GMAC_RRE_SPEC>

0x1a0 - Receive Resource Errors Register

gmac_roe: Reg<GMAC_ROE_SPEC>

0x1a4 - Receive Overrun Register

gmac_ihce: Reg<GMAC_IHCE_SPEC>

0x1a8 - IP Header Checksum Errors Register

gmac_tce: Reg<GMAC_TCE_SPEC>

0x1ac - TCP Checksum Errors Register

gmac_uce: Reg<GMAC_UCE_SPEC>

0x1b0 - UDP Checksum Errors Register

gmac_tisubn: Reg<GMAC_TISUBN_SPEC>

0x1bc - 1588 Timer Increment Sub-nanoseconds Register

gmac_tsh: Reg<GMAC_TSH_SPEC>

0x1c0 - 1588 Timer Seconds High Register

gmac_tsl: Reg<GMAC_TSL_SPEC>

0x1d0 - 1588 Timer Seconds Low Register

gmac_tn: Reg<GMAC_TN_SPEC>

0x1d4 - 1588 Timer Nanoseconds Register

gmac_ta: Reg<GMAC_TA_SPEC>

0x1d8 - 1588 Timer Adjust Register

gmac_ti: Reg<GMAC_TI_SPEC>

0x1dc - 1588 Timer Increment Register

gmac_eftsl: Reg<GMAC_EFTSL_SPEC>

0x1e0 - PTP Event Frame Transmitted Seconds Low Register

gmac_eftn: Reg<GMAC_EFTN_SPEC>

0x1e4 - PTP Event Frame Transmitted Nanoseconds Register

gmac_efrsl: Reg<GMAC_EFRSL_SPEC>

0x1e8 - PTP Event Frame Received Seconds Low Register

gmac_efrn: Reg<GMAC_EFRN_SPEC>

0x1ec - PTP Event Frame Received Nanoseconds Register

gmac_peftsl: Reg<GMAC_PEFTSL_SPEC>

0x1f0 - PTP Peer Event Frame Transmitted Seconds Low Register

gmac_peftn: Reg<GMAC_PEFTN_SPEC>

0x1f4 - PTP Peer Event Frame Transmitted Nanoseconds Register

gmac_pefrsl: Reg<GMAC_PEFRSL_SPEC>

0x1f8 - PTP Peer Event Frame Received Seconds Low Register

gmac_pefrn: Reg<GMAC_PEFRN_SPEC>

0x1fc - PTP Peer Event Frame Received Nanoseconds Register

gmac_isrpq: [Reg<GMAC_ISRPQ_SPEC>; 2]

0x3fc..0x404 - Interrupt Status Register Priority Queue (index = 1) 0

gmac_tbqbapq: [Reg<GMAC_TBQBAPQ_SPEC>; 2]

0x43c..0x444 - Transmit Buffer Queue Base Address Register Priority Queue (index = 1) 0

gmac_rbqbapq: [Reg<GMAC_RBQBAPQ_SPEC>; 2]

0x47c..0x484 - Receive Buffer Queue Base Address Register Priority Queue (index = 1) 0

gmac_rbsrpq: [Reg<GMAC_RBSRPQ_SPEC>; 2]

0x49c..0x4a4 - Receive Buffer Size Register Priority Queue (index = 1) 0

gmac_cbscr: Reg<GMAC_CBSCR_SPEC>

0x4bc - Credit-Based Shaping Control Register

gmac_cbsisqa: Reg<GMAC_CBSISQA_SPEC>

0x4c0 - Credit-Based Shaping IdleSlope Register for Queue A

gmac_cbsisqb: Reg<GMAC_CBSISQB_SPEC>

0x4c4 - Credit-Based Shaping IdleSlope Register for Queue B

gmac_st1rpq: [Reg<GMAC_ST1RPQ_SPEC>; 4]

0x500..0x510 - Screening Type 1 Register Priority Queue (index = 0) 0

gmac_st2rpq: [Reg<GMAC_ST2RPQ_SPEC>; 8]

0x540..0x560 - Screening Type 2 Register Priority Queue (index = 0) 0

gmac_ierpq: [Reg<GMAC_IERPQ_SPEC>; 2]

0x5fc..0x604 - Interrupt Enable Register Priority Queue (index = 1) 0

gmac_idrpq: [Reg<GMAC_IDRPQ_SPEC>; 2]

0x61c..0x624 - Interrupt Disable Register Priority Queue (index = 1) 0

gmac_imrpq: [Reg<GMAC_IMRPQ_SPEC>; 2]

0x63c..0x644 - Interrupt Mask Register Priority Queue (index = 1) 0

gmac_st2er: [Reg<GMAC_ST2ER_SPEC>; 4]

0x6e0..0x6f0 - Screening Type 2 Ethertype Register (index = 0) 0

gmac_st2cw00: Reg<GMAC_ST2CW00_SPEC>

0x700 - Screening Type 2 Compare Word 0 Register (index = 0)

gmac_st2cw10: Reg<GMAC_ST2CW10_SPEC>

0x704 - Screening Type 2 Compare Word 1 Register (index = 0)

gmac_st2cw01: Reg<GMAC_ST2CW01_SPEC>

0x708 - Screening Type 2 Compare Word 0 Register (index = 1)

gmac_st2cw11: Reg<GMAC_ST2CW11_SPEC>

0x70c - Screening Type 2 Compare Word 1 Register (index = 1)

gmac_st2cw02: Reg<GMAC_ST2CW02_SPEC>

0x710 - Screening Type 2 Compare Word 0 Register (index = 2)

gmac_st2cw12: Reg<GMAC_ST2CW12_SPEC>

0x714 - Screening Type 2 Compare Word 1 Register (index = 2)

gmac_st2cw03: Reg<GMAC_ST2CW03_SPEC>

0x718 - Screening Type 2 Compare Word 0 Register (index = 3)

gmac_st2cw13: Reg<GMAC_ST2CW13_SPEC>

0x71c - Screening Type 2 Compare Word 1 Register (index = 3)

gmac_st2cw04: Reg<GMAC_ST2CW04_SPEC>

0x720 - Screening Type 2 Compare Word 0 Register (index = 4)

gmac_st2cw14: Reg<GMAC_ST2CW14_SPEC>

0x724 - Screening Type 2 Compare Word 1 Register (index = 4)

gmac_st2cw05: Reg<GMAC_ST2CW05_SPEC>

0x728 - Screening Type 2 Compare Word 0 Register (index = 5)

gmac_st2cw15: Reg<GMAC_ST2CW15_SPEC>

0x72c - Screening Type 2 Compare Word 1 Register (index = 5)

gmac_st2cw06: Reg<GMAC_ST2CW06_SPEC>

0x730 - Screening Type 2 Compare Word 0 Register (index = 6)

gmac_st2cw16: Reg<GMAC_ST2CW16_SPEC>

0x734 - Screening Type 2 Compare Word 1 Register (index = 6)

gmac_st2cw07: Reg<GMAC_ST2CW07_SPEC>

0x738 - Screening Type 2 Compare Word 0 Register (index = 7)

gmac_st2cw17: Reg<GMAC_ST2CW17_SPEC>

0x73c - Screening Type 2 Compare Word 1 Register (index = 7)

gmac_st2cw08: Reg<GMAC_ST2CW08_SPEC>

0x740 - Screening Type 2 Compare Word 0 Register (index = 8)

gmac_st2cw18: Reg<GMAC_ST2CW18_SPEC>

0x744 - Screening Type 2 Compare Word 1 Register (index = 8)

gmac_st2cw09: Reg<GMAC_ST2CW09_SPEC>

0x748 - Screening Type 2 Compare Word 0 Register (index = 9)

gmac_st2cw19: Reg<GMAC_ST2CW19_SPEC>

0x74c - Screening Type 2 Compare Word 1 Register (index = 9)

gmac_st2cw010: Reg<GMAC_ST2CW010_SPEC>

0x750 - Screening Type 2 Compare Word 0 Register (index = 10)

gmac_st2cw110: Reg<GMAC_ST2CW110_SPEC>

0x754 - Screening Type 2 Compare Word 1 Register (index = 10)

gmac_st2cw011: Reg<GMAC_ST2CW011_SPEC>

0x758 - Screening Type 2 Compare Word 0 Register (index = 11)

gmac_st2cw111: Reg<GMAC_ST2CW111_SPEC>

0x75c - Screening Type 2 Compare Word 1 Register (index = 11)

gmac_st2cw012: Reg<GMAC_ST2CW012_SPEC>

0x760 - Screening Type 2 Compare Word 0 Register (index = 12)

gmac_st2cw112: Reg<GMAC_ST2CW112_SPEC>

0x764 - Screening Type 2 Compare Word 1 Register (index = 12)

gmac_st2cw013: Reg<GMAC_ST2CW013_SPEC>

0x768 - Screening Type 2 Compare Word 0 Register (index = 13)

gmac_st2cw113: Reg<GMAC_ST2CW113_SPEC>

0x76c - Screening Type 2 Compare Word 1 Register (index = 13)

gmac_st2cw014: Reg<GMAC_ST2CW014_SPEC>

0x770 - Screening Type 2 Compare Word 0 Register (index = 14)

gmac_st2cw114: Reg<GMAC_ST2CW114_SPEC>

0x774 - Screening Type 2 Compare Word 1 Register (index = 14)

gmac_st2cw015: Reg<GMAC_ST2CW015_SPEC>

0x778 - Screening Type 2 Compare Word 0 Register (index = 15)

gmac_st2cw115: Reg<GMAC_ST2CW115_SPEC>

0x77c - Screening Type 2 Compare Word 1 Register (index = 15)

gmac_st2cw016: Reg<GMAC_ST2CW016_SPEC>

0x780 - Screening Type 2 Compare Word 0 Register (index = 16)

gmac_st2cw116: Reg<GMAC_ST2CW116_SPEC>

0x784 - Screening Type 2 Compare Word 1 Register (index = 16)

gmac_st2cw017: Reg<GMAC_ST2CW017_SPEC>

0x788 - Screening Type 2 Compare Word 0 Register (index = 17)

gmac_st2cw117: Reg<GMAC_ST2CW117_SPEC>

0x78c - Screening Type 2 Compare Word 1 Register (index = 17)

gmac_st2cw018: Reg<GMAC_ST2CW018_SPEC>

0x790 - Screening Type 2 Compare Word 0 Register (index = 18)

gmac_st2cw118: Reg<GMAC_ST2CW118_SPEC>

0x794 - Screening Type 2 Compare Word 1 Register (index = 18)

gmac_st2cw019: Reg<GMAC_ST2CW019_SPEC>

0x798 - Screening Type 2 Compare Word 0 Register (index = 19)

gmac_st2cw119: Reg<GMAC_ST2CW119_SPEC>

0x79c - Screening Type 2 Compare Word 1 Register (index = 19)

gmac_st2cw020: Reg<GMAC_ST2CW020_SPEC>

0x7a0 - Screening Type 2 Compare Word 0 Register (index = 20)

gmac_st2cw120: Reg<GMAC_ST2CW120_SPEC>

0x7a4 - Screening Type 2 Compare Word 1 Register (index = 20)

gmac_st2cw021: Reg<GMAC_ST2CW021_SPEC>

0x7a8 - Screening Type 2 Compare Word 0 Register (index = 21)

gmac_st2cw121: Reg<GMAC_ST2CW121_SPEC>

0x7ac - Screening Type 2 Compare Word 1 Register (index = 21)

gmac_st2cw022: Reg<GMAC_ST2CW022_SPEC>

0x7b0 - Screening Type 2 Compare Word 0 Register (index = 22)

gmac_st2cw122: Reg<GMAC_ST2CW122_SPEC>

0x7b4 - Screening Type 2 Compare Word 1 Register (index = 22)

gmac_st2cw023: Reg<GMAC_ST2CW023_SPEC>

0x7b8 - Screening Type 2 Compare Word 0 Register (index = 23)

gmac_st2cw123: Reg<GMAC_ST2CW123_SPEC>

0x7bc - Screening Type 2 Compare Word 1 Register (index = 23)

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.