Struct atsamv71q20::gmac::RegisterBlock
source · [−]#[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
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more