Lines Matching refs:tx_ring
357 if (netif_running(ndev) && idev->rx_ring && idev->tx_ring) { in vlsi_seq_show()
361 vlsi_proc_ring(seq, idev->tx_ring); in vlsi_seq_show()
488 idev->tx_ring = vlsi_alloc_ring(idev->pdev, hwmap, ringsize[0], in vlsi_create_hwif()
490 if (idev->tx_ring == NULL) in vlsi_create_hwif()
499 idev->rx_ring = idev->tx_ring = NULL; in vlsi_create_hwif()
509 vlsi_free_ring(idev->tx_ring); in vlsi_destroy_hwif()
510 idev->rx_ring = idev->tx_ring = NULL; in vlsi_destroy_hwif()
847 struct vlsi_ring *r = idev->tx_ring; in vlsi_hard_start_xmit()
891 if (ring_first(idev->tx_ring) == NULL) { in vlsi_hard_start_xmit()
1042 struct vlsi_ring *r = idev->tx_ring; in vlsi_tx_interrupt()
1102 struct vlsi_ring *r = idev->tx_ring; in vlsi_unarm_tx()
1267 outw(TX_RX_TO_RINGSIZE(idev->tx_ring->size, idev->rx_ring->size), in vlsi_init_chip()
1273 atomic_set(&idev->tx_ring->head, RINGPTR_GET_TX(ptr)); in vlsi_init_chip()
1274 atomic_set(&idev->tx_ring->tail, RINGPTR_GET_TX(ptr)); in vlsi_init_chip()
1359 vlsi_ring_debug(idev->tx_ring); in vlsi_tx_timeout()