Lines Matching refs:td_ring
339 struct dma_desc *td_ring; /* transmit descriptor ring */
433 td = &lp->td_ring[idx];
479 lp->td_ring[chain_prev].control &=
482 lp->td_ring[chain_prev].link = korina_tx_dma(lp, idx);
504 lp->td_ring[chain_prev].control &=
506 lp->td_ring[chain_prev].link = korina_tx_dma(lp, idx);
767 struct dma_desc *td = &lp->td_ring[lp->tx_next_done];
780 devcs = lp->td_ring[lp->tx_next_done].devcs;
828 lp->td_ring[lp->tx_next_done].control = DMA_DESC_IOF;
829 lp->td_ring[lp->tx_next_done].devcs = ETH_TX_FD | ETH_TX_LD;
830 lp->td_ring[lp->tx_next_done].link = 0;
831 lp->td_ring[lp->tx_next_done].ca = 0;
836 td = &lp->td_ring[lp->tx_next_done];
996 lp->td_ring[i].control = DMA_DESC_IOF;
997 lp->td_ring[i].devcs = ETH_TX_FD | ETH_TX_LD;
998 lp->td_ring[i].ca = 0;
999 lp->td_ring[i].link = 0;
1052 lp->td_ring[i].control = 0;
1338 lp->td_ring = dmam_alloc_coherent(&pdev->dev, TD_RING_SIZE,
1340 if (!lp->td_ring)