Struct xmc4400::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) -> &MAC_CONFIGURATION
pub const fn mac_configuration(&self) -> &MAC_CONFIGURATION
0x00 - MAC Configuration Register
sourcepub const fn mac_frame_filter(&self) -> &MAC_FRAME_FILTER
pub const fn mac_frame_filter(&self) -> &MAC_FRAME_FILTER
0x04 - MAC Frame Filter
sourcepub const fn hash_table_high(&self) -> &HASH_TABLE_HIGH
pub const fn hash_table_high(&self) -> &HASH_TABLE_HIGH
0x08 - Hash Table High Register
sourcepub const fn hash_table_low(&self) -> &HASH_TABLE_LOW
pub const fn hash_table_low(&self) -> &HASH_TABLE_LOW
0x0c - Hash Table Low Register
sourcepub const fn gmii_address(&self) -> &GMII_ADDRESS
pub const fn gmii_address(&self) -> &GMII_ADDRESS
0x10 - MII Address Register
sourcepub const fn flow_control(&self) -> &FLOW_CONTROL
pub const fn flow_control(&self) -> &FLOW_CONTROL
0x18 - Flow Control Register
sourcepub const fn remote_wake_up_frame_filter(&self) -> &REMOTE_WAKE_UP_FRAME_FILTER
pub const fn remote_wake_up_frame_filter(&self) -> &REMOTE_WAKE_UP_FRAME_FILTER
0x28 - Remote Wake Up Frame Filter Register
sourcepub const fn pmt_control_status(&self) -> &PMT_CONTROL_STATUS
pub const fn pmt_control_status(&self) -> &PMT_CONTROL_STATUS
0x2c - PMT Control and Status Register
sourcepub const fn interrupt_status(&self) -> &INTERRUPT_STATUS
pub const fn interrupt_status(&self) -> &INTERRUPT_STATUS
0x38 - Interrupt Register
sourcepub const fn interrupt_mask(&self) -> &INTERRUPT_MASK
pub const fn interrupt_mask(&self) -> &INTERRUPT_MASK
0x3c - Interrupt Mask Register
sourcepub const fn mac_address0_high(&self) -> &MAC_ADDRESS0_HIGH
pub const fn mac_address0_high(&self) -> &MAC_ADDRESS0_HIGH
0x40 - MAC Address0 High Register
sourcepub const fn mac_address0_low(&self) -> &MAC_ADDRESS0_LOW
pub const fn mac_address0_low(&self) -> &MAC_ADDRESS0_LOW
0x44 - MAC Address0 Low Register
sourcepub const fn mac_address1_high(&self) -> &MAC_ADDRESS1_HIGH
pub const fn mac_address1_high(&self) -> &MAC_ADDRESS1_HIGH
0x48 - MAC Address1 High Register
sourcepub const fn mac_address1_low(&self) -> &MAC_ADDRESS1_LOW
pub const fn mac_address1_low(&self) -> &MAC_ADDRESS1_LOW
0x4c - MAC Address1 Low Register
sourcepub const fn mac_address2_high(&self) -> &MAC_ADDRESS2_HIGH
pub const fn mac_address2_high(&self) -> &MAC_ADDRESS2_HIGH
0x50 - MAC Address2 High Register
sourcepub const fn mac_address2_low(&self) -> &MAC_ADDRESS2_LOW
pub const fn mac_address2_low(&self) -> &MAC_ADDRESS2_LOW
0x54 - MAC Address2 Low Register
sourcepub const fn mac_address3_high(&self) -> &MAC_ADDRESS3_HIGH
pub const fn mac_address3_high(&self) -> &MAC_ADDRESS3_HIGH
0x58 - MAC Address3 High Register
sourcepub const fn mac_address3_low(&self) -> &MAC_ADDRESS3_LOW
pub const fn mac_address3_low(&self) -> &MAC_ADDRESS3_LOW
0x5c - MAC Address3 Low Register
sourcepub const fn mmc_control(&self) -> &MMC_CONTROL
pub const fn mmc_control(&self) -> &MMC_CONTROL
0x100 - MMC Control Register
sourcepub const fn mmc_receive_interrupt(&self) -> &MMC_RECEIVE_INTERRUPT
pub const fn mmc_receive_interrupt(&self) -> &MMC_RECEIVE_INTERRUPT
0x104 - MMC Receive Interrupt Register
sourcepub const fn mmc_transmit_interrupt(&self) -> &MMC_TRANSMIT_INTERRUPT
pub const fn mmc_transmit_interrupt(&self) -> &MMC_TRANSMIT_INTERRUPT
0x108 - MMC Transmit Interrupt Register
sourcepub const fn mmc_receive_interrupt_mask(&self) -> &MMC_RECEIVE_INTERRUPT_MASK
pub const fn mmc_receive_interrupt_mask(&self) -> &MMC_RECEIVE_INTERRUPT_MASK
0x10c - MMC Reveive Interrupt Mask Register
sourcepub const fn mmc_transmit_interrupt_mask(&self) -> &MMC_TRANSMIT_INTERRUPT_MASK
pub const fn mmc_transmit_interrupt_mask(&self) -> &MMC_TRANSMIT_INTERRUPT_MASK
0x110 - MMC Transmit Interrupt Mask Register
sourcepub const fn tx_octet_count_good_bad(&self) -> &TX_OCTET_COUNT_GOOD_BAD
pub const fn tx_octet_count_good_bad(&self) -> &TX_OCTET_COUNT_GOOD_BAD
0x114 - Transmit Octet Count for Good and Bad Frames Register
sourcepub const fn tx_frame_count_good_bad(&self) -> &TX_FRAME_COUNT_GOOD_BAD
pub const fn tx_frame_count_good_bad(&self) -> &TX_FRAME_COUNT_GOOD_BAD
0x118 - Transmit Frame Count for Goodand Bad Frames Register
sourcepub const fn tx_broadcast_frames_good(&self) -> &TX_BROADCAST_FRAMES_GOOD
pub const fn tx_broadcast_frames_good(&self) -> &TX_BROADCAST_FRAMES_GOOD
0x11c - Transmit Frame Count for Good Broadcast Frames
sourcepub const fn tx_multicast_frames_good(&self) -> &TX_MULTICAST_FRAMES_GOOD
pub const fn tx_multicast_frames_good(&self) -> &TX_MULTICAST_FRAMES_GOOD
0x120 - Transmit Frame Count for Good Multicast Frames
sourcepub const fn tx_64octets_frames_good_bad(&self) -> &TX_64OCTETS_FRAMES_GOOD_BAD
pub const fn tx_64octets_frames_good_bad(&self) -> &TX_64OCTETS_FRAMES_GOOD_BAD
0x124 - Transmit Octet Count for Good and Bad 64 Byte Frames
sourcepub const fn tx_65to127octets_frames_good_bad(
&self
) -> &TX_65TO127OCTETS_FRAMES_GOOD_BAD
pub const fn tx_65to127octets_frames_good_bad( &self ) -> &TX_65TO127OCTETS_FRAMES_GOOD_BAD
0x128 - Transmit Octet Count for Good and Bad 65 to 127 Bytes Frames
sourcepub const fn tx_128to255octets_frames_good_bad(
&self
) -> &TX_128TO255OCTETS_FRAMES_GOOD_BAD
pub const fn tx_128to255octets_frames_good_bad( &self ) -> &TX_128TO255OCTETS_FRAMES_GOOD_BAD
0x12c - Transmit Octet Count for Good and Bad 128 to 255 Bytes Frames
sourcepub const fn tx_256to511octets_frames_good_bad(
&self
) -> &TX_256TO511OCTETS_FRAMES_GOOD_BAD
pub const fn tx_256to511octets_frames_good_bad( &self ) -> &TX_256TO511OCTETS_FRAMES_GOOD_BAD
0x130 - Transmit Octet Count for Good and Bad 256 to 511 Bytes Frames
sourcepub const fn tx_512to1023octets_frames_good_bad(
&self
) -> &TX_512TO1023OCTETS_FRAMES_GOOD_BAD
pub const fn tx_512to1023octets_frames_good_bad( &self ) -> &TX_512TO1023OCTETS_FRAMES_GOOD_BAD
0x134 - Transmit Octet Count for Good and Bad 512 to 1023 Bytes Frames
sourcepub const fn tx_1024tomaxoctets_frames_good_bad(
&self
) -> &TX_1024TOMAXOCTETS_FRAMES_GOOD_BAD
pub const fn tx_1024tomaxoctets_frames_good_bad( &self ) -> &TX_1024TOMAXOCTETS_FRAMES_GOOD_BAD
0x138 - Transmit Octet Count for Good and Bad 1024 to Maxsize Bytes Frames
sourcepub const fn tx_unicast_frames_good_bad(&self) -> &TX_UNICAST_FRAMES_GOOD_BAD
pub const fn tx_unicast_frames_good_bad(&self) -> &TX_UNICAST_FRAMES_GOOD_BAD
0x13c - Transmit Frame Count for Good and Bad Unicast Frames
sourcepub const fn tx_multicast_frames_good_bad(
&self
) -> &TX_MULTICAST_FRAMES_GOOD_BAD
pub const fn tx_multicast_frames_good_bad( &self ) -> &TX_MULTICAST_FRAMES_GOOD_BAD
0x140 - Transmit Frame Count for Good and Bad Multicast Frames
sourcepub const fn tx_broadcast_frames_good_bad(
&self
) -> &TX_BROADCAST_FRAMES_GOOD_BAD
pub const fn tx_broadcast_frames_good_bad( &self ) -> &TX_BROADCAST_FRAMES_GOOD_BAD
0x144 - Transmit Frame Count for Good and Bad Broadcast Frames
sourcepub const fn tx_underflow_error_frames(&self) -> &TX_UNDERFLOW_ERROR_FRAMES
pub const fn tx_underflow_error_frames(&self) -> &TX_UNDERFLOW_ERROR_FRAMES
0x148 - Transmit Frame Count for Underflow Error Frames
sourcepub const fn tx_single_collision_good_frames(
&self
) -> &TX_SINGLE_COLLISION_GOOD_FRAMES
pub const fn tx_single_collision_good_frames( &self ) -> &TX_SINGLE_COLLISION_GOOD_FRAMES
0x14c - Transmit Frame Count for Frames Transmitted after Single Collision
sourcepub const fn tx_multiple_collision_good_frames(
&self
) -> &TX_MULTIPLE_COLLISION_GOOD_FRAMES
pub const fn tx_multiple_collision_good_frames( &self ) -> &TX_MULTIPLE_COLLISION_GOOD_FRAMES
0x150 - Transmit Frame Count for Frames Transmitted after Multiple Collision
sourcepub const fn tx_deferred_frames(&self) -> &TX_DEFERRED_FRAMES
pub const fn tx_deferred_frames(&self) -> &TX_DEFERRED_FRAMES
0x154 - Tx Deferred Frames Register
sourcepub const fn tx_late_collision_frames(&self) -> &TX_LATE_COLLISION_FRAMES
pub const fn tx_late_collision_frames(&self) -> &TX_LATE_COLLISION_FRAMES
0x158 - Transmit Frame Count for Late Collision Error Frames
sourcepub const fn tx_excessive_collision_frames(
&self
) -> &TX_EXCESSIVE_COLLISION_FRAMES
pub const fn tx_excessive_collision_frames( &self ) -> &TX_EXCESSIVE_COLLISION_FRAMES
0x15c - Transmit Frame Count for Excessive Collision Error Frames
sourcepub const fn tx_carrier_error_frames(&self) -> &TX_CARRIER_ERROR_FRAMES
pub const fn tx_carrier_error_frames(&self) -> &TX_CARRIER_ERROR_FRAMES
0x160 - Transmit Frame Count for Carrier Sense Error Frames
sourcepub const fn tx_octet_count_good(&self) -> &TX_OCTET_COUNT_GOOD
pub const fn tx_octet_count_good(&self) -> &TX_OCTET_COUNT_GOOD
0x164 - Tx Octet Count Good Register
sourcepub const fn tx_frame_count_good(&self) -> &TX_FRAME_COUNT_GOOD
pub const fn tx_frame_count_good(&self) -> &TX_FRAME_COUNT_GOOD
0x168 - Tx Frame Count Good Register
sourcepub const fn tx_excessive_deferral_error(&self) -> &TX_EXCESSIVE_DEFERRAL_ERROR
pub const fn tx_excessive_deferral_error(&self) -> &TX_EXCESSIVE_DEFERRAL_ERROR
0x16c - Transmit Frame Count for Excessive Deferral Error Frames
sourcepub const fn tx_pause_frames(&self) -> &TX_PAUSE_FRAMES
pub const fn tx_pause_frames(&self) -> &TX_PAUSE_FRAMES
0x170 - Transmit Frame Count for Good PAUSE Frames
sourcepub const fn tx_vlan_frames_good(&self) -> &TX_VLAN_FRAMES_GOOD
pub const fn tx_vlan_frames_good(&self) -> &TX_VLAN_FRAMES_GOOD
0x174 - Transmit Frame Count for Good VLAN Frames
sourcepub const fn tx_osize_frames_good(&self) -> &TX_OSIZE_FRAMES_GOOD
pub const fn tx_osize_frames_good(&self) -> &TX_OSIZE_FRAMES_GOOD
0x178 - Transmit Frame Count for Good Oversize Frames
sourcepub const fn rx_frames_count_good_bad(&self) -> &RX_FRAMES_COUNT_GOOD_BAD
pub const fn rx_frames_count_good_bad(&self) -> &RX_FRAMES_COUNT_GOOD_BAD
0x180 - Receive Frame Count for Good and Bad Frames
sourcepub const fn rx_octet_count_good_bad(&self) -> &RX_OCTET_COUNT_GOOD_BAD
pub const fn rx_octet_count_good_bad(&self) -> &RX_OCTET_COUNT_GOOD_BAD
0x184 - Receive Octet Count for Good and Bad Frames
sourcepub const fn rx_octet_count_good(&self) -> &RX_OCTET_COUNT_GOOD
pub const fn rx_octet_count_good(&self) -> &RX_OCTET_COUNT_GOOD
0x188 - Rx Octet Count Good Register
sourcepub const fn rx_broadcast_frames_good(&self) -> &RX_BROADCAST_FRAMES_GOOD
pub const fn rx_broadcast_frames_good(&self) -> &RX_BROADCAST_FRAMES_GOOD
0x18c - Receive Frame Count for Good Broadcast Frames
sourcepub const fn rx_multicast_frames_good(&self) -> &RX_MULTICAST_FRAMES_GOOD
pub const fn rx_multicast_frames_good(&self) -> &RX_MULTICAST_FRAMES_GOOD
0x190 - Receive Frame Count for Good Multicast Frames
sourcepub const fn rx_crc_error_frames(&self) -> &RX_CRC_ERROR_FRAMES
pub const fn rx_crc_error_frames(&self) -> &RX_CRC_ERROR_FRAMES
0x194 - Receive Frame Count for CRC Error Frames
sourcepub const fn rx_alignment_error_frames(&self) -> &RX_ALIGNMENT_ERROR_FRAMES
pub const fn rx_alignment_error_frames(&self) -> &RX_ALIGNMENT_ERROR_FRAMES
0x198 - Receive Frame Count for Alignment Error Frames
sourcepub const fn rx_runt_error_frames(&self) -> &RX_RUNT_ERROR_FRAMES
pub const fn rx_runt_error_frames(&self) -> &RX_RUNT_ERROR_FRAMES
0x19c - Receive Frame Count for Runt Error Frames
sourcepub const fn rx_jabber_error_frames(&self) -> &RX_JABBER_ERROR_FRAMES
pub const fn rx_jabber_error_frames(&self) -> &RX_JABBER_ERROR_FRAMES
0x1a0 - Receive Frame Count for Jabber Error Frames
sourcepub const fn rx_undersize_frames_good(&self) -> &RX_UNDERSIZE_FRAMES_GOOD
pub const fn rx_undersize_frames_good(&self) -> &RX_UNDERSIZE_FRAMES_GOOD
0x1a4 - Receive Frame Count for Undersize Frames
sourcepub const fn rx_oversize_frames_good(&self) -> &RX_OVERSIZE_FRAMES_GOOD
pub const fn rx_oversize_frames_good(&self) -> &RX_OVERSIZE_FRAMES_GOOD
0x1a8 - Rx Oversize Frames Good Register
sourcepub const fn rx_64octets_frames_good_bad(&self) -> &RX_64OCTETS_FRAMES_GOOD_BAD
pub const fn rx_64octets_frames_good_bad(&self) -> &RX_64OCTETS_FRAMES_GOOD_BAD
0x1ac - Receive Frame Count for Good and Bad 64 Byte Frames
sourcepub const fn rx_65to127octets_frames_good_bad(
&self
) -> &RX_65TO127OCTETS_FRAMES_GOOD_BAD
pub const fn rx_65to127octets_frames_good_bad( &self ) -> &RX_65TO127OCTETS_FRAMES_GOOD_BAD
0x1b0 - Receive Frame Count for Good and Bad 65 to 127 Bytes Frames
sourcepub const fn rx_128to255octets_frames_good_bad(
&self
) -> &RX_128TO255OCTETS_FRAMES_GOOD_BAD
pub const fn rx_128to255octets_frames_good_bad( &self ) -> &RX_128TO255OCTETS_FRAMES_GOOD_BAD
0x1b4 - Receive Frame Count for Good and Bad 128 to 255 Bytes Frames
sourcepub const fn rx_256to511octets_frames_good_bad(
&self
) -> &RX_256TO511OCTETS_FRAMES_GOOD_BAD
pub const fn rx_256to511octets_frames_good_bad( &self ) -> &RX_256TO511OCTETS_FRAMES_GOOD_BAD
0x1b8 - Receive Frame Count for Good and Bad 256 to 511 Bytes Frames
sourcepub const fn rx_512to1023octets_frames_good_bad(
&self
) -> &RX_512TO1023OCTETS_FRAMES_GOOD_BAD
pub const fn rx_512to1023octets_frames_good_bad( &self ) -> &RX_512TO1023OCTETS_FRAMES_GOOD_BAD
0x1bc - Receive Frame Count for Good and Bad 512 to 1,023 Bytes Frames
sourcepub const fn rx_1024tomaxoctets_frames_good_bad(
&self
) -> &RX_1024TOMAXOCTETS_FRAMES_GOOD_BAD
pub const fn rx_1024tomaxoctets_frames_good_bad( &self ) -> &RX_1024TOMAXOCTETS_FRAMES_GOOD_BAD
0x1c0 - Receive Frame Count for Good and Bad 1,024 to Maxsize Bytes Frames
sourcepub const fn rx_unicast_frames_good(&self) -> &RX_UNICAST_FRAMES_GOOD
pub const fn rx_unicast_frames_good(&self) -> &RX_UNICAST_FRAMES_GOOD
0x1c4 - Receive Frame Count for Good Unicast Frames
sourcepub const fn rx_length_error_frames(&self) -> &RX_LENGTH_ERROR_FRAMES
pub const fn rx_length_error_frames(&self) -> &RX_LENGTH_ERROR_FRAMES
0x1c8 - Receive Frame Count for Length Error Frames
sourcepub const fn rx_out_of_range_type_frames(&self) -> &RX_OUT_OF_RANGE_TYPE_FRAMES
pub const fn rx_out_of_range_type_frames(&self) -> &RX_OUT_OF_RANGE_TYPE_FRAMES
0x1cc - Receive Frame Count for Out of Range Frames
sourcepub const fn rx_pause_frames(&self) -> &RX_PAUSE_FRAMES
pub const fn rx_pause_frames(&self) -> &RX_PAUSE_FRAMES
0x1d0 - Receive Frame Count for PAUSE Frames
sourcepub const fn rx_fifo_overflow_frames(&self) -> &RX_FIFO_OVERFLOW_FRAMES
pub const fn rx_fifo_overflow_frames(&self) -> &RX_FIFO_OVERFLOW_FRAMES
0x1d4 - Receive Frame Count for FIFO Overflow Frames
sourcepub const fn rx_vlan_frames_good_bad(&self) -> &RX_VLAN_FRAMES_GOOD_BAD
pub const fn rx_vlan_frames_good_bad(&self) -> &RX_VLAN_FRAMES_GOOD_BAD
0x1d8 - Receive Frame Count for Good and Bad VLAN Frames
sourcepub const fn rx_watchdog_error_frames(&self) -> &RX_WATCHDOG_ERROR_FRAMES
pub const fn rx_watchdog_error_frames(&self) -> &RX_WATCHDOG_ERROR_FRAMES
0x1dc - Receive Frame Count for Watchdog Error Frames
sourcepub const fn rx_receive_error_frames(&self) -> &RX_RECEIVE_ERROR_FRAMES
pub const fn rx_receive_error_frames(&self) -> &RX_RECEIVE_ERROR_FRAMES
0x1e0 - Receive Frame Count for Receive Error Frames
sourcepub const fn rx_control_frames_good(&self) -> &RX_CONTROL_FRAMES_GOOD
pub const fn rx_control_frames_good(&self) -> &RX_CONTROL_FRAMES_GOOD
0x1e4 - Receive Frame Count for Good Control Frames Frames
sourcepub const fn mmc_ipc_receive_interrupt_mask(
&self
) -> &MMC_IPC_RECEIVE_INTERRUPT_MASK
pub const fn mmc_ipc_receive_interrupt_mask( &self ) -> &MMC_IPC_RECEIVE_INTERRUPT_MASK
0x200 - MMC Receive Checksum Offload Interrupt Mask Register
sourcepub const fn mmc_ipc_receive_interrupt(&self) -> &MMC_IPC_RECEIVE_INTERRUPT
pub const fn mmc_ipc_receive_interrupt(&self) -> &MMC_IPC_RECEIVE_INTERRUPT
0x208 - MMC Receive Checksum Offload Interrupt Register
sourcepub const fn rxipv4_good_frames(&self) -> &RXIPV4_GOOD_FRAMES
pub const fn rxipv4_good_frames(&self) -> &RXIPV4_GOOD_FRAMES
0x210 - RxIPv4 Good Frames Register
sourcepub const fn rxipv4_header_error_frames(&self) -> &RXIPV4_HEADER_ERROR_FRAMES
pub const fn rxipv4_header_error_frames(&self) -> &RXIPV4_HEADER_ERROR_FRAMES
0x214 - Receive IPV4 Header Error Frame Counter Register
sourcepub const fn rxipv4_no_payload_frames(&self) -> &RXIPV4_NO_PAYLOAD_FRAMES
pub const fn rxipv4_no_payload_frames(&self) -> &RXIPV4_NO_PAYLOAD_FRAMES
0x218 - Receive IPV4 No Payload Frame Counter Register
sourcepub const fn rxipv4_fragmented_frames(&self) -> &RXIPV4_FRAGMENTED_FRAMES
pub const fn rxipv4_fragmented_frames(&self) -> &RXIPV4_FRAGMENTED_FRAMES
0x21c - Receive IPV4 Fragmented Frame Counter Register
sourcepub const fn rxipv4_udp_checksum_disabled_frames(
&self
) -> &RXIPV4_UDP_CHECKSUM_DISABLED_FRAMES
pub const fn rxipv4_udp_checksum_disabled_frames( &self ) -> &RXIPV4_UDP_CHECKSUM_DISABLED_FRAMES
0x220 - Receive IPV4 UDP Checksum Disabled Frame Counter Register
sourcepub const fn rxipv6_good_frames(&self) -> &RXIPV6_GOOD_FRAMES
pub const fn rxipv6_good_frames(&self) -> &RXIPV6_GOOD_FRAMES
0x224 - RxIPv6 Good Frames Register
sourcepub const fn rxipv6_header_error_frames(&self) -> &RXIPV6_HEADER_ERROR_FRAMES
pub const fn rxipv6_header_error_frames(&self) -> &RXIPV6_HEADER_ERROR_FRAMES
0x228 - Receive IPV6 Header Error Frame Counter Register
sourcepub const fn rxipv6_no_payload_frames(&self) -> &RXIPV6_NO_PAYLOAD_FRAMES
pub const fn rxipv6_no_payload_frames(&self) -> &RXIPV6_NO_PAYLOAD_FRAMES
0x22c - Receive IPV6 No Payload Frame Counter Register
sourcepub const fn rxudp_good_frames(&self) -> &RXUDP_GOOD_FRAMES
pub const fn rxudp_good_frames(&self) -> &RXUDP_GOOD_FRAMES
0x230 - RxUDP Good Frames Register
sourcepub const fn rxudp_error_frames(&self) -> &RXUDP_ERROR_FRAMES
pub const fn rxudp_error_frames(&self) -> &RXUDP_ERROR_FRAMES
0x234 - RxUDP Error Frames Register
sourcepub const fn rxtcp_good_frames(&self) -> &RXTCP_GOOD_FRAMES
pub const fn rxtcp_good_frames(&self) -> &RXTCP_GOOD_FRAMES
0x238 - RxTCP Good Frames Register
sourcepub const fn rxtcp_error_frames(&self) -> &RXTCP_ERROR_FRAMES
pub const fn rxtcp_error_frames(&self) -> &RXTCP_ERROR_FRAMES
0x23c - RxTCP Error Frames Register
sourcepub const fn rxicmp_good_frames(&self) -> &RXICMP_GOOD_FRAMES
pub const fn rxicmp_good_frames(&self) -> &RXICMP_GOOD_FRAMES
0x240 - RxICMP Good Frames Register
sourcepub const fn rxicmp_error_frames(&self) -> &RXICMP_ERROR_FRAMES
pub const fn rxicmp_error_frames(&self) -> &RXICMP_ERROR_FRAMES
0x244 - RxICMP Error Frames Register
sourcepub const fn rxipv4_good_octets(&self) -> &RXIPV4_GOOD_OCTETS
pub const fn rxipv4_good_octets(&self) -> &RXIPV4_GOOD_OCTETS
0x250 - RxIPv4 Good Octets Register
sourcepub const fn rxipv4_header_error_octets(&self) -> &RXIPV4_HEADER_ERROR_OCTETS
pub const fn rxipv4_header_error_octets(&self) -> &RXIPV4_HEADER_ERROR_OCTETS
0x254 - Receive IPV4 Header Error Octet Counter Register
sourcepub const fn rxipv4_no_payload_octets(&self) -> &RXIPV4_NO_PAYLOAD_OCTETS
pub const fn rxipv4_no_payload_octets(&self) -> &RXIPV4_NO_PAYLOAD_OCTETS
0x258 - Receive IPV4 No Payload Octet Counter Register
sourcepub const fn rxipv4_fragmented_octets(&self) -> &RXIPV4_FRAGMENTED_OCTETS
pub const fn rxipv4_fragmented_octets(&self) -> &RXIPV4_FRAGMENTED_OCTETS
0x25c - Receive IPV4 Fragmented Octet Counter Register
sourcepub const fn rxipv4_udp_checksum_disable_octets(
&self
) -> &RXIPV4_UDP_CHECKSUM_DISABLE_OCTETS
pub const fn rxipv4_udp_checksum_disable_octets( &self ) -> &RXIPV4_UDP_CHECKSUM_DISABLE_OCTETS
0x260 - Receive IPV4 Fragmented Octet Counter Register
sourcepub const fn rxipv6_good_octets(&self) -> &RXIPV6_GOOD_OCTETS
pub const fn rxipv6_good_octets(&self) -> &RXIPV6_GOOD_OCTETS
0x264 - RxIPv6 Good Octets Register
sourcepub const fn rxipv6_header_error_octets(&self) -> &RXIPV6_HEADER_ERROR_OCTETS
pub const fn rxipv6_header_error_octets(&self) -> &RXIPV6_HEADER_ERROR_OCTETS
0x268 - Receive IPV6 Header Error Octet Counter Register
sourcepub const fn rxipv6_no_payload_octets(&self) -> &RXIPV6_NO_PAYLOAD_OCTETS
pub const fn rxipv6_no_payload_octets(&self) -> &RXIPV6_NO_PAYLOAD_OCTETS
0x26c - Receive IPV6 No Payload Octet Counter Register
sourcepub const fn rxudp_good_octets(&self) -> &RXUDP_GOOD_OCTETS
pub const fn rxudp_good_octets(&self) -> &RXUDP_GOOD_OCTETS
0x270 - Receive UDP Good Octets Register
sourcepub const fn rxudp_error_octets(&self) -> &RXUDP_ERROR_OCTETS
pub const fn rxudp_error_octets(&self) -> &RXUDP_ERROR_OCTETS
0x274 - Receive UDP Error Octets Register
sourcepub const fn rxtcp_good_octets(&self) -> &RXTCP_GOOD_OCTETS
pub const fn rxtcp_good_octets(&self) -> &RXTCP_GOOD_OCTETS
0x278 - Receive TCP Good Octets Register
sourcepub const fn rxtcp_error_octets(&self) -> &RXTCP_ERROR_OCTETS
pub const fn rxtcp_error_octets(&self) -> &RXTCP_ERROR_OCTETS
0x27c - Receive TCP Error Octets Register
sourcepub const fn rxicmp_good_octets(&self) -> &RXICMP_GOOD_OCTETS
pub const fn rxicmp_good_octets(&self) -> &RXICMP_GOOD_OCTETS
0x280 - Receive ICMP Good Octets Register
sourcepub const fn rxicmp_error_octets(&self) -> &RXICMP_ERROR_OCTETS
pub const fn rxicmp_error_octets(&self) -> &RXICMP_ERROR_OCTETS
0x284 - Receive ICMP Error Octets Register
sourcepub const fn timestamp_control(&self) -> &TIMESTAMP_CONTROL
pub const fn timestamp_control(&self) -> &TIMESTAMP_CONTROL
0x700 - Timestamp Control Register
sourcepub const fn sub_second_increment(&self) -> &SUB_SECOND_INCREMENT
pub const fn sub_second_increment(&self) -> &SUB_SECOND_INCREMENT
0x704 - Sub-Second Increment Register
sourcepub const fn system_time_seconds(&self) -> &SYSTEM_TIME_SECONDS
pub const fn system_time_seconds(&self) -> &SYSTEM_TIME_SECONDS
0x708 - System Time - Seconds Register
sourcepub const fn system_time_nanoseconds(&self) -> &SYSTEM_TIME_NANOSECONDS
pub const fn system_time_nanoseconds(&self) -> &SYSTEM_TIME_NANOSECONDS
0x70c - System Time Nanoseconds Register
sourcepub const fn system_time_seconds_update(&self) -> &SYSTEM_TIME_SECONDS_UPDATE
pub const fn system_time_seconds_update(&self) -> &SYSTEM_TIME_SECONDS_UPDATE
0x710 - System Time - Seconds Update Register
sourcepub const fn system_time_nanoseconds_update(
&self
) -> &SYSTEM_TIME_NANOSECONDS_UPDATE
pub const fn system_time_nanoseconds_update( &self ) -> &SYSTEM_TIME_NANOSECONDS_UPDATE
0x714 - System Time Nanoseconds Update Register
sourcepub const fn timestamp_addend(&self) -> &TIMESTAMP_ADDEND
pub const fn timestamp_addend(&self) -> &TIMESTAMP_ADDEND
0x718 - Timestamp Addend Register
sourcepub const fn target_time_seconds(&self) -> &TARGET_TIME_SECONDS
pub const fn target_time_seconds(&self) -> &TARGET_TIME_SECONDS
0x71c - Target Time Seconds Register
sourcepub const fn target_time_nanoseconds(&self) -> &TARGET_TIME_NANOSECONDS
pub const fn target_time_nanoseconds(&self) -> &TARGET_TIME_NANOSECONDS
0x720 - Target Time Nanoseconds Register
sourcepub const fn system_time_higher_word_seconds(
&self
) -> &SYSTEM_TIME_HIGHER_WORD_SECONDS
pub const fn system_time_higher_word_seconds( &self ) -> &SYSTEM_TIME_HIGHER_WORD_SECONDS
0x724 - System Time - Higher Word Seconds Register
sourcepub const fn timestamp_status(&self) -> &TIMESTAMP_STATUS
pub const fn timestamp_status(&self) -> &TIMESTAMP_STATUS
0x728 - Timestamp Status Register
sourcepub const fn pps_control(&self) -> &PPS_CONTROL
pub const fn pps_control(&self) -> &PPS_CONTROL
0x72c - PPS Control Register
sourcepub const fn transmit_poll_demand(&self) -> &TRANSMIT_POLL_DEMAND
pub const fn transmit_poll_demand(&self) -> &TRANSMIT_POLL_DEMAND
0x1004 - Transmit Poll Demand Register
sourcepub const fn receive_poll_demand(&self) -> &RECEIVE_POLL_DEMAND
pub const fn receive_poll_demand(&self) -> &RECEIVE_POLL_DEMAND
0x1008 - Receive Poll Demand Register
sourcepub const fn receive_descriptor_list_address(
&self
) -> &RECEIVE_DESCRIPTOR_LIST_ADDRESS
pub const fn receive_descriptor_list_address( &self ) -> &RECEIVE_DESCRIPTOR_LIST_ADDRESS
0x100c - Receive Descriptor Address Register
sourcepub const fn transmit_descriptor_list_address(
&self
) -> &TRANSMIT_DESCRIPTOR_LIST_ADDRESS
pub const fn transmit_descriptor_list_address( &self ) -> &TRANSMIT_DESCRIPTOR_LIST_ADDRESS
0x1010 - Transmit descripter Address Register
sourcepub const fn operation_mode(&self) -> &OPERATION_MODE
pub const fn operation_mode(&self) -> &OPERATION_MODE
0x1018 - Operation Mode Register
sourcepub const fn interrupt_enable(&self) -> &INTERRUPT_ENABLE
pub const fn interrupt_enable(&self) -> &INTERRUPT_ENABLE
0x101c - Interrupt Enable Register
sourcepub const fn missed_frame_and_buffer_overflow_counter(
&self
) -> &MISSED_FRAME_AND_BUFFER_OVERFLOW_COUNTER
pub const fn missed_frame_and_buffer_overflow_counter( &self ) -> &MISSED_FRAME_AND_BUFFER_OVERFLOW_COUNTER
0x1020 - Missed Frame and Buffer Overflow Counter Register
sourcepub const fn receive_interrupt_watchdog_timer(
&self
) -> &RECEIVE_INTERRUPT_WATCHDOG_TIMER
pub const fn receive_interrupt_watchdog_timer( &self ) -> &RECEIVE_INTERRUPT_WATCHDOG_TIMER
0x1024 - Receive Interrupt Watchdog Timer Register
sourcepub const fn ahb_status(&self) -> &AHB_STATUS
pub const fn ahb_status(&self) -> &AHB_STATUS
0x102c - AHB Status Register
sourcepub const fn current_host_transmit_descriptor(
&self
) -> &CURRENT_HOST_TRANSMIT_DESCRIPTOR
pub const fn current_host_transmit_descriptor( &self ) -> &CURRENT_HOST_TRANSMIT_DESCRIPTOR
0x1048 - Current Host Transmit Descriptor Register
sourcepub const fn current_host_receive_descriptor(
&self
) -> &CURRENT_HOST_RECEIVE_DESCRIPTOR
pub const fn current_host_receive_descriptor( &self ) -> &CURRENT_HOST_RECEIVE_DESCRIPTOR
0x104c - Current Host Receive Descriptor Register
sourcepub const fn current_host_transmit_buffer_address(
&self
) -> &CURRENT_HOST_TRANSMIT_BUFFER_ADDRESS
pub const fn current_host_transmit_buffer_address( &self ) -> &CURRENT_HOST_TRANSMIT_BUFFER_ADDRESS
0x1050 - Current Host Transmit Buffer Address Register
sourcepub const fn current_host_receive_buffer_address(
&self
) -> &CURRENT_HOST_RECEIVE_BUFFER_ADDRESS
pub const fn current_host_receive_buffer_address( &self ) -> &CURRENT_HOST_RECEIVE_BUFFER_ADDRESS
0x1054 - Current Host Receive Buffer Address Register
sourcepub const fn hw_feature(&self) -> &HW_FEATURE
pub const fn hw_feature(&self) -> &HW_FEATURE
0x1058 - HW Feature Register