Lines Matching refs:tx_ring
72 return &queue->tx_ring[macb_tx_ring_wrap(index)]; in macb_tx_desc()
1201 desc = &queue->tx_ring[entry]; in macb_tx_map()
1208 desc = &queue->tx_ring[entry]; in macb_tx_map()
1377 if (queue->tx_ring) { in macb_free_consistent()
1379 queue->tx_ring, queue->tx_ring_dma); in macb_free_consistent()
1380 queue->tx_ring = NULL; in macb_free_consistent()
1424 queue->tx_ring = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_consistent()
1427 if (!queue->tx_ring) in macb_alloc_consistent()
1432 queue->tx_ring); in macb_alloc_consistent()
1467 queue->tx_ring[i].addr = 0; in gem_init_rings()
1468 queue->tx_ring[i].ctrl = MACB_BIT(TX_USED); in gem_init_rings()
1470 queue->tx_ring[TX_RING_SIZE - 1].ctrl |= MACB_BIT(TX_WRAP); in gem_init_rings()
1495 bp->queues[0].tx_ring[i].addr = 0; in macb_init_rings()
1496 bp->queues[0].tx_ring[i].ctrl = MACB_BIT(TX_USED); in macb_init_rings()
1500 bp->queues[0].tx_ring[TX_RING_SIZE - 1].ctrl |= MACB_BIT(TX_WRAP); in macb_init_rings()