Lines Matching refs:tx_next_done
116 int tx_next_done; member
522 struct dma_desc *td = &lp->td_ring[lp->tx_next_done]; in korina_tx()
535 devcs = lp->td_ring[lp->tx_next_done].devcs; in korina_tx()
547 lp->tx_skb[lp->tx_next_done]->len; in korina_tx()
574 if (lp->tx_skb[lp->tx_next_done]) { in korina_tx()
575 dev_kfree_skb_any(lp->tx_skb[lp->tx_next_done]); in korina_tx()
576 lp->tx_skb[lp->tx_next_done] = NULL; in korina_tx()
579 lp->td_ring[lp->tx_next_done].control = DMA_DESC_IOF; in korina_tx()
580 lp->td_ring[lp->tx_next_done].devcs = ETH_TX_FD | ETH_TX_LD; in korina_tx()
581 lp->td_ring[lp->tx_next_done].link = 0; in korina_tx()
582 lp->td_ring[lp->tx_next_done].ca = 0; in korina_tx()
586 lp->tx_next_done = (lp->tx_next_done + 1) & KORINA_TDS_MASK; in korina_tx()
587 td = &lp->td_ring[lp->tx_next_done]; in korina_tx()
750 lp->tx_next_done = lp->tx_chain_head = lp->tx_chain_tail = in korina_alloc_ring()