Struct xmc4300::eth0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn mac_configuration(&self) -> &MacConfiguration
pub const fn mac_configuration(&self) -> &MacConfiguration
0x00 - MAC Configuration Register
sourcepub const fn mac_frame_filter(&self) -> &MacFrameFilter
pub const fn mac_frame_filter(&self) -> &MacFrameFilter
0x04 - MAC Frame Filter
sourcepub const fn hash_table_high(&self) -> &HashTableHigh
pub const fn hash_table_high(&self) -> &HashTableHigh
0x08 - Hash Table High Register
sourcepub const fn hash_table_low(&self) -> &HashTableLow
pub const fn hash_table_low(&self) -> &HashTableLow
0x0c - Hash Table Low Register
sourcepub const fn gmii_address(&self) -> &GmiiAddress
pub const fn gmii_address(&self) -> &GmiiAddress
0x10 - MII Address Register
sourcepub const fn flow_control(&self) -> &FlowControl
pub const fn flow_control(&self) -> &FlowControl
0x18 - Flow Control Register
sourcepub const fn remote_wake_up_frame_filter(&self) -> &RemoteWakeUpFrameFilter
pub const fn remote_wake_up_frame_filter(&self) -> &RemoteWakeUpFrameFilter
0x28 - Remote Wake Up Frame Filter Register
sourcepub const fn pmt_control_status(&self) -> &PmtControlStatus
pub const fn pmt_control_status(&self) -> &PmtControlStatus
0x2c - PMT Control and Status Register
sourcepub const fn interrupt_status(&self) -> &InterruptStatus
pub const fn interrupt_status(&self) -> &InterruptStatus
0x38 - Interrupt Register
sourcepub const fn interrupt_mask(&self) -> &InterruptMask
pub const fn interrupt_mask(&self) -> &InterruptMask
0x3c - Interrupt Mask Register
sourcepub const fn mac_address0_high(&self) -> &MacAddress0High
pub const fn mac_address0_high(&self) -> &MacAddress0High
0x40 - MAC Address0 High Register
sourcepub const fn mac_address0_low(&self) -> &MacAddress0Low
pub const fn mac_address0_low(&self) -> &MacAddress0Low
0x44 - MAC Address0 Low Register
sourcepub const fn mac_address1_high(&self) -> &MacAddress1High
pub const fn mac_address1_high(&self) -> &MacAddress1High
0x48 - MAC Address1 High Register
sourcepub const fn mac_address1_low(&self) -> &MacAddress1Low
pub const fn mac_address1_low(&self) -> &MacAddress1Low
0x4c - MAC Address1 Low Register
sourcepub const fn mac_address2_high(&self) -> &MacAddress2High
pub const fn mac_address2_high(&self) -> &MacAddress2High
0x50 - MAC Address2 High Register
sourcepub const fn mac_address2_low(&self) -> &MacAddress2Low
pub const fn mac_address2_low(&self) -> &MacAddress2Low
0x54 - MAC Address2 Low Register
sourcepub const fn mac_address3_high(&self) -> &MacAddress3High
pub const fn mac_address3_high(&self) -> &MacAddress3High
0x58 - MAC Address3 High Register
sourcepub const fn mac_address3_low(&self) -> &MacAddress3Low
pub const fn mac_address3_low(&self) -> &MacAddress3Low
0x5c - MAC Address3 Low Register
sourcepub const fn mmc_control(&self) -> &MmcControl
pub const fn mmc_control(&self) -> &MmcControl
0x100 - MMC Control Register
sourcepub const fn mmc_receive_interrupt(&self) -> &MmcReceiveInterrupt
pub const fn mmc_receive_interrupt(&self) -> &MmcReceiveInterrupt
0x104 - MMC Receive Interrupt Register
sourcepub const fn mmc_transmit_interrupt(&self) -> &MmcTransmitInterrupt
pub const fn mmc_transmit_interrupt(&self) -> &MmcTransmitInterrupt
0x108 - MMC Transmit Interrupt Register
sourcepub const fn mmc_receive_interrupt_mask(&self) -> &MmcReceiveInterruptMask
pub const fn mmc_receive_interrupt_mask(&self) -> &MmcReceiveInterruptMask
0x10c - MMC Reveive Interrupt Mask Register
sourcepub const fn mmc_transmit_interrupt_mask(&self) -> &MmcTransmitInterruptMask
pub const fn mmc_transmit_interrupt_mask(&self) -> &MmcTransmitInterruptMask
0x110 - MMC Transmit Interrupt Mask Register
sourcepub const fn tx_octet_count_good_bad(&self) -> &TxOctetCountGoodBad
pub const fn tx_octet_count_good_bad(&self) -> &TxOctetCountGoodBad
0x114 - Transmit Octet Count for Good and Bad Frames Register
sourcepub const fn tx_frame_count_good_bad(&self) -> &TxFrameCountGoodBad
pub const fn tx_frame_count_good_bad(&self) -> &TxFrameCountGoodBad
0x118 - Transmit Frame Count for Goodand Bad Frames Register
sourcepub const fn tx_broadcast_frames_good(&self) -> &TxBroadcastFramesGood
pub const fn tx_broadcast_frames_good(&self) -> &TxBroadcastFramesGood
0x11c - Transmit Frame Count for Good Broadcast Frames
sourcepub const fn tx_multicast_frames_good(&self) -> &TxMulticastFramesGood
pub const fn tx_multicast_frames_good(&self) -> &TxMulticastFramesGood
0x120 - Transmit Frame Count for Good Multicast Frames
sourcepub const fn tx_64octets_frames_good_bad(&self) -> &Tx64octetsFramesGoodBad
pub const fn tx_64octets_frames_good_bad(&self) -> &Tx64octetsFramesGoodBad
0x124 - Transmit Octet Count for Good and Bad 64 Byte Frames
sourcepub const fn tx_65to127octets_frames_good_bad(
&self
) -> &Tx65to127octetsFramesGoodBad
pub const fn tx_65to127octets_frames_good_bad( &self ) -> &Tx65to127octetsFramesGoodBad
0x128 - Transmit Octet Count for Good and Bad 65 to 127 Bytes Frames
sourcepub const fn tx_128to255octets_frames_good_bad(
&self
) -> &Tx128to255octetsFramesGoodBad
pub const fn tx_128to255octets_frames_good_bad( &self ) -> &Tx128to255octetsFramesGoodBad
0x12c - Transmit Octet Count for Good and Bad 128 to 255 Bytes Frames
sourcepub const fn tx_256to511octets_frames_good_bad(
&self
) -> &Tx256to511octetsFramesGoodBad
pub const fn tx_256to511octets_frames_good_bad( &self ) -> &Tx256to511octetsFramesGoodBad
0x130 - Transmit Octet Count for Good and Bad 256 to 511 Bytes Frames
sourcepub const fn tx_512to1023octets_frames_good_bad(
&self
) -> &Tx512to1023octetsFramesGoodBad
pub const fn tx_512to1023octets_frames_good_bad( &self ) -> &Tx512to1023octetsFramesGoodBad
0x134 - Transmit Octet Count for Good and Bad 512 to 1023 Bytes Frames
sourcepub const fn tx_1024tomaxoctets_frames_good_bad(
&self
) -> &Tx1024tomaxoctetsFramesGoodBad
pub const fn tx_1024tomaxoctets_frames_good_bad( &self ) -> &Tx1024tomaxoctetsFramesGoodBad
0x138 - Transmit Octet Count for Good and Bad 1024 to Maxsize Bytes Frames
sourcepub const fn tx_unicast_frames_good_bad(&self) -> &TxUnicastFramesGoodBad
pub const fn tx_unicast_frames_good_bad(&self) -> &TxUnicastFramesGoodBad
0x13c - Transmit Frame Count for Good and Bad Unicast Frames
sourcepub const fn tx_multicast_frames_good_bad(&self) -> &TxMulticastFramesGoodBad
pub const fn tx_multicast_frames_good_bad(&self) -> &TxMulticastFramesGoodBad
0x140 - Transmit Frame Count for Good and Bad Multicast Frames
sourcepub const fn tx_broadcast_frames_good_bad(&self) -> &TxBroadcastFramesGoodBad
pub const fn tx_broadcast_frames_good_bad(&self) -> &TxBroadcastFramesGoodBad
0x144 - Transmit Frame Count for Good and Bad Broadcast Frames
sourcepub const fn tx_underflow_error_frames(&self) -> &TxUnderflowErrorFrames
pub const fn tx_underflow_error_frames(&self) -> &TxUnderflowErrorFrames
0x148 - Transmit Frame Count for Underflow Error Frames
sourcepub const fn tx_single_collision_good_frames(
&self
) -> &TxSingleCollisionGoodFrames
pub const fn tx_single_collision_good_frames( &self ) -> &TxSingleCollisionGoodFrames
0x14c - Transmit Frame Count for Frames Transmitted after Single Collision
sourcepub const fn tx_multiple_collision_good_frames(
&self
) -> &TxMultipleCollisionGoodFrames
pub const fn tx_multiple_collision_good_frames( &self ) -> &TxMultipleCollisionGoodFrames
0x150 - Transmit Frame Count for Frames Transmitted after Multiple Collision
sourcepub const fn tx_deferred_frames(&self) -> &TxDeferredFrames
pub const fn tx_deferred_frames(&self) -> &TxDeferredFrames
0x154 - Tx Deferred Frames Register
sourcepub const fn tx_late_collision_frames(&self) -> &TxLateCollisionFrames
pub const fn tx_late_collision_frames(&self) -> &TxLateCollisionFrames
0x158 - Transmit Frame Count for Late Collision Error Frames
sourcepub const fn tx_excessive_collision_frames(&self) -> &TxExcessiveCollisionFrames
pub const fn tx_excessive_collision_frames(&self) -> &TxExcessiveCollisionFrames
0x15c - Transmit Frame Count for Excessive Collision Error Frames
sourcepub const fn tx_carrier_error_frames(&self) -> &TxCarrierErrorFrames
pub const fn tx_carrier_error_frames(&self) -> &TxCarrierErrorFrames
0x160 - Transmit Frame Count for Carrier Sense Error Frames
sourcepub const fn tx_octet_count_good(&self) -> &TxOctetCountGood
pub const fn tx_octet_count_good(&self) -> &TxOctetCountGood
0x164 - Tx Octet Count Good Register
sourcepub const fn tx_frame_count_good(&self) -> &TxFrameCountGood
pub const fn tx_frame_count_good(&self) -> &TxFrameCountGood
0x168 - Tx Frame Count Good Register
sourcepub const fn tx_excessive_deferral_error(&self) -> &TxExcessiveDeferralError
pub const fn tx_excessive_deferral_error(&self) -> &TxExcessiveDeferralError
0x16c - Transmit Frame Count for Excessive Deferral Error Frames
sourcepub const fn tx_pause_frames(&self) -> &TxPauseFrames
pub const fn tx_pause_frames(&self) -> &TxPauseFrames
0x170 - Transmit Frame Count for Good PAUSE Frames
sourcepub const fn tx_vlan_frames_good(&self) -> &TxVlanFramesGood
pub const fn tx_vlan_frames_good(&self) -> &TxVlanFramesGood
0x174 - Transmit Frame Count for Good VLAN Frames
sourcepub const fn tx_osize_frames_good(&self) -> &TxOsizeFramesGood
pub const fn tx_osize_frames_good(&self) -> &TxOsizeFramesGood
0x178 - Transmit Frame Count for Good Oversize Frames
sourcepub const fn rx_frames_count_good_bad(&self) -> &RxFramesCountGoodBad
pub const fn rx_frames_count_good_bad(&self) -> &RxFramesCountGoodBad
0x180 - Receive Frame Count for Good and Bad Frames
sourcepub const fn rx_octet_count_good_bad(&self) -> &RxOctetCountGoodBad
pub const fn rx_octet_count_good_bad(&self) -> &RxOctetCountGoodBad
0x184 - Receive Octet Count for Good and Bad Frames
sourcepub const fn rx_octet_count_good(&self) -> &RxOctetCountGood
pub const fn rx_octet_count_good(&self) -> &RxOctetCountGood
0x188 - Rx Octet Count Good Register
sourcepub const fn rx_broadcast_frames_good(&self) -> &RxBroadcastFramesGood
pub const fn rx_broadcast_frames_good(&self) -> &RxBroadcastFramesGood
0x18c - Receive Frame Count for Good Broadcast Frames
sourcepub const fn rx_multicast_frames_good(&self) -> &RxMulticastFramesGood
pub const fn rx_multicast_frames_good(&self) -> &RxMulticastFramesGood
0x190 - Receive Frame Count for Good Multicast Frames
sourcepub const fn rx_crc_error_frames(&self) -> &RxCrcErrorFrames
pub const fn rx_crc_error_frames(&self) -> &RxCrcErrorFrames
0x194 - Receive Frame Count for CRC Error Frames
sourcepub const fn rx_alignment_error_frames(&self) -> &RxAlignmentErrorFrames
pub const fn rx_alignment_error_frames(&self) -> &RxAlignmentErrorFrames
0x198 - Receive Frame Count for Alignment Error Frames
sourcepub const fn rx_runt_error_frames(&self) -> &RxRuntErrorFrames
pub const fn rx_runt_error_frames(&self) -> &RxRuntErrorFrames
0x19c - Receive Frame Count for Runt Error Frames
sourcepub const fn rx_jabber_error_frames(&self) -> &RxJabberErrorFrames
pub const fn rx_jabber_error_frames(&self) -> &RxJabberErrorFrames
0x1a0 - Receive Frame Count for Jabber Error Frames
sourcepub const fn rx_undersize_frames_good(&self) -> &RxUndersizeFramesGood
pub const fn rx_undersize_frames_good(&self) -> &RxUndersizeFramesGood
0x1a4 - Receive Frame Count for Undersize Frames
sourcepub const fn rx_oversize_frames_good(&self) -> &RxOversizeFramesGood
pub const fn rx_oversize_frames_good(&self) -> &RxOversizeFramesGood
0x1a8 - Rx Oversize Frames Good Register
sourcepub const fn rx_64octets_frames_good_bad(&self) -> &Rx64octetsFramesGoodBad
pub const fn rx_64octets_frames_good_bad(&self) -> &Rx64octetsFramesGoodBad
0x1ac - Receive Frame Count for Good and Bad 64 Byte Frames
sourcepub const fn rx_65to127octets_frames_good_bad(
&self
) -> &Rx65to127octetsFramesGoodBad
pub const fn rx_65to127octets_frames_good_bad( &self ) -> &Rx65to127octetsFramesGoodBad
0x1b0 - Receive Frame Count for Good and Bad 65 to 127 Bytes Frames
sourcepub const fn rx_128to255octets_frames_good_bad(
&self
) -> &Rx128to255octetsFramesGoodBad
pub const fn rx_128to255octets_frames_good_bad( &self ) -> &Rx128to255octetsFramesGoodBad
0x1b4 - Receive Frame Count for Good and Bad 128 to 255 Bytes Frames
sourcepub const fn rx_256to511octets_frames_good_bad(
&self
) -> &Rx256to511octetsFramesGoodBad
pub const fn rx_256to511octets_frames_good_bad( &self ) -> &Rx256to511octetsFramesGoodBad
0x1b8 - Receive Frame Count for Good and Bad 256 to 511 Bytes Frames
sourcepub const fn rx_512to1023octets_frames_good_bad(
&self
) -> &Rx512to1023octetsFramesGoodBad
pub const fn rx_512to1023octets_frames_good_bad( &self ) -> &Rx512to1023octetsFramesGoodBad
0x1bc - Receive Frame Count for Good and Bad 512 to 1,023 Bytes Frames
sourcepub const fn rx_1024tomaxoctets_frames_good_bad(
&self
) -> &Rx1024tomaxoctetsFramesGoodBad
pub const fn rx_1024tomaxoctets_frames_good_bad( &self ) -> &Rx1024tomaxoctetsFramesGoodBad
0x1c0 - Receive Frame Count for Good and Bad 1,024 to Maxsize Bytes Frames
sourcepub const fn rx_unicast_frames_good(&self) -> &RxUnicastFramesGood
pub const fn rx_unicast_frames_good(&self) -> &RxUnicastFramesGood
0x1c4 - Receive Frame Count for Good Unicast Frames
sourcepub const fn rx_length_error_frames(&self) -> &RxLengthErrorFrames
pub const fn rx_length_error_frames(&self) -> &RxLengthErrorFrames
0x1c8 - Receive Frame Count for Length Error Frames
sourcepub const fn rx_out_of_range_type_frames(&self) -> &RxOutOfRangeTypeFrames
pub const fn rx_out_of_range_type_frames(&self) -> &RxOutOfRangeTypeFrames
0x1cc - Receive Frame Count for Out of Range Frames
sourcepub const fn rx_pause_frames(&self) -> &RxPauseFrames
pub const fn rx_pause_frames(&self) -> &RxPauseFrames
0x1d0 - Receive Frame Count for PAUSE Frames
sourcepub const fn rx_fifo_overflow_frames(&self) -> &RxFifoOverflowFrames
pub const fn rx_fifo_overflow_frames(&self) -> &RxFifoOverflowFrames
0x1d4 - Receive Frame Count for FIFO Overflow Frames
sourcepub const fn rx_vlan_frames_good_bad(&self) -> &RxVlanFramesGoodBad
pub const fn rx_vlan_frames_good_bad(&self) -> &RxVlanFramesGoodBad
0x1d8 - Receive Frame Count for Good and Bad VLAN Frames
sourcepub const fn rx_watchdog_error_frames(&self) -> &RxWatchdogErrorFrames
pub const fn rx_watchdog_error_frames(&self) -> &RxWatchdogErrorFrames
0x1dc - Receive Frame Count for Watchdog Error Frames
sourcepub const fn rx_receive_error_frames(&self) -> &RxReceiveErrorFrames
pub const fn rx_receive_error_frames(&self) -> &RxReceiveErrorFrames
0x1e0 - Receive Frame Count for Receive Error Frames
sourcepub const fn rx_control_frames_good(&self) -> &RxControlFramesGood
pub const fn rx_control_frames_good(&self) -> &RxControlFramesGood
0x1e4 - Receive Frame Count for Good Control Frames Frames
sourcepub const fn mmc_ipc_receive_interrupt_mask(
&self
) -> &MmcIpcReceiveInterruptMask
pub const fn mmc_ipc_receive_interrupt_mask( &self ) -> &MmcIpcReceiveInterruptMask
0x200 - MMC Receive Checksum Offload Interrupt Mask Register
sourcepub const fn mmc_ipc_receive_interrupt(&self) -> &MmcIpcReceiveInterrupt
pub const fn mmc_ipc_receive_interrupt(&self) -> &MmcIpcReceiveInterrupt
0x208 - MMC Receive Checksum Offload Interrupt Register
sourcepub const fn rxipv4_good_frames(&self) -> &Rxipv4GoodFrames
pub const fn rxipv4_good_frames(&self) -> &Rxipv4GoodFrames
0x210 - RxIPv4 Good Frames Register
sourcepub const fn rxipv4_header_error_frames(&self) -> &Rxipv4HeaderErrorFrames
pub const fn rxipv4_header_error_frames(&self) -> &Rxipv4HeaderErrorFrames
0x214 - Receive IPV4 Header Error Frame Counter Register
sourcepub const fn rxipv4_no_payload_frames(&self) -> &Rxipv4NoPayloadFrames
pub const fn rxipv4_no_payload_frames(&self) -> &Rxipv4NoPayloadFrames
0x218 - Receive IPV4 No Payload Frame Counter Register
sourcepub const fn rxipv4_fragmented_frames(&self) -> &Rxipv4FragmentedFrames
pub const fn rxipv4_fragmented_frames(&self) -> &Rxipv4FragmentedFrames
0x21c - Receive IPV4 Fragmented Frame Counter Register
sourcepub const fn rxipv4_udp_checksum_disabled_frames(
&self
) -> &Rxipv4UdpChecksumDisabledFrames
pub const fn rxipv4_udp_checksum_disabled_frames( &self ) -> &Rxipv4UdpChecksumDisabledFrames
0x220 - Receive IPV4 UDP Checksum Disabled Frame Counter Register
sourcepub const fn rxipv6_good_frames(&self) -> &Rxipv6GoodFrames
pub const fn rxipv6_good_frames(&self) -> &Rxipv6GoodFrames
0x224 - RxIPv6 Good Frames Register
sourcepub const fn rxipv6_header_error_frames(&self) -> &Rxipv6HeaderErrorFrames
pub const fn rxipv6_header_error_frames(&self) -> &Rxipv6HeaderErrorFrames
0x228 - Receive IPV6 Header Error Frame Counter Register
sourcepub const fn rxipv6_no_payload_frames(&self) -> &Rxipv6NoPayloadFrames
pub const fn rxipv6_no_payload_frames(&self) -> &Rxipv6NoPayloadFrames
0x22c - Receive IPV6 No Payload Frame Counter Register
sourcepub const fn rxudp_good_frames(&self) -> &RxudpGoodFrames
pub const fn rxudp_good_frames(&self) -> &RxudpGoodFrames
0x230 - RxUDP Good Frames Register
sourcepub const fn rxudp_error_frames(&self) -> &RxudpErrorFrames
pub const fn rxudp_error_frames(&self) -> &RxudpErrorFrames
0x234 - RxUDP Error Frames Register
sourcepub const fn rxtcp_good_frames(&self) -> &RxtcpGoodFrames
pub const fn rxtcp_good_frames(&self) -> &RxtcpGoodFrames
0x238 - RxTCP Good Frames Register
sourcepub const fn rxtcp_error_frames(&self) -> &RxtcpErrorFrames
pub const fn rxtcp_error_frames(&self) -> &RxtcpErrorFrames
0x23c - RxTCP Error Frames Register
sourcepub const fn rxicmp_good_frames(&self) -> &RxicmpGoodFrames
pub const fn rxicmp_good_frames(&self) -> &RxicmpGoodFrames
0x240 - RxICMP Good Frames Register
sourcepub const fn rxicmp_error_frames(&self) -> &RxicmpErrorFrames
pub const fn rxicmp_error_frames(&self) -> &RxicmpErrorFrames
0x244 - RxICMP Error Frames Register
sourcepub const fn rxipv4_good_octets(&self) -> &Rxipv4GoodOctets
pub const fn rxipv4_good_octets(&self) -> &Rxipv4GoodOctets
0x250 - RxIPv4 Good Octets Register
sourcepub const fn rxipv4_header_error_octets(&self) -> &Rxipv4HeaderErrorOctets
pub const fn rxipv4_header_error_octets(&self) -> &Rxipv4HeaderErrorOctets
0x254 - Receive IPV4 Header Error Octet Counter Register
sourcepub const fn rxipv4_no_payload_octets(&self) -> &Rxipv4NoPayloadOctets
pub const fn rxipv4_no_payload_octets(&self) -> &Rxipv4NoPayloadOctets
0x258 - Receive IPV4 No Payload Octet Counter Register
sourcepub const fn rxipv4_fragmented_octets(&self) -> &Rxipv4FragmentedOctets
pub const fn rxipv4_fragmented_octets(&self) -> &Rxipv4FragmentedOctets
0x25c - Receive IPV4 Fragmented Octet Counter Register
sourcepub const fn rxipv4_udp_checksum_disable_octets(
&self
) -> &Rxipv4UdpChecksumDisableOctets
pub const fn rxipv4_udp_checksum_disable_octets( &self ) -> &Rxipv4UdpChecksumDisableOctets
0x260 - Receive IPV4 Fragmented Octet Counter Register
sourcepub const fn rxipv6_good_octets(&self) -> &Rxipv6GoodOctets
pub const fn rxipv6_good_octets(&self) -> &Rxipv6GoodOctets
0x264 - RxIPv6 Good Octets Register
sourcepub const fn rxipv6_header_error_octets(&self) -> &Rxipv6HeaderErrorOctets
pub const fn rxipv6_header_error_octets(&self) -> &Rxipv6HeaderErrorOctets
0x268 - Receive IPV6 Header Error Octet Counter Register
sourcepub const fn rxipv6_no_payload_octets(&self) -> &Rxipv6NoPayloadOctets
pub const fn rxipv6_no_payload_octets(&self) -> &Rxipv6NoPayloadOctets
0x26c - Receive IPV6 No Payload Octet Counter Register
sourcepub const fn rxudp_good_octets(&self) -> &RxudpGoodOctets
pub const fn rxudp_good_octets(&self) -> &RxudpGoodOctets
0x270 - Receive UDP Good Octets Register
sourcepub const fn rxudp_error_octets(&self) -> &RxudpErrorOctets
pub const fn rxudp_error_octets(&self) -> &RxudpErrorOctets
0x274 - Receive UDP Error Octets Register
sourcepub const fn rxtcp_good_octets(&self) -> &RxtcpGoodOctets
pub const fn rxtcp_good_octets(&self) -> &RxtcpGoodOctets
0x278 - Receive TCP Good Octets Register
sourcepub const fn rxtcp_error_octets(&self) -> &RxtcpErrorOctets
pub const fn rxtcp_error_octets(&self) -> &RxtcpErrorOctets
0x27c - Receive TCP Error Octets Register
sourcepub const fn rxicmp_good_octets(&self) -> &RxicmpGoodOctets
pub const fn rxicmp_good_octets(&self) -> &RxicmpGoodOctets
0x280 - Receive ICMP Good Octets Register
sourcepub const fn rxicmp_error_octets(&self) -> &RxicmpErrorOctets
pub const fn rxicmp_error_octets(&self) -> &RxicmpErrorOctets
0x284 - Receive ICMP Error Octets Register
sourcepub const fn timestamp_control(&self) -> &TimestampControl
pub const fn timestamp_control(&self) -> &TimestampControl
0x700 - Timestamp Control Register
sourcepub const fn sub_second_increment(&self) -> &SubSecondIncrement
pub const fn sub_second_increment(&self) -> &SubSecondIncrement
0x704 - Sub-Second Increment Register
sourcepub const fn system_time_seconds(&self) -> &SystemTimeSeconds
pub const fn system_time_seconds(&self) -> &SystemTimeSeconds
0x708 - System Time - Seconds Register
sourcepub const fn system_time_nanoseconds(&self) -> &SystemTimeNanoseconds
pub const fn system_time_nanoseconds(&self) -> &SystemTimeNanoseconds
0x70c - System Time Nanoseconds Register
sourcepub const fn system_time_seconds_update(&self) -> &SystemTimeSecondsUpdate
pub const fn system_time_seconds_update(&self) -> &SystemTimeSecondsUpdate
0x710 - System Time - Seconds Update Register
sourcepub const fn system_time_nanoseconds_update(
&self
) -> &SystemTimeNanosecondsUpdate
pub const fn system_time_nanoseconds_update( &self ) -> &SystemTimeNanosecondsUpdate
0x714 - System Time Nanoseconds Update Register
sourcepub const fn timestamp_addend(&self) -> &TimestampAddend
pub const fn timestamp_addend(&self) -> &TimestampAddend
0x718 - Timestamp Addend Register
sourcepub const fn target_time_seconds(&self) -> &TargetTimeSeconds
pub const fn target_time_seconds(&self) -> &TargetTimeSeconds
0x71c - Target Time Seconds Register
sourcepub const fn target_time_nanoseconds(&self) -> &TargetTimeNanoseconds
pub const fn target_time_nanoseconds(&self) -> &TargetTimeNanoseconds
0x720 - Target Time Nanoseconds Register
sourcepub const fn system_time_higher_word_seconds(
&self
) -> &SystemTimeHigherWordSeconds
pub const fn system_time_higher_word_seconds( &self ) -> &SystemTimeHigherWordSeconds
0x724 - System Time - Higher Word Seconds Register
sourcepub const fn timestamp_status(&self) -> &TimestampStatus
pub const fn timestamp_status(&self) -> &TimestampStatus
0x728 - Timestamp Status Register
sourcepub const fn transmit_poll_demand(&self) -> &TransmitPollDemand
pub const fn transmit_poll_demand(&self) -> &TransmitPollDemand
0x1004 - Transmit Poll Demand Register
sourcepub const fn receive_poll_demand(&self) -> &ReceivePollDemand
pub const fn receive_poll_demand(&self) -> &ReceivePollDemand
0x1008 - Receive Poll Demand Register
sourcepub const fn receive_descriptor_list_address(
&self
) -> &ReceiveDescriptorListAddress
pub const fn receive_descriptor_list_address( &self ) -> &ReceiveDescriptorListAddress
0x100c - Receive Descriptor Address Register
sourcepub const fn transmit_descriptor_list_address(
&self
) -> &TransmitDescriptorListAddress
pub const fn transmit_descriptor_list_address( &self ) -> &TransmitDescriptorListAddress
0x1010 - Transmit descripter Address Register
sourcepub const fn operation_mode(&self) -> &OperationMode
pub const fn operation_mode(&self) -> &OperationMode
0x1018 - Operation Mode Register
sourcepub const fn interrupt_enable(&self) -> &InterruptEnable
pub const fn interrupt_enable(&self) -> &InterruptEnable
0x101c - Interrupt Enable Register
sourcepub const fn missed_frame_and_buffer_overflow_counter(
&self
) -> &MissedFrameAndBufferOverflowCounter
pub const fn missed_frame_and_buffer_overflow_counter( &self ) -> &MissedFrameAndBufferOverflowCounter
0x1020 - Missed Frame and Buffer Overflow Counter Register
sourcepub const fn receive_interrupt_watchdog_timer(
&self
) -> &ReceiveInterruptWatchdogTimer
pub const fn receive_interrupt_watchdog_timer( &self ) -> &ReceiveInterruptWatchdogTimer
0x1024 - Receive Interrupt Watchdog Timer Register
sourcepub const fn ahb_status(&self) -> &AhbStatus
pub const fn ahb_status(&self) -> &AhbStatus
0x102c - AHB Status Register
sourcepub const fn current_host_transmit_descriptor(
&self
) -> &CurrentHostTransmitDescriptor
pub const fn current_host_transmit_descriptor( &self ) -> &CurrentHostTransmitDescriptor
0x1048 - Current Host Transmit Descriptor Register
sourcepub const fn current_host_receive_descriptor(
&self
) -> &CurrentHostReceiveDescriptor
pub const fn current_host_receive_descriptor( &self ) -> &CurrentHostReceiveDescriptor
0x104c - Current Host Receive Descriptor Register
sourcepub const fn current_host_transmit_buffer_address(
&self
) -> &CurrentHostTransmitBufferAddress
pub const fn current_host_transmit_buffer_address( &self ) -> &CurrentHostTransmitBufferAddress
0x1050 - Current Host Transmit Buffer Address Register
sourcepub const fn current_host_receive_buffer_address(
&self
) -> &CurrentHostReceiveBufferAddress
pub const fn current_host_receive_buffer_address( &self ) -> &CurrentHostReceiveBufferAddress
0x1054 - Current Host Receive Buffer Address Register
sourcepub const fn hw_feature(&self) -> &HwFeature
pub const fn hw_feature(&self) -> &HwFeature
0x1058 - HW Feature Register