Lines Matching refs:tx_ring
74 return &queue->tx_ring[macb_tx_ring_wrap(index)]; in macb_tx_desc()
1247 desc = &queue->tx_ring[entry]; in macb_tx_map()
1254 desc = &queue->tx_ring[entry]; in macb_tx_map()
1423 if (queue->tx_ring) { in macb_free_consistent()
1425 queue->tx_ring, queue->tx_ring_dma); in macb_free_consistent()
1426 queue->tx_ring = NULL; in macb_free_consistent()
1470 queue->tx_ring = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_consistent()
1473 if (!queue->tx_ring) in macb_alloc_consistent()
1478 queue->tx_ring); in macb_alloc_consistent()
1513 queue->tx_ring[i].addr = 0; in gem_init_rings()
1514 queue->tx_ring[i].ctrl = MACB_BIT(TX_USED); in gem_init_rings()
1516 queue->tx_ring[TX_RING_SIZE - 1].ctrl |= MACB_BIT(TX_WRAP); in gem_init_rings()
1541 bp->queues[0].tx_ring[i].addr = 0; in macb_init_rings()
1542 bp->queues[0].tx_ring[i].ctrl = MACB_BIT(TX_USED); in macb_init_rings()
1546 bp->queues[0].tx_ring[TX_RING_SIZE - 1].ctrl |= MACB_BIT(TX_WRAP); in macb_init_rings()