Lines Matching refs:tx_rings
3609 index = (rp - np->tx_rings); in niu_tx_work()
3756 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_poll_core()
4110 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_slowpath_interrupt()
4188 struct tx_ring_info *rp = &np->tx_rings[i]; in __niu_fastpath_interrupt()
4328 if (np->tx_rings) { in niu_free_channels()
4330 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_free_channels()
4334 kfree(np->tx_rings); in niu_free_channels()
4335 np->tx_rings = NULL; in niu_free_channels()
4476 struct tx_ring_info *tx_rings; in niu_alloc_channels() local
4529 tx_rings = kcalloc(num_tx_rings, sizeof(struct tx_ring_info), in niu_alloc_channels()
4532 if (!tx_rings) in niu_alloc_channels()
4537 np->tx_rings = tx_rings; in niu_alloc_channels()
4542 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_alloc_channels()
4668 val |= (1 << np->tx_rings[i].tx_channel); in niu_txc_port_dma_enable()
5849 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_stop_tx_channels()
5865 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_reset_tx_channels()
5948 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_init_hw()
6274 struct tx_ring_info *tx_rings; in niu_get_tx_stats() local
6279 tx_rings = ACCESS_ONCE(np->tx_rings); in niu_get_tx_stats()
6280 if (!tx_rings) in niu_get_tx_stats()
6284 struct tx_ring_info *rp = &tx_rings[i]; in niu_get_tx_stats()
6487 if (np->tx_rings) { in niu_reset_buffers()
6489 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_reset_buffers()
6643 rp = &np->tx_rings[i]; in niu_start_xmit()
7827 struct tx_ring_info *rp = &np->tx_rings[i]; in niu_get_ethtool_stats()