Home
last modified time | relevance | path

Searched refs:txbd_dirty (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/arc/
H A Demac_main.c36 return (priv->txbd_dirty + TX_BD_NUM - priv->txbd_curr - 1) % TX_BD_NUM; in arc_emac_tx_avail()
117 unsigned int *txbd_dirty = &priv->txbd_dirty; in arc_emac_tx_clean() local
118 struct arc_emac_bd *txbd = &priv->txbd[*txbd_dirty]; in arc_emac_tx_clean()
119 struct buffer_state *tx_buff = &priv->tx_buff[*txbd_dirty]; in arc_emac_tx_clean()
153 *txbd_dirty = (*txbd_dirty + 1) % TX_BD_NUM; in arc_emac_tx_clean()
156 /* Ensure that txbd_dirty is visible to tx() before checking in arc_emac_tx_clean()
470 priv->txbd_dirty = 0; in arc_emac_open()
812 priv->txbd_dirty in arc_emac_restart()
[all...]
H A Demac.h125 * @txbd_dirty: Index of Tx BD to free on the next Tx interrupt.
154 unsigned int txbd_dirty; member
/kernel/linux/linux-6.6/drivers/net/ethernet/arc/
H A Demac_main.c36 return (priv->txbd_dirty + TX_BD_NUM - priv->txbd_curr - 1) % TX_BD_NUM; in arc_emac_tx_avail()
117 unsigned int *txbd_dirty = &priv->txbd_dirty; in arc_emac_tx_clean() local
118 struct arc_emac_bd *txbd = &priv->txbd[*txbd_dirty]; in arc_emac_tx_clean()
119 struct buffer_state *tx_buff = &priv->tx_buff[*txbd_dirty]; in arc_emac_tx_clean()
153 *txbd_dirty = (*txbd_dirty + 1) % TX_BD_NUM; in arc_emac_tx_clean()
156 /* Ensure that txbd_dirty is visible to tx() before checking in arc_emac_tx_clean()
470 priv->txbd_dirty = 0; in arc_emac_open()
812 priv->txbd_dirty in arc_emac_restart()
[all...]
H A Demac.h125 * @txbd_dirty: Index of Tx BD to free on the next Tx interrupt.
154 unsigned int txbd_dirty; member

Completed in 4 milliseconds