/linux-master/mm/ |
H A D | percpu-internal.h | 158 extern struct percpu_stats pcpu_stats; 169 pcpu_stats.min_alloc_size = pcpu_stats_ai.unit_size; 184 pcpu_stats.nr_alloc++; 185 pcpu_stats.nr_cur_alloc++; 186 pcpu_stats.nr_max_alloc = 187 max(pcpu_stats.nr_max_alloc, pcpu_stats.nr_cur_alloc); 188 pcpu_stats.min_alloc_size = 189 min(pcpu_stats.min_alloc_size, size); 190 pcpu_stats [all...] |
H A D | percpu-stats.c | 22 struct percpu_stats pcpu_stats; variable in typeref:struct:percpu_stats 178 seq_printf(m, " %-20s: %12llu\n", #X, (unsigned long long)pcpu_stats.X)
|
/linux-master/include/linux/ |
H A D | if_macvlan.h | 26 struct vlan_pcpu_stats __percpu *pcpu_stats; member in struct:macvlan_dev 45 struct vlan_pcpu_stats *pcpu_stats; local 47 pcpu_stats = get_cpu_ptr(vlan->pcpu_stats); 48 u64_stats_update_begin(&pcpu_stats->syncp); 49 u64_stats_inc(&pcpu_stats->rx_packets); 50 u64_stats_add(&pcpu_stats->rx_bytes, len); 52 u64_stats_inc(&pcpu_stats->rx_multicast); 53 u64_stats_update_end(&pcpu_stats->syncp); 54 put_cpu_ptr(vlan->pcpu_stats); [all...] |
H A D | if_team.h | 190 struct team_pcpu_stats __percpu *pcpu_stats; member in struct:team
|
/linux-master/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt-stats.c | 22 s = get_cpu_ptr(stats->pcpu_stats); 27 s = per_cpu_ptr(stats->pcpu_stats, con->cpu); 30 put_cpu_ptr(stats->pcpu_stats); 35 this_cpu_inc(stats->pcpu_stats->rdma.failover_cnt); 47 s = per_cpu_ptr(stats->pcpu_stats, cpu); 66 s = per_cpu_ptr(stats->pcpu_stats, cpu); 90 r = &per_cpu_ptr(stats->pcpu_stats, cpu)->rdma; 119 s = per_cpu_ptr(stats->pcpu_stats, cpu); 135 s = per_cpu_ptr(stats->pcpu_stats, cpu); 168 this_cpu_inc(stats->pcpu_stats [all...] |
H A D | rtrs-clt.h | 66 struct rtrs_clt_stats_pcpu __percpu *pcpu_stats; member in struct:rtrs_clt_stats
|
H A D | rtrs-clt-sysfs.c | 39 free_percpu(stats->pcpu_stats);
|
/linux-master/drivers/net/team/ |
H A D | team_mode_loadbalance.c | 71 struct lb_pcpu_stats __percpu *pcpu_stats; member in struct:lb_priv 81 struct lb_stats __percpu *pcpu_stats; member in struct:lb_port_priv 204 struct lb_pcpu_stats *pcpu_stats; local 208 pcpu_stats = this_cpu_ptr(lb_priv->pcpu_stats); 209 port_stats = this_cpu_ptr(lb_port_priv->pcpu_stats); 210 hash_stats = &pcpu_stats->hash_stats[hash]; 211 u64_stats_update_begin(&pcpu_stats->syncp); 214 u64_stats_update_end(&pcpu_stats->syncp); 467 struct lb_pcpu_stats *pcpu_stats; local [all...] |
H A D | team.c | 747 struct team_pcpu_stats *pcpu_stats; local 749 pcpu_stats = this_cpu_ptr(team->pcpu_stats); 750 u64_stats_update_begin(&pcpu_stats->syncp); 751 u64_stats_inc(&pcpu_stats->rx_packets); 752 u64_stats_add(&pcpu_stats->rx_bytes, skb->len); 754 u64_stats_inc(&pcpu_stats->rx_multicast); 755 u64_stats_update_end(&pcpu_stats->syncp); 759 this_cpu_inc(team->pcpu_stats->rx_nohandler); 761 this_cpu_inc(team->pcpu_stats 1721 struct team_pcpu_stats *pcpu_stats; local [all...] |
/linux-master/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_vnd.c | 24 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); 37 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); 61 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); 109 priv->pcpu_stats = alloc_percpu(struct rmnet_pcpu_stats); 110 if (!priv->pcpu_stats) 115 free_percpu(priv->pcpu_stats); 127 free_percpu(priv->pcpu_stats); 140 pcpu_ptr = per_cpu_ptr(priv->pcpu_stats, cpu);
|
H A D | rmnet_config.h | 87 struct rmnet_pcpu_stats __percpu *pcpu_stats; member in struct:rmnet_priv
|
H A D | rmnet_handlers.c | 273 this_cpu_inc(priv->pcpu_stats->stats.tx_drops);
|
/linux-master/drivers/net/ipvlan/ |
H A D | ipvlan_main.c | 149 ipvlan->pcpu_stats = netdev_alloc_pcpu_stats(struct ipvl_pcpu_stats); 150 if (!ipvlan->pcpu_stats) 156 free_percpu(ipvlan->pcpu_stats); 171 free_percpu(ipvlan->pcpu_stats); 226 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); 233 this_cpu_inc(ipvlan->pcpu_stats->tx_drps); 294 if (ipvlan->pcpu_stats) { 302 pcptr = per_cpu_ptr(ipvlan->pcpu_stats, idx);
|
H A D | ipvlan.h | 68 struct ipvl_pcpu_stats __percpu *pcpu_stats; member in struct:ipvl_dev
|
H A D | ipvtap.c | 55 this_cpu_inc(vlan->pcpu_stats->tx_drps);
|
H A D | ipvlan_core.c | 20 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); 28 this_cpu_inc(ipvlan->pcpu_stats->rx_errs);
|
/linux-master/drivers/net/ |
H A D | macvlan.c | 583 struct vlan_pcpu_stats *pcpu_stats; local 585 pcpu_stats = this_cpu_ptr(vlan->pcpu_stats); 586 u64_stats_update_begin(&pcpu_stats->syncp); 587 u64_stats_inc(&pcpu_stats->tx_packets); 588 u64_stats_add(&pcpu_stats->tx_bytes, len); 589 u64_stats_update_end(&pcpu_stats->syncp); 591 this_cpu_inc(vlan->pcpu_stats->tx_dropped); 939 vlan->pcpu_stats = netdev_alloc_pcpu_stats(struct vlan_pcpu_stats); 940 if (!vlan->pcpu_stats) [all...] |
H A D | macvtap.c | 59 this_cpu_inc(vlan->pcpu_stats->tx_dropped);
|
/linux-master/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 461 struct netvsc_vf_pcpu_stats *pcpu_stats local 464 u64_stats_update_begin(&pcpu_stats->syncp); 465 pcpu_stats->tx_packets++; 466 pcpu_stats->tx_bytes += len; 467 u64_stats_update_end(&pcpu_stats->syncp); 1449 }, pcpu_stats[] = { variable in typeref:struct:__anon136 1478 #define NETVSC_PCPU_STATS_LEN (num_present_cpus() * ARRAY_SIZE(pcpu_stats)) 1569 for (j = 0; j < ARRAY_SIZE(pcpu_stats); j++) 1571 + pcpu_stats[j].offset); 1606 for (i = 0; i < ARRAY_SIZE(pcpu_stats); 2172 struct netvsc_vf_pcpu_stats *pcpu_stats local [all...] |
/linux-master/include/linux/spi/ |
H A D | spi.h | 90 #define SPI_STATISTICS_ADD_TO_FIELD(pcpu_stats, field, count) \ 94 __lstats = this_cpu_ptr(pcpu_stats); \ 101 #define SPI_STATISTICS_INCREMENT_FIELD(pcpu_stats, field) \ 105 __lstats = this_cpu_ptr(pcpu_stats); \
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 286 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); 319 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); 740 struct mlxsw_sp_port_pcpu_stats *pcpu_stats; local 754 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); 774 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); 775 u64_stats_update_begin(&pcpu_stats->syncp); 776 pcpu_stats->tx_packets++; 777 pcpu_stats->tx_bytes += len; 778 u64_stats_update_end(&pcpu_stats 2458 struct mlxsw_sp_port_pcpu_stats *pcpu_stats; local [all...] |
H A D | spectrum_trap.c | 66 struct mlxsw_sp_port_pcpu_stats *pcpu_stats; local 77 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); 78 u64_stats_update_begin(&pcpu_stats->syncp); 79 pcpu_stats->rx_packets++; 80 pcpu_stats->rx_bytes += skb->len; 81 u64_stats_update_end(&pcpu_stats->syncp);
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac_lib.c | 165 struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
|
H A D | dwmac4_lib.c | 174 struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
|
/linux-master/drivers/spi/ |
H A D | spi.c | 100 struct spi_statistics __percpu *pcpu_stats; local 103 pcpu_stats = devm_alloc_percpu(dev, struct spi_statistics); 105 pcpu_stats = alloc_percpu_gfp(struct spi_statistics, GFP_KERNEL); 107 if (pcpu_stats) { 113 stat = per_cpu_ptr(pcpu_stats, cpu); 117 return pcpu_stats; 127 const struct spi_statistics *pcpu_stats; local 132 pcpu_stats = per_cpu_ptr(stat, i); 133 field = (void *)pcpu_stats + offset; 135 start = u64_stats_fetch_begin(&pcpu_stats 313 spi_statistics_add_transfer_stats(struct spi_statistics __percpu *pcpu_stats, struct spi_transfer *xfer, struct spi_controller *ctlr) argument [all...] |