[][src]Type Definition lpc54606_pac::enet::mtl_queue::mtl_txqx_dbg::R

type R = R<u32, MTL_TXQX_DBG>;

Reader of register MTL_TXQx_DBG

Methods

impl R[src]

pub fn txqpaused(&self) -> TXQPAUSED_R[src]

Bit 0 - Transmit Queue in Pause When this bit is high and the Rx flow control is enabled, it indicates that the Tx Queue is in the Pause condition (in the full-duplex only mode) because of the following: - Reception of the PFC packet for the priorities assigned to the Tx Queue when PFC is enabled - Reception of 802.

pub fn trcsts(&self) -> TRCSTS_R[src]

Bits 1:2 - MTL Tx Queue Read Controller Status This field indicates the state of the Tx Queue Read Controller: 00: Idle state 01: Read state (transferring data to the MAC transmitter) 10: Waiting for pending Tx Status from the MAC transmitter 11: Flushing the Tx queue because of the Packet Abort request from the MAC.

pub fn twcsts(&self) -> TWCSTS_R[src]

Bit 3 - MTL Tx Queue Write Controller Status When high, this bit indicates that the MTL Tx Queue Write Controller is active, and it is transferring the data to the Tx Queue.

pub fn txqsts(&self) -> TXQSTS_R[src]

Bit 4 - MTL Tx Queue Not Empty Status When this bit is high, it indicates that the MTL Tx Queue is not empty and some data is left for transmission.

pub fn txstsfsts(&self) -> TXSTSFSTS_R[src]

Bit 5 - MTL Tx Status FIFO Full Status When high, this bit indicates that the MTL Tx Status FIFO is full.

pub fn ptxq(&self) -> PTXQ_R[src]

Bits 16:18 - Number of Packets in the Transmit Queue This field indicates the current number of packets in the Tx Queue.

pub fn stsxstsf(&self) -> STSXSTSF_R[src]

Bits 20:22 - Number of Status Words in Tx Status FIFO of Queue This field indicates the current number of status in the Tx Status FIFO of this queue.