Lines Matching defs:tx_ring
378 struct fealnx_desc *tx_ring;
568 np->tx_ring = (struct fealnx_desc *)ring_space;
676 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma);
696 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring,
1164 iowrite32(np->tx_ring_dma + ((char*)np->cur_tx - (char*)np->tx_ring),
1220 printk("\n" KERN_DEBUG " Tx ring %p: ", np->tx_ring);
1222 printk(" %4.4x", np->tx_ring[i].status);
1285 np->cur_tx = &np->tx_ring[0];
1286 np->cur_tx_copy = &np->tx_ring[0];
1291 np->tx_ring[i].status = 0;
1292 np->tx_ring[i].next_desc = np->tx_ring_dma +
1294 np->tx_ring[i].next_desc_logical = &np->tx_ring[i + 1];
1295 np->tx_ring[i].skbuff = NULL;
1299 np->tx_ring[i - 1].next_desc = np->tx_ring_dma;
1300 np->tx_ring[i - 1].next_desc_logical = &np->tx_ring[0];
1390 np->cur_tx = &np->tx_ring[0];
1391 np->cur_tx_copy = &np->tx_ring[0];
1396 cur = &np->tx_ring[i];
1408 cur->next_desc_logical = &np->tx_ring[i + 1];
1411 np->tx_ring[TX_RING_SIZE - 1].next_desc = np->tx_ring_dma;
1412 np->tx_ring[TX_RING_SIZE - 1].next_desc_logical = &np->tx_ring[0];
1930 struct sk_buff *skb = np->tx_ring[i].skbuff;
1933 pci_unmap_single(np->pci_dev, np->tx_ring[i].buffer,
1936 np->tx_ring[i].skbuff = NULL;