Lines Matching refs:tx_ctrl
139 struct nps_enet_tx_ctl tx_ctrl; in nps_enet_tx_handler() local
141 tx_ctrl.value = nps_enet_reg_get(priv, NPS_ENET_REG_TX_CTL); in nps_enet_tx_handler()
144 if (!priv->tx_packet_sent || tx_ctrl.ct) in nps_enet_tx_handler()
151 if (unlikely(tx_ctrl.et)) { in nps_enet_tx_handler()
155 ndev->stats.tx_bytes += tx_ctrl.nt; in nps_enet_tx_handler()
209 struct nps_enet_tx_ctl tx_ctrl; in nps_enet_irq_handler() local
212 tx_ctrl.value = nps_enet_reg_get(priv, NPS_ENET_REG_TX_CTL); in nps_enet_irq_handler()
214 if ((!tx_ctrl.ct && priv->tx_packet_sent) || rx_ctrl.cr) in nps_enet_irq_handler()
361 struct nps_enet_tx_ctl tx_ctrl; in nps_enet_send_frame() local
367 tx_ctrl.value = 0; in nps_enet_send_frame()
378 tx_ctrl.nt = length; in nps_enet_send_frame()
382 tx_ctrl.ct = NPS_ENET_ENABLE; in nps_enet_send_frame()
385 nps_enet_reg_set(priv, NPS_ENET_REG_TX_CTL, tx_ctrl.value); in nps_enet_send_frame()