stats64 453 drivers/net/ethernet/broadcom/bcmsysport.c struct bcm_sysport_stats64 *stats64 = &priv->stats64; stats64 463 drivers/net/ethernet/broadcom/bcmsysport.c stats64->tx_bytes = tx_bytes; stats64 464 drivers/net/ethernet/broadcom/bcmsysport.c stats64->tx_packets = tx_packets; stats64 475 drivers/net/ethernet/broadcom/bcmsysport.c p = (char *)stats64; stats64 724 drivers/net/ethernet/broadcom/bcmsysport.c struct bcm_sysport_stats64 *stats64 = &priv->stats64; stats64 831 drivers/net/ethernet/broadcom/bcmsysport.c stats64->rx_packets++; stats64 832 drivers/net/ethernet/broadcom/bcmsysport.c stats64->rx_bytes += len; stats64 1830 drivers/net/ethernet/broadcom/bcmsysport.c struct bcm_sysport_stats64 *stats64 = &priv->stats64; stats64 1840 drivers/net/ethernet/broadcom/bcmsysport.c stats->rx_packets = stats64->rx_packets; stats64 1841 drivers/net/ethernet/broadcom/bcmsysport.c stats->rx_bytes = stats64->rx_bytes; stats64 782 drivers/net/ethernet/broadcom/bcmsysport.h struct bcm_sysport_stats64 stats64; stats64 848 drivers/net/ethernet/brocade/bna/bnad_ethtool.c u64 *stats64; stats64 886 drivers/net/ethernet/brocade/bna/bnad_ethtool.c stats64 = (u64 *)&bnad->stats.drv_stats; stats64 888 drivers/net/ethernet/brocade/bna/bnad_ethtool.c buf[bi++] = stats64[i]; stats64 891 drivers/net/ethernet/brocade/bna/bnad_ethtool.c stats64 = (u64 *) &bnad->stats.bna_stats->hw_stats; stats64 896 drivers/net/ethernet/brocade/bna/bnad_ethtool.c buf[bi++] = stats64[i]; stats64 902 drivers/net/ethernet/brocade/bna/bnad_ethtool.c stats64 = (u64 *)&bnad->stats.bna_stats-> stats64 906 drivers/net/ethernet/brocade/bna/bnad_ethtool.c buf[bi++] = stats64[j]; stats64 915 drivers/net/ethernet/brocade/bna/bnad_ethtool.c stats64 = (u64 *)&bnad->stats.bna_stats-> stats64 919 drivers/net/ethernet/brocade/bna/bnad_ethtool.c buf[bi++] = stats64[j]; stats64 38 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c struct rtnl_link_stats64 *stats64); stats64 184 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c struct rtnl_link_stats64 *stats64) stats64 189 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->tx_packets = vf_rep->stats.rx_packets; stats64 190 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->tx_bytes = vf_rep->stats.rx_bytes; stats64 191 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->tx_dropped = vf_rep->stats.rx_dropped; stats64 193 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->rx_packets = vf_rep->stats.tx_packets; stats64 194 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->rx_bytes = vf_rep->stats.tx_bytes; stats64 195 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c stats64->rx_dropped = vf_rep->stats.tx_dropped; stats64 519 drivers/net/ethernet/intel/igb/igb.h struct rtnl_link_stats64 stats64; stats64 2295 drivers/net/ethernet/intel/igb/igb_ethtool.c struct rtnl_link_stats64 *net_stats = &adapter->stats64; stats64 6214 drivers/net/ethernet/intel/igb/igb_main.c memcpy(stats, &adapter->stats64, sizeof(*stats)); stats64 6264 drivers/net/ethernet/intel/igb/igb_main.c struct rtnl_link_stats64 *net_stats = &adapter->stats64; stats64 398 drivers/net/ethernet/intel/igc/igc.h struct rtnl_link_stats64 stats64; stats64 727 drivers/net/ethernet/intel/igc/igc_ethtool.c struct rtnl_link_stats64 *net_stats = &adapter->stats64; stats64 1904 drivers/net/ethernet/intel/igc/igc_main.c struct rtnl_link_stats64 *net_stats = &adapter->stats64; stats64 176 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct rtnl_link_stats64 stats64 = {}; stats64 179 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_fold_sw_stats64(priv, &stats64); stats64 181 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c s->rx_packets = stats64.rx_packets; stats64 182 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c s->rx_bytes = stats64.rx_bytes; stats64 183 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c s->tx_packets = stats64.tx_packets; stats64 184 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c s->tx_bytes = stats64.tx_bytes; stats64 185 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c s->tx_queue_dropped = stats64.tx_dropped; stats64 28 drivers/net/fjes/fjes.h struct rtnl_link_stats64 stats64; stats64 29 drivers/net/fjes/fjes_ethtool.c FJES_STAT("rx_packets", stats64.rx_packets), stats64 30 drivers/net/fjes/fjes_ethtool.c FJES_STAT("tx_packets", stats64.tx_packets), stats64 31 drivers/net/fjes/fjes_ethtool.c FJES_STAT("rx_bytes", stats64.rx_bytes), stats64 32 drivers/net/fjes/fjes_ethtool.c FJES_STAT("tx_bytes", stats64.rx_bytes), stats64 33 drivers/net/fjes/fjes_ethtool.c FJES_STAT("rx_dropped", stats64.rx_dropped), stats64 34 drivers/net/fjes/fjes_ethtool.c FJES_STAT("tx_dropped", stats64.tx_dropped), stats64 673 drivers/net/fjes/fjes_main.c adapter->stats64.tx_packets += 1; stats64 675 drivers/net/fjes/fjes_main.c adapter->stats64.tx_bytes += len; stats64 683 drivers/net/fjes/fjes_main.c adapter->stats64.tx_packets += 1; stats64 685 drivers/net/fjes/fjes_main.c adapter->stats64.tx_bytes += len; stats64 702 drivers/net/fjes/fjes_main.c adapter->stats64.tx_carrier_errors += 1; stats64 712 drivers/net/fjes/fjes_main.c adapter->stats64.tx_dropped += 1; stats64 714 drivers/net/fjes/fjes_main.c adapter->stats64.tx_errors += 1; stats64 749 drivers/net/fjes/fjes_main.c adapter->stats64.tx_fifo_errors += 1; stats64 752 drivers/net/fjes/fjes_main.c adapter->stats64.tx_errors += 1; stats64 771 drivers/net/fjes/fjes_main.c adapter->stats64.tx_packets += 1; stats64 774 drivers/net/fjes/fjes_main.c adapter->stats64.tx_bytes += len; stats64 788 drivers/net/fjes/fjes_main.c adapter->stats64.tx_packets += 1; stats64 790 drivers/net/fjes/fjes_main.c adapter->stats64.tx_bytes += 1; stats64 810 drivers/net/fjes/fjes_main.c memcpy(stats, &adapter->stats64, sizeof(struct rtnl_link_stats64)); stats64 1140 drivers/net/fjes/fjes_main.c adapter->stats64.rx_dropped += 1; stats64 1143 drivers/net/fjes/fjes_main.c adapter->stats64.rx_errors += 1; stats64 1155 drivers/net/fjes/fjes_main.c adapter->stats64.rx_packets += 1; stats64 1158 drivers/net/fjes/fjes_main.c adapter->stats64.rx_bytes += frame_len; stats64 1164 drivers/net/fjes/fjes_main.c adapter->stats64.multicast += 1; stats64 150 drivers/net/ppp/ppp_generic.c struct ppp_link_stats stats64; /* 64 bit network stats */ stats64 1302 drivers/net/ppp/ppp_generic.c ppp_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats64) stats64 1307 drivers/net/ppp/ppp_generic.c stats64->rx_packets = ppp->stats64.rx_packets; stats64 1308 drivers/net/ppp/ppp_generic.c stats64->rx_bytes = ppp->stats64.rx_bytes; stats64 1312 drivers/net/ppp/ppp_generic.c stats64->tx_packets = ppp->stats64.tx_packets; stats64 1313 drivers/net/ppp/ppp_generic.c stats64->tx_bytes = ppp->stats64.tx_bytes; stats64 1316 drivers/net/ppp/ppp_generic.c stats64->rx_errors = dev->stats.rx_errors; stats64 1317 drivers/net/ppp/ppp_generic.c stats64->tx_errors = dev->stats.tx_errors; stats64 1318 drivers/net/ppp/ppp_generic.c stats64->rx_dropped = dev->stats.rx_dropped; stats64 1319 drivers/net/ppp/ppp_generic.c stats64->tx_dropped = dev->stats.tx_dropped; stats64 1320 drivers/net/ppp/ppp_generic.c stats64->rx_length_errors = dev->stats.rx_length_errors; stats64 1535 drivers/net/ppp/ppp_generic.c ++ppp->stats64.tx_packets; stats64 1536 drivers/net/ppp/ppp_generic.c ppp->stats64.tx_bytes += skb->len - 2; stats64 2175 drivers/net/ppp/ppp_generic.c ++ppp->stats64.rx_packets; stats64 2176 drivers/net/ppp/ppp_generic.c ppp->stats64.rx_bytes += skb->len - 2; stats64 3008 drivers/net/ppp/ppp_generic.c st->p.ppp_ipackets = ppp->stats64.rx_packets; stats64 3010 drivers/net/ppp/ppp_generic.c st->p.ppp_ibytes = ppp->stats64.rx_bytes; stats64 3011 drivers/net/ppp/ppp_generic.c st->p.ppp_opackets = ppp->stats64.tx_packets; stats64 3013 drivers/net/ppp/ppp_generic.c st->p.ppp_obytes = ppp->stats64.tx_bytes; stats64 75 drivers/net/usb/qmi_wwan.c struct pcpu_sw_netstats __percpu *stats64; stats64 112 drivers/net/usb/qmi_wwan.c struct pcpu_sw_netstats *stats64 = this_cpu_ptr(priv->stats64); stats64 114 drivers/net/usb/qmi_wwan.c u64_stats_update_begin(&stats64->syncp); stats64 115 drivers/net/usb/qmi_wwan.c stats64->tx_packets++; stats64 116 drivers/net/usb/qmi_wwan.c stats64->tx_bytes += len; stats64 117 drivers/net/usb/qmi_wwan.c u64_stats_update_end(&stats64->syncp); stats64 135 drivers/net/usb/qmi_wwan.c struct pcpu_sw_netstats *stats64; stats64 139 drivers/net/usb/qmi_wwan.c stats64 = per_cpu_ptr(priv->stats64, cpu); stats64 142 drivers/net/usb/qmi_wwan.c start = u64_stats_fetch_begin_irq(&stats64->syncp); stats64 143 drivers/net/usb/qmi_wwan.c rx_packets = stats64->rx_packets; stats64 144 drivers/net/usb/qmi_wwan.c rx_bytes = stats64->rx_bytes; stats64 145 drivers/net/usb/qmi_wwan.c tx_packets = stats64->tx_packets; stats64 146 drivers/net/usb/qmi_wwan.c tx_bytes = stats64->tx_bytes; stats64 147 drivers/net/usb/qmi_wwan.c } while (u64_stats_fetch_retry_irq(&stats64->syncp, start)); stats64 249 drivers/net/usb/qmi_wwan.c struct pcpu_sw_netstats *stats64; stats64 252 drivers/net/usb/qmi_wwan.c stats64 = this_cpu_ptr(priv->stats64); stats64 253 drivers/net/usb/qmi_wwan.c u64_stats_update_begin(&stats64->syncp); stats64 254 drivers/net/usb/qmi_wwan.c stats64->rx_packets++; stats64 255 drivers/net/usb/qmi_wwan.c stats64->rx_bytes += pkt_len; stats64 256 drivers/net/usb/qmi_wwan.c u64_stats_update_end(&stats64->syncp); stats64 281 drivers/net/usb/qmi_wwan.c priv->stats64 = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); stats64 282 drivers/net/usb/qmi_wwan.c if (!priv->stats64) { stats64 317 drivers/net/usb/qmi_wwan.c free_percpu(priv->stats64); stats64 310 drivers/net/usb/usbnet.c struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->stats64); stats64 323 drivers/net/usb/usbnet.c flags = u64_stats_update_begin_irqsave(&stats64->syncp); stats64 324 drivers/net/usb/usbnet.c stats64->rx_packets++; stats64 325 drivers/net/usb/usbnet.c stats64->rx_bytes += skb->len; stats64 326 drivers/net/usb/usbnet.c u64_stats_update_end_irqrestore(&stats64->syncp, flags); stats64 995 drivers/net/usb/usbnet.c struct pcpu_sw_netstats *stats64; stats64 999 drivers/net/usb/usbnet.c stats64 = per_cpu_ptr(dev->stats64, cpu); stats64 1002 drivers/net/usb/usbnet.c start = u64_stats_fetch_begin_irq(&stats64->syncp); stats64 1003 drivers/net/usb/usbnet.c rx_packets = stats64->rx_packets; stats64 1004 drivers/net/usb/usbnet.c rx_bytes = stats64->rx_bytes; stats64 1005 drivers/net/usb/usbnet.c tx_packets = stats64->tx_packets; stats64 1006 drivers/net/usb/usbnet.c tx_bytes = stats64->tx_bytes; stats64 1007 drivers/net/usb/usbnet.c } while (u64_stats_fetch_retry_irq(&stats64->syncp, start)); stats64 1248 drivers/net/usb/usbnet.c struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->stats64); stats64 1251 drivers/net/usb/usbnet.c flags = u64_stats_update_begin_irqsave(&stats64->syncp); stats64 1252 drivers/net/usb/usbnet.c stats64->tx_packets += entry->packets; stats64 1253 drivers/net/usb/usbnet.c stats64->tx_bytes += entry->length; stats64 1254 drivers/net/usb/usbnet.c u64_stats_update_end_irqrestore(&stats64->syncp, flags); stats64 1617 drivers/net/usb/usbnet.c free_percpu(dev->stats64); stats64 1692 drivers/net/usb/usbnet.c dev->stats64 = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); stats64 1693 drivers/net/usb/usbnet.c if (!dev->stats64) stats64 1833 drivers/net/usb/usbnet.c free_percpu(dev->stats64); stats64 124 drivers/net/wireless/quantenna/qtnfmac/core.c if (!vif->stats64) stats64 128 drivers/net/wireless/quantenna/qtnfmac/core.c struct pcpu_sw_netstats *stats64; stats64 132 drivers/net/wireless/quantenna/qtnfmac/core.c stats64 = per_cpu_ptr(vif->stats64, cpu); stats64 135 drivers/net/wireless/quantenna/qtnfmac/core.c start = u64_stats_fetch_begin_irq(&stats64->syncp); stats64 136 drivers/net/wireless/quantenna/qtnfmac/core.c rx_packets = stats64->rx_packets; stats64 137 drivers/net/wireless/quantenna/qtnfmac/core.c rx_bytes = stats64->rx_bytes; stats64 138 drivers/net/wireless/quantenna/qtnfmac/core.c tx_packets = stats64->tx_packets; stats64 139 drivers/net/wireless/quantenna/qtnfmac/core.c tx_bytes = stats64->tx_bytes; stats64 140 drivers/net/wireless/quantenna/qtnfmac/core.c } while (u64_stats_fetch_retry_irq(&stats64->syncp, start)); stats64 423 drivers/net/wireless/quantenna/qtnfmac/core.c vif->stats64 = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); stats64 424 drivers/net/wireless/quantenna/qtnfmac/core.c if (!vif->stats64) stats64 511 drivers/net/wireless/quantenna/qtnfmac/core.c free_percpu(vif->stats64); stats64 807 drivers/net/wireless/quantenna/qtnfmac/core.c struct pcpu_sw_netstats *stats64; stats64 809 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!vif || !vif->stats64)) { stats64 815 drivers/net/wireless/quantenna/qtnfmac/core.c stats64 = this_cpu_ptr(vif->stats64); stats64 817 drivers/net/wireless/quantenna/qtnfmac/core.c u64_stats_update_begin(&stats64->syncp); stats64 818 drivers/net/wireless/quantenna/qtnfmac/core.c stats64->rx_packets++; stats64 819 drivers/net/wireless/quantenna/qtnfmac/core.c stats64->rx_bytes += skb->len; stats64 820 drivers/net/wireless/quantenna/qtnfmac/core.c u64_stats_update_end(&stats64->syncp); stats64 827 drivers/net/wireless/quantenna/qtnfmac/core.c struct pcpu_sw_netstats *stats64; stats64 829 drivers/net/wireless/quantenna/qtnfmac/core.c if (unlikely(!vif || !vif->stats64)) { stats64 835 drivers/net/wireless/quantenna/qtnfmac/core.c stats64 = this_cpu_ptr(vif->stats64); stats64 837 drivers/net/wireless/quantenna/qtnfmac/core.c u64_stats_update_begin(&stats64->syncp); stats64 838 drivers/net/wireless/quantenna/qtnfmac/core.c stats64->tx_packets++; stats64 839 drivers/net/wireless/quantenna/qtnfmac/core.c stats64->tx_bytes += skb->len; stats64 840 drivers/net/wireless/quantenna/qtnfmac/core.c u64_stats_update_end(&stats64->syncp); stats64 72 drivers/net/wireless/quantenna/qtnfmac/core.h struct pcpu_sw_netstats __percpu *stats64; stats64 4238 include/linux/netdevice.h void netdev_stats_to_stats64(struct rtnl_link_stats64 *stats64, stats64 68 include/linux/usb/usbnet.h struct pcpu_sw_netstats __percpu *stats64; stats64 9366 net/core/dev.c void netdev_stats_to_stats64(struct rtnl_link_stats64 *stats64, stats64 9370 net/core/dev.c BUILD_BUG_ON(sizeof(*stats64) < sizeof(*netdev_stats)); stats64 9371 net/core/dev.c memcpy(stats64, netdev_stats, sizeof(*netdev_stats)); stats64 9373 net/core/dev.c memset((char *)stats64 + sizeof(*netdev_stats), 0, stats64 9374 net/core/dev.c sizeof(*stats64) - sizeof(*netdev_stats)); stats64 9378 net/core/dev.c u64 *dst = (u64 *)stats64; stats64 9380 net/core/dev.c BUILD_BUG_ON(n > sizeof(*stats64) / sizeof(u64)); stats64 9384 net/core/dev.c memset((char *)stats64 + n * sizeof(u64), 0, stats64 9385 net/core/dev.c sizeof(*stats64) - n * sizeof(u64)); stats64 232 net/dsa/dsa.c s = this_cpu_ptr(p->stats64); stats64 69 net/dsa/dsa_priv.h struct pcpu_sw_netstats *stats64; stats64 511 net/dsa/slave.c s = this_cpu_ptr(p->stats64); stats64 672 net/dsa/slave.c s = per_cpu_ptr(p->stats64, i); stats64 1058 net/dsa/slave.c s = per_cpu_ptr(p->stats64, i); stats64 1429 net/dsa/slave.c p->stats64 = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); stats64 1430 net/dsa/slave.c if (!p->stats64) { stats64 1466 net/dsa/slave.c free_percpu(p->stats64); stats64 1485 net/dsa/slave.c free_percpu(p->stats64);