| /drivers/infiniband/ulp/rtrs/ |
| A D | rtrs-clt-stats.c | 22 s = get_cpu_ptr(stats->pcpu_stats); in rtrs_clt_update_wc_stats() 27 s = per_cpu_ptr(stats->pcpu_stats, con->cpu); in rtrs_clt_update_wc_stats() 30 put_cpu_ptr(stats->pcpu_stats); in rtrs_clt_update_wc_stats() 35 this_cpu_inc(stats->pcpu_stats->rdma.failover_cnt); in rtrs_clt_inc_failover_cnt() 47 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_stats_migration_from_cnt_to_str() 66 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_stats_migration_to_cnt_to_str() 90 r = &per_cpu_ptr(stats->pcpu_stats, cpu)->rdma; in rtrs_clt_stats_rdma_to_str() 119 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_reset_rdma_stats() 135 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_reset_cpu_migr_stats() 187 stats->pcpu_stats = alloc_percpu(typeof(*stats->pcpu_stats)); in rtrs_clt_init_stats() [all …]
|
| A D | rtrs-clt.h | 66 struct rtrs_clt_stats_pcpu __percpu *pcpu_stats; member
|
| A D | rtrs-clt-sysfs.c | 39 free_percpu(stats->pcpu_stats); in rtrs_clt_path_stats_release()
|
| /drivers/net/team/ |
| A D | team_mode_loadbalance.c | 81 struct lb_stats __percpu *pcpu_stats; member 204 struct lb_pcpu_stats *pcpu_stats; in lb_update_tx_stats() local 208 pcpu_stats = this_cpu_ptr(lb_priv->pcpu_stats); in lb_update_tx_stats() 464 struct lb_pcpu_stats *pcpu_stats; in lb_stats_refresh() local 487 pcpu_stats = per_cpu_ptr(lb_priv->pcpu_stats, i); in lb_stats_refresh() 490 &pcpu_stats->syncp); in lb_stats_refresh() 501 pcpu_stats = per_cpu_ptr(lb_priv->pcpu_stats, i); in lb_stats_refresh() 504 &pcpu_stats->syncp); in lb_stats_refresh() 603 if (!lb_priv->pcpu_stats) { in lb_init() 623 free_percpu(lb_priv->pcpu_stats); in lb_init() [all …]
|
| A D | team_core.c | 750 struct team_pcpu_stats *pcpu_stats; in team_handle_frame() local 752 pcpu_stats = this_cpu_ptr(team->pcpu_stats); in team_handle_frame() 754 u64_stats_inc(&pcpu_stats->rx_packets); in team_handle_frame() 758 u64_stats_update_end(&pcpu_stats->syncp); in team_handle_frame() 1640 if (!team->pcpu_stats) in team_init() 1672 free_percpu(team->pcpu_stats); in team_init() 1700 free_percpu(team->pcpu_stats); in team_destructor() 1734 struct team_pcpu_stats *pcpu_stats; in team_xmit() local 1736 pcpu_stats = this_cpu_ptr(team->pcpu_stats); in team_xmit() 1738 u64_stats_inc(&pcpu_stats->tx_packets); in team_xmit() [all …]
|
| /drivers/net/ethernet/qualcomm/rmnet/ |
| A D | rmnet_vnd.c | 24 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); in rmnet_vnd_rx_fixup() 37 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); in rmnet_vnd_tx_fixup_len() 61 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); in rmnet_vnd_start_xmit() 109 priv->pcpu_stats = alloc_percpu(struct rmnet_pcpu_stats); in rmnet_vnd_init() 110 if (!priv->pcpu_stats) in rmnet_vnd_init() 115 free_percpu(priv->pcpu_stats); in rmnet_vnd_init() 127 free_percpu(priv->pcpu_stats); in rmnet_vnd_uninit() 140 pcpu_ptr = per_cpu_ptr(priv->pcpu_stats, cpu); in rmnet_get_stats64()
|
| A D | rmnet_config.h | 87 struct rmnet_pcpu_stats __percpu *pcpu_stats; member
|
| A D | rmnet_handlers.c | 273 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); in rmnet_egress_handler()
|
| A D | rmnet_map_data.c | 540 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); in rmnet_send_skb()
|
| /drivers/net/ |
| A D | macvlan.c | 584 struct vlan_pcpu_stats *pcpu_stats; in macvlan_start_xmit() local 586 pcpu_stats = this_cpu_ptr(vlan->pcpu_stats); in macvlan_start_xmit() 587 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_start_xmit() 588 u64_stats_inc(&pcpu_stats->tx_packets); in macvlan_start_xmit() 589 u64_stats_add(&pcpu_stats->tx_bytes, len); in macvlan_start_xmit() 590 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_start_xmit() 592 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvlan_start_xmit() 942 if (!vlan->pcpu_stats) in macvlan_init() 958 free_percpu(vlan->pcpu_stats); in macvlan_uninit() 971 if (vlan->pcpu_stats) { in macvlan_dev_get_stats64() [all …]
|
| A D | macvtap.c | 59 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvtap_count_tx_dropped()
|
| /drivers/net/ipvlan/ |
| A D | ipvlan_main.c | 151 ipvlan->pcpu_stats = netdev_alloc_pcpu_stats(struct ipvl_pcpu_stats); in ipvlan_init() 152 if (!ipvlan->pcpu_stats) in ipvlan_init() 158 free_percpu(ipvlan->pcpu_stats); in ipvlan_init() 173 free_percpu(ipvlan->pcpu_stats); in ipvlan_uninit() 228 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_start_xmit() 235 this_cpu_inc(ipvlan->pcpu_stats->tx_drps); in ipvlan_start_xmit() 296 if (ipvlan->pcpu_stats) { in ipvlan_get_stats64() 304 pcptr = per_cpu_ptr(ipvlan->pcpu_stats, idx); in ipvlan_get_stats64()
|
| A D | ipvlan.h | 68 struct ipvl_pcpu_stats __percpu *pcpu_stats; member
|
| A D | ipvtap.c | 55 this_cpu_inc(vlan->pcpu_stats->tx_drps); in ipvtap_count_tx_dropped()
|
| A D | ipvlan_core.c | 23 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_count_rx() 31 this_cpu_inc(ipvlan->pcpu_stats->rx_errs); in ipvlan_count_rx()
|
| /drivers/net/hyperv/ |
| A D | netvsc_drv.c | 428 struct netvsc_vf_pcpu_stats *pcpu_stats in netvsc_vf_xmit() local 431 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit() 432 pcpu_stats->tx_packets++; in netvsc_vf_xmit() 433 pcpu_stats->tx_bytes += len; in netvsc_vf_xmit() 434 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit() 1417 }, pcpu_stats[] = { variable 1539 + pcpu_stats[j].offset); in netvsc_get_ethtool_stats() 2132 struct netvsc_vf_pcpu_stats *pcpu_stats in netvsc_vf_handle_frame() local 2144 pcpu_stats->rx_packets++; in netvsc_vf_handle_frame() 2145 pcpu_stats->rx_bytes += skb->len; in netvsc_vf_handle_frame() [all …]
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum.c | 654 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_port_xmit() 656 pcpu_stats->tx_packets++; in mlxsw_sp_port_xmit() 657 pcpu_stats->tx_bytes += len; in mlxsw_sp_port_xmit() 658 u64_stats_update_end(&pcpu_stats->syncp); in mlxsw_sp_port_xmit() 1523 mlxsw_sp_port->pcpu_stats = in mlxsw_sp_port_create() 1525 if (!mlxsw_sp_port->pcpu_stats) { in mlxsw_sp_port_create() 1730 free_percpu(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_port_create() 1765 free_percpu(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_port_remove() 2313 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_rx_listener_no_mark_func() 2315 pcpu_stats->rx_packets++; in mlxsw_sp_rx_listener_no_mark_func() [all …]
|
| A D | spectrum_trap.c | 66 struct mlxsw_sp_port_pcpu_stats *pcpu_stats; in mlxsw_sp_rx_listener() local 77 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_rx_listener() 78 u64_stats_update_begin(&pcpu_stats->syncp); in mlxsw_sp_rx_listener() 79 pcpu_stats->rx_packets++; in mlxsw_sp_rx_listener() 80 pcpu_stats->rx_bytes += skb->len; in mlxsw_sp_rx_listener() 81 u64_stats_update_end(&pcpu_stats->syncp); in mlxsw_sp_rx_listener()
|
| /drivers/spi/ |
| A D | spi.c | 101 struct spi_statistics __percpu *pcpu_stats; in spi_alloc_pcpu_stats() local 104 pcpu_stats = devm_alloc_percpu(dev, struct spi_statistics); in spi_alloc_pcpu_stats() 108 if (pcpu_stats) { in spi_alloc_pcpu_stats() 114 stat = per_cpu_ptr(pcpu_stats, cpu); in spi_alloc_pcpu_stats() 118 return pcpu_stats; in spi_alloc_pcpu_stats() 128 const struct spi_statistics *pcpu_stats; in spi_emit_pcpu_stats() local 133 pcpu_stats = per_cpu_ptr(stat, i); in spi_emit_pcpu_stats() 134 field = (void *)pcpu_stats + offset; in spi_emit_pcpu_stats() 136 start = u64_stats_fetch_begin(&pcpu_stats->syncp); in spi_emit_pcpu_stats() 138 } while (u64_stats_fetch_retry(&pcpu_stats->syncp, start)); in spi_emit_pcpu_stats() [all …]
|
| A D | spi-mem.c | 313 static void spi_mem_add_op_stats(struct spi_statistics __percpu *pcpu_stats, in spi_mem_add_op_stats() argument 320 stats = this_cpu_ptr(pcpu_stats); in spi_mem_add_op_stats()
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | dwmac_lib.c | 165 struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats); in dwmac_dma_interrupt()
|
| A D | common.h | 234 struct stmmac_pcpu_stats __percpu *pcpu_stats; member
|
| A D | dwmac4_lib.c | 174 struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats); in dwmac4_dma_interrupt()
|
| A D | stmmac_ethtool.c | 514 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_rx_normal_irq_n() 535 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_tx_normal_irq_n()
|
| A D | dwmac-loongson.c | 243 struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats); in loongson_dwmac_dma_interrupt()
|