Searched refs:dstats (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/mctp/ |
| H A D | mctp-usblib.c | 102 struct pcpu_dstats *dstats = this_cpu_ptr(netdev->dstats); in mctp_usblib_rx() local 112 flags = u64_stats_update_begin_irqsave(&dstats->syncp); in mctp_usblib_rx() 113 u64_stats_inc(&dstats->rx_packets); in mctp_usblib_rx() 114 u64_stats_add(&dstats->rx_bytes, skb->len); in mctp_usblib_rx() 115 u64_stats_update_end_irqrestore(&dstats->syncp, flags); in mctp_usblib_rx() 126 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); in mctp_usblib_rx_stats_single_drop() local 129 flags = u64_stats_update_begin_irqsave(&dstats->syncp); in mctp_usblib_rx_stats_single_drop() 130 u64_stats_inc(&dstats->rx_drops); in mctp_usblib_rx_stats_single_drop() 131 u64_stats_update_end_irqrestore(&dstats->syncp, flags); in mctp_usblib_rx_stats_single_drop() 401 struct pcpu_dstats *dstats = get_cpu_ptr(dev->dstats); in mctp_usblib_tx_stats_update() local [all …]
|
| /linux/include/net/ |
| H A D | ip_tunnels.h | 675 struct pcpu_dstats *dstats = get_cpu_ptr(dev->dstats); in iptunnel_xmit_stats() local 677 u64_stats_update_begin(&dstats->syncp); in iptunnel_xmit_stats() 678 u64_stats_add(&dstats->tx_bytes, pkt_len); in iptunnel_xmit_stats() 679 u64_stats_inc(&dstats->tx_packets); in iptunnel_xmit_stats() 680 u64_stats_update_end(&dstats->syncp); in iptunnel_xmit_stats() 681 put_cpu_ptr(dstats); in iptunnel_xmit_stats()
|
| /linux/include/linux/ |
| H A D | netdevice.h | 2041 * allocate/free: none, lstats, tstats, dstats. none 2046 * @dstats: Dummy statistics: RX/TX/drop packets, RX/TX bytes 2207 struct pcpu_dstats __percpu *dstats; 3110 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); in dev_dstats_rx_add() 3112 u64_stats_update_begin(&dstats->syncp); in dev_dstats_rx_add() 3113 u64_stats_inc(&dstats->rx_packets); in dev_dstats_rx_add() 3114 u64_stats_add(&dstats->rx_bytes, len); 3115 u64_stats_update_end(&dstats->syncp); in dev_dstats_rx_dropped() 3120 struct pcpu_dstats *dstats in dev_dstats_rx_dropped() 2204 struct pcpu_dstats __percpu *dstats; global() member 3107 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); dev_dstats_rx_add() local 3117 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); dev_dstats_rx_dropped() local 3127 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); dev_dstats_rx_dropped_add() local 3137 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); dev_dstats_tx_add() local 3147 struct pcpu_dstats *dstats = this_cpu_ptr(dev->dstats); dev_dstats_tx_dropped() local [all...] |
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 1179 stats = per_cpu_ptr(priv->ndev->dstats, cpu); in emac_get_stat_tx_drops()
|
| /linux/net/core/ |
| H A D | dev.c | 11384 v = dev->dstats = netdev_alloc_pcpu_stats(struct pcpu_dstats); in netdev_free_phy_link_topology() 11405 free_percpu(dev->dstats); in register_netdevice() 11870 /* Collate per-cpu network dstats statistics 11872 * Read per-cpu network statistics from dev->dstats and populate the related 11876 const struct pcpu_dstats __percpu *dstats) in dev_get_dstats64() 11886 stats = per_cpu_ptr(dstats, cpu); 11908 * Populate @s from dev->stats and dev->dstats. This is used internally by the in netdev_core_stats_alloc() 11915 dev_fetch_dstats(s, dev->dstats); in netdev_core_stats_alloc() 11841 dev_fetch_dstats(struct rtnl_link_stats64 * s,const struct pcpu_dstats __percpu * dstats) dev_fetch_dstats() argument
|