Lines Matching refs:stats64
317 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->stats64); in usbnet_skb_return() local
330 flags = u64_stats_update_begin_irqsave(&stats64->syncp); in usbnet_skb_return()
331 stats64->rx_packets++; in usbnet_skb_return()
332 stats64->rx_bytes += skb->len; in usbnet_skb_return()
333 u64_stats_update_end_irqrestore(&stats64->syncp, flags); in usbnet_skb_return()
998 struct pcpu_sw_netstats *stats64; in usbnet_get_stats64() local
1002 stats64 = per_cpu_ptr(dev->stats64, cpu); in usbnet_get_stats64()
1005 start = u64_stats_fetch_begin_irq(&stats64->syncp); in usbnet_get_stats64()
1006 rx_packets = stats64->rx_packets; in usbnet_get_stats64()
1007 rx_bytes = stats64->rx_bytes; in usbnet_get_stats64()
1008 tx_packets = stats64->tx_packets; in usbnet_get_stats64()
1009 tx_bytes = stats64->tx_bytes; in usbnet_get_stats64()
1010 } while (u64_stats_fetch_retry_irq(&stats64->syncp, start)); in usbnet_get_stats64()
1251 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->stats64); in tx_complete() local
1254 flags = u64_stats_update_begin_irqsave(&stats64->syncp); in tx_complete()
1255 stats64->tx_packets += entry->packets; in tx_complete()
1256 stats64->tx_bytes += entry->length; in tx_complete()
1257 u64_stats_update_end_irqrestore(&stats64->syncp, flags); in tx_complete()
1614 free_percpu(dev->stats64); in usbnet_disconnect()
1689 dev->stats64 = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in usbnet_probe()
1690 if (!dev->stats64) in usbnet_probe()
1830 free_percpu(dev->stats64); in usbnet_probe()