Lines Matching refs:ring
162 void fm10k_unmap_and_free_tx_resource(struct fm10k_ring *ring, in fm10k_unmap_and_free_tx_resource() argument
168 dma_unmap_single(ring->dev, in fm10k_unmap_and_free_tx_resource()
173 dma_unmap_page(ring->dev, in fm10k_unmap_and_free_tx_resource()
1106 struct fm10k_ring *ring; in fm10k_get_stats64() local
1113 ring = ACCESS_ONCE(interface->rx_ring[i]); in fm10k_get_stats64()
1115 if (!ring) in fm10k_get_stats64()
1119 start = u64_stats_fetch_begin_irq(&ring->syncp); in fm10k_get_stats64()
1120 packets = ring->stats.packets; in fm10k_get_stats64()
1121 bytes = ring->stats.bytes; in fm10k_get_stats64()
1122 } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); in fm10k_get_stats64()
1129 ring = ACCESS_ONCE(interface->tx_ring[i]); in fm10k_get_stats64()
1131 if (!ring) in fm10k_get_stats64()
1135 start = u64_stats_fetch_begin_irq(&ring->syncp); in fm10k_get_stats64()
1136 packets = ring->stats.packets; in fm10k_get_stats64()
1137 bytes = ring->stats.bytes; in fm10k_get_stats64()
1138 } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); in fm10k_get_stats64()
1207 struct fm10k_ring *ring; in fm10k_assign_l2_accel() local
1211 ring = interface->rx_ring[i]; in fm10k_assign_l2_accel()
1212 rcu_assign_pointer(ring->l2_accel, l2_accel); in fm10k_assign_l2_accel()