Lines Matching refs:tx_ring
378 struct fealnx_desc *tx_ring; member
574 np->tx_ring = ring_space; in fealnx_init_one()
674 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); in fealnx_init_one()
694 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, in fealnx_remove_one()
1157 iowrite32(np->tx_ring_dma + ((char*)np->cur_tx - (char*)np->tx_ring), in enable_rxtx()
1216 printk(KERN_DEBUG " Tx ring %p: ", np->tx_ring); in fealnx_tx_timeout()
1218 printk(KERN_CONT " %4.4x", np->tx_ring[i].status); in fealnx_tx_timeout()
1280 np->cur_tx = &np->tx_ring[0]; in init_ring()
1281 np->cur_tx_copy = &np->tx_ring[0]; in init_ring()
1286 np->tx_ring[i].status = 0; in init_ring()
1288 np->tx_ring[i].next_desc = np->tx_ring_dma + in init_ring()
1290 np->tx_ring[i].next_desc_logical = &np->tx_ring[i + 1]; in init_ring()
1291 np->tx_ring[i].skbuff = NULL; in init_ring()
1295 np->tx_ring[i - 1].next_desc = np->tx_ring_dma; in init_ring()
1296 np->tx_ring[i - 1].next_desc_logical = &np->tx_ring[0]; in init_ring()
1385 np->cur_tx = &np->tx_ring[0]; in reset_tx_descriptors()
1386 np->cur_tx_copy = &np->tx_ring[0]; in reset_tx_descriptors()
1391 cur = &np->tx_ring[i]; in reset_tx_descriptors()
1403 cur->next_desc_logical = &np->tx_ring[i + 1]; in reset_tx_descriptors()
1406 np->tx_ring[TX_RING_SIZE - 1].next_desc = np->tx_ring_dma; in reset_tx_descriptors()
1407 np->tx_ring[TX_RING_SIZE - 1].next_desc_logical = &np->tx_ring[0]; in reset_tx_descriptors()
1926 struct sk_buff *skb = np->tx_ring[i].skbuff; in netdev_close()
1929 pci_unmap_single(np->pci_dev, np->tx_ring[i].buffer, in netdev_close()
1932 np->tx_ring[i].skbuff = NULL; in netdev_close()