Struct atsame70j21_pac::gmac::RegisterBlock [−][src]
Register block
Fields
ncr: NCR
0x00 - Network Control Register
ncfgr: NCFGR
0x04 - Network Configuration Register
nsr: NSR
0x08 - Network Status Register
ur: UR
0x0c - User Register
dcfgr: DCFGR
0x10 - DMA Configuration Register
tsr: TSR
0x14 - Transmit Status Register
rbqb: RBQB
0x18 - Receive Buffer Queue Base Address Register
tbqb: TBQB
0x1c - Transmit Buffer Queue Base Address Register
rsr: RSR
0x20 - Receive Status Register
isr: ISR
0x24 - Interrupt Status Register
ier: IER
0x28 - Interrupt Enable Register
idr: IDR
0x2c - Interrupt Disable Register
imr: IMR
0x30 - Interrupt Mask Register
man: MAN
0x34 - PHY Maintenance Register
rpq: RPQ
0x38 - Received Pause Quantum Register
tpq: TPQ
0x3c - Transmit Pause Quantum Register
tpsf: TPSF
0x40 - TX Partial Store and Forward Register
rpsf: RPSF
0x44 - RX Partial Store and Forward Register
rjfml: RJFML
0x48 - RX Jumbo Frame Max Length Register
hrb: HRB
0x80 - Hash Register Bottom
hrt: HRT
0x84 - Hash Register Top
gmac_sa1: GMAC_SA
0x88 - Specific Address 1 Bottom Register
gmac_sa2: GMAC_SA
0x90 - Specific Address 1 Bottom Register
gmac_sa3: GMAC_SA
0x98 - Specific Address 1 Bottom Register
gmac_sa4: GMAC_SA
0xa0 - Specific Address 1 Bottom Register
tidm1: TIDM1
0xa8 - Type ID Match 1 Register
tidm2: TIDM2
0xac - Type ID Match 2 Register
tidm3: TIDM3
0xb0 - Type ID Match 3 Register
tidm4: TIDM4
0xb4 - Type ID Match 4 Register
wol: WOL
0xb8 - Wake on LAN Register
ipgs: IPGS
0xbc - IPG Stretch Register
svlan: SVLAN
0xc0 - Stacked VLAN Register
tpfcp: TPFCP
0xc4 - Transmit PFC Pause Register
samb1: SAMB1
0xc8 - Specific Address 1 Mask Bottom Register
samt1: SAMT1
0xcc - Specific Address 1 Mask Top Register
nsc: NSC
0xdc - 1588 Timer Nanosecond Comparison Register
scl: SCL
0xe0 - 1588 Timer Second Comparison Low Register
sch: SCH
0xe4 - 1588 Timer Second Comparison High Register
eftsh: EFTSH
0xe8 - PTP Event Frame Transmitted Seconds High Register
efrsh: EFRSH
0xec - PTP Event Frame Received Seconds High Register
peftsh: PEFTSH
0xf0 - PTP Peer Event Frame Transmitted Seconds High Register
pefrsh: PEFRSH
0xf4 - PTP Peer Event Frame Received Seconds High Register
otlo: OTLO
0x100 - Octets Transmitted Low Register
othi: OTHI
0x104 - Octets Transmitted High Register
ft: FT
0x108 - Frames Transmitted Register
bcft: BCFT
0x10c - Broadcast Frames Transmitted Register
mft: MFT
0x110 - Multicast Frames Transmitted Register
pft: PFT
0x114 - Pause Frames Transmitted Register
bft64: BFT64
0x118 - 64 Byte Frames Transmitted Register
tbft127: TBFT127
0x11c - 65 to 127 Byte Frames Transmitted Register
tbft255: TBFT255
0x120 - 128 to 255 Byte Frames Transmitted Register
tbft511: TBFT511
0x124 - 256 to 511 Byte Frames Transmitted Register
tbft1023: TBFT1023
0x128 - 512 to 1023 Byte Frames Transmitted Register
tbft1518: TBFT1518
0x12c - 1024 to 1518 Byte Frames Transmitted Register
gtbft1518: GTBFT1518
0x130 - Greater Than 1518 Byte Frames Transmitted Register
tur: TUR
0x134 - Transmit Underruns Register
scf: SCF
0x138 - Single Collision Frames Register
mcf: MCF
0x13c - Multiple Collision Frames Register
ec: EC
0x140 - Excessive Collisions Register
lc: LC
0x144 - Late Collisions Register
dtf: DTF
0x148 - Deferred Transmission Frames Register
cse: CSE
0x14c - Carrier Sense Errors Register
orlo: ORLO
0x150 - Octets Received Low Received Register
orhi: ORHI
0x154 - Octets Received High Received Register
fr: FR
0x158 - Frames Received Register
bcfr: BCFR
0x15c - Broadcast Frames Received Register
mfr: MFR
0x160 - Multicast Frames Received Register
pfr: PFR
0x164 - Pause Frames Received Register
bfr64: BFR64
0x168 - 64 Byte Frames Received Register
tbfr127: TBFR127
0x16c - 65 to 127 Byte Frames Received Register
tbfr255: TBFR255
0x170 - 128 to 255 Byte Frames Received Register
tbfr511: TBFR511
0x174 - 256 to 511 Byte Frames Received Register
tbfr1023: TBFR1023
0x178 - 512 to 1023 Byte Frames Received Register
tbfr1518: TBFR1518
0x17c - 1024 to 1518 Byte Frames Received Register
tmxbfr: TMXBFR
0x180 - 1519 to Maximum Byte Frames Received Register
ufr: UFR
0x184 - Undersize Frames Received Register
ofr: OFR
0x188 - Oversize Frames Received Register
jr: JR
0x18c - Jabbers Received Register
fcse: FCSE
0x190 - Frame Check Sequence Errors Register
lffe: LFFE
0x194 - Length Field Frame Errors Register
rse: RSE
0x198 - Receive Symbol Errors Register
ae: AE
0x19c - Alignment Errors Register
rre: RRE
0x1a0 - Receive Resource Errors Register
roe: ROE
0x1a4 - Receive Overrun Register
ihce: IHCE
0x1a8 - IP Header Checksum Errors Register
tce: TCE
0x1ac - TCP Checksum Errors Register
uce: UCE
0x1b0 - UDP Checksum Errors Register
tisubn: TISUBN
0x1bc - 1588 Timer Increment Sub-nanoseconds Register
tsh: TSH
0x1c0 - 1588 Timer Seconds High Register
tsl: TSL
0x1d0 - 1588 Timer Seconds Low Register
tn: TN
0x1d4 - 1588 Timer Nanoseconds Register
ta: TA
0x1d8 - 1588 Timer Adjust Register
ti: TI
0x1dc - 1588 Timer Increment Register
eftsl: EFTSL
0x1e0 - PTP Event Frame Transmitted Seconds Low Register
eftn: EFTN
0x1e4 - PTP Event Frame Transmitted Nanoseconds Register
efrsl: EFRSL
0x1e8 - PTP Event Frame Received Seconds Low Register
efrn: EFRN
0x1ec - PTP Event Frame Received Nanoseconds Register
peftsl: PEFTSL
0x1f0 - PTP Peer Event Frame Transmitted Seconds Low Register
peftn: PEFTN
0x1f4 - PTP Peer Event Frame Transmitted Nanoseconds Register
pefrsl: PEFRSL
0x1f8 - PTP Peer Event Frame Received Seconds Low Register
pefrn: PEFRN
0x1fc - PTP Peer Event Frame Received Nanoseconds Register
isrpq: [ISRPQ; 2]
0x3fc - Interrupt Status Register Priority Queue (index = 1) 0
tbqbapq: [TBQBAPQ; 2]
0x43c - Transmit Buffer Queue Base Address Register Priority Queue (index = 1) 0
rbqbapq: [RBQBAPQ; 2]
0x47c - Receive Buffer Queue Base Address Register Priority Queue (index = 1) 0
rbsrpq: [RBSRPQ; 2]
0x49c - Receive Buffer Size Register Priority Queue (index = 1) 0
cbscr: CBSCR
0x4bc - Credit-Based Shaping Control Register
cbsisqa: CBSISQA
0x4c0 - Credit-Based Shaping IdleSlope Register for Queue A
cbsisqb: CBSISQB
0x4c4 - Credit-Based Shaping IdleSlope Register for Queue B
st1rpq: [ST1RPQ; 4]
0x500 - Screening Type 1 Register Priority Queue (index = 0) 0
st2rpq: [ST2RPQ; 8]
0x540 - Screening Type 2 Register Priority Queue (index = 0) 0
ierpq: [IERPQ; 2]
0x5fc - Interrupt Enable Register Priority Queue (index = 1) 0
idrpq: [IDRPQ; 2]
0x61c - Interrupt Disable Register Priority Queue (index = 1) 0
imrpq: [IMRPQ; 2]
0x63c - Interrupt Mask Register Priority Queue (index = 1) 0
st2er: [ST2ER; 4]
0x6e0 - Screening Type 2 Ethertype Register (index = 0) 0
st2cw00: ST2CW00
0x700 - Screening Type 2 Compare Word 0 Register (index = 0)
st2cw10: ST2CW10
0x704 - Screening Type 2 Compare Word 1 Register (index = 0)
st2cw01: ST2CW01
0x708 - Screening Type 2 Compare Word 0 Register (index = 1)
st2cw11: ST2CW11
0x70c - Screening Type 2 Compare Word 1 Register (index = 1)
st2cw02: ST2CW02
0x710 - Screening Type 2 Compare Word 0 Register (index = 2)
st2cw12: ST2CW12
0x714 - Screening Type 2 Compare Word 1 Register (index = 2)
st2cw03: ST2CW03
0x718 - Screening Type 2 Compare Word 0 Register (index = 3)
st2cw13: ST2CW13
0x71c - Screening Type 2 Compare Word 1 Register (index = 3)
st2cw04: ST2CW04
0x720 - Screening Type 2 Compare Word 0 Register (index = 4)
st2cw14: ST2CW14
0x724 - Screening Type 2 Compare Word 1 Register (index = 4)
st2cw05: ST2CW05
0x728 - Screening Type 2 Compare Word 0 Register (index = 5)
st2cw15: ST2CW15
0x72c - Screening Type 2 Compare Word 1 Register (index = 5)
st2cw06: ST2CW06
0x730 - Screening Type 2 Compare Word 0 Register (index = 6)
st2cw16: ST2CW16
0x734 - Screening Type 2 Compare Word 1 Register (index = 6)
st2cw07: ST2CW07
0x738 - Screening Type 2 Compare Word 0 Register (index = 7)
st2cw17: ST2CW17
0x73c - Screening Type 2 Compare Word 1 Register (index = 7)
st2cw08: ST2CW08
0x740 - Screening Type 2 Compare Word 0 Register (index = 8)
st2cw18: ST2CW18
0x744 - Screening Type 2 Compare Word 1 Register (index = 8)
st2cw09: ST2CW09
0x748 - Screening Type 2 Compare Word 0 Register (index = 9)
st2cw19: ST2CW19
0x74c - Screening Type 2 Compare Word 1 Register (index = 9)
st2cw010: ST2CW010
0x750 - Screening Type 2 Compare Word 0 Register (index = 10)
st2cw110: ST2CW110
0x754 - Screening Type 2 Compare Word 1 Register (index = 10)
st2cw011: ST2CW011
0x758 - Screening Type 2 Compare Word 0 Register (index = 11)
st2cw111: ST2CW111
0x75c - Screening Type 2 Compare Word 1 Register (index = 11)
st2cw012: ST2CW012
0x760 - Screening Type 2 Compare Word 0 Register (index = 12)
st2cw112: ST2CW112
0x764 - Screening Type 2 Compare Word 1 Register (index = 12)
st2cw013: ST2CW013
0x768 - Screening Type 2 Compare Word 0 Register (index = 13)
st2cw113: ST2CW113
0x76c - Screening Type 2 Compare Word 1 Register (index = 13)
st2cw014: ST2CW014
0x770 - Screening Type 2 Compare Word 0 Register (index = 14)
st2cw114: ST2CW114
0x774 - Screening Type 2 Compare Word 1 Register (index = 14)
st2cw015: ST2CW015
0x778 - Screening Type 2 Compare Word 0 Register (index = 15)
st2cw115: ST2CW115
0x77c - Screening Type 2 Compare Word 1 Register (index = 15)
st2cw016: ST2CW016
0x780 - Screening Type 2 Compare Word 0 Register (index = 16)
st2cw116: ST2CW116
0x784 - Screening Type 2 Compare Word 1 Register (index = 16)
st2cw017: ST2CW017
0x788 - Screening Type 2 Compare Word 0 Register (index = 17)
st2cw117: ST2CW117
0x78c - Screening Type 2 Compare Word 1 Register (index = 17)
st2cw018: ST2CW018
0x790 - Screening Type 2 Compare Word 0 Register (index = 18)
st2cw118: ST2CW118
0x794 - Screening Type 2 Compare Word 1 Register (index = 18)
st2cw019: ST2CW019
0x798 - Screening Type 2 Compare Word 0 Register (index = 19)
st2cw119: ST2CW119
0x79c - Screening Type 2 Compare Word 1 Register (index = 19)
st2cw020: ST2CW020
0x7a0 - Screening Type 2 Compare Word 0 Register (index = 20)
st2cw120: ST2CW120
0x7a4 - Screening Type 2 Compare Word 1 Register (index = 20)
st2cw021: ST2CW021
0x7a8 - Screening Type 2 Compare Word 0 Register (index = 21)
st2cw121: ST2CW121
0x7ac - Screening Type 2 Compare Word 1 Register (index = 21)
st2cw022: ST2CW022
0x7b0 - Screening Type 2 Compare Word 0 Register (index = 22)
st2cw122: ST2CW122
0x7b4 - Screening Type 2 Compare Word 1 Register (index = 22)
st2cw023: ST2CW023
0x7b8 - Screening Type 2 Compare Word 0 Register (index = 23)
st2cw123: ST2CW123
0x7bc - Screening Type 2 Compare Word 1 Register (index = 23)
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,