Lines Matching refs:tx_stats
169 struct netfront_stats __percpu *tx_stats; member
612 struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats); in xennet_xdp_xmit_one() local
630 u64_stats_update_begin(&tx_stats->syncp); in xennet_xdp_xmit_one()
631 tx_stats->bytes += xdpf->len; in xennet_xdp_xmit_one()
632 tx_stats->packets++; in xennet_xdp_xmit_one()
633 u64_stats_update_end(&tx_stats->syncp); in xennet_xdp_xmit_one()
678 struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats); in xennet_start_xmit() local
810 u64_stats_update_begin(&tx_stats->syncp); in xennet_start_xmit()
811 tx_stats->bytes += skb->len; in xennet_start_xmit()
812 tx_stats->packets++; in xennet_start_xmit()
813 u64_stats_update_end(&tx_stats->syncp); in xennet_start_xmit()
1323 struct netfront_stats *tx_stats = per_cpu_ptr(np->tx_stats, cpu); in xennet_get_stats64() local
1328 start = u64_stats_fetch_begin_irq(&tx_stats->syncp); in xennet_get_stats64()
1329 tx_packets = tx_stats->packets; in xennet_get_stats64()
1330 tx_bytes = tx_stats->bytes; in xennet_get_stats64()
1331 } while (u64_stats_fetch_retry_irq(&tx_stats->syncp, start)); in xennet_get_stats64()
1636 free_percpu(np->tx_stats); in xennet_free_netdev()
1659 np->tx_stats = netdev_alloc_pcpu_stats(struct netfront_stats); in xennet_create_dev()
1660 if (np->tx_stats == NULL) in xennet_create_dev()