Home
last modified time | relevance | path

Searched refs:pcpu_stats (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/mm/
Dpercpu-internal.h117 extern struct percpu_stats pcpu_stats;
128 pcpu_stats.min_alloc_size = pcpu_stats_ai.unit_size; in pcpu_stats_save_ai()
143 pcpu_stats.nr_alloc++; in pcpu_stats_area_alloc()
144 pcpu_stats.nr_cur_alloc++; in pcpu_stats_area_alloc()
145 pcpu_stats.nr_max_alloc = in pcpu_stats_area_alloc()
146 max(pcpu_stats.nr_max_alloc, pcpu_stats.nr_cur_alloc); in pcpu_stats_area_alloc()
147 pcpu_stats.min_alloc_size = in pcpu_stats_area_alloc()
148 min(pcpu_stats.min_alloc_size, size); in pcpu_stats_area_alloc()
149 pcpu_stats.max_alloc_size = in pcpu_stats_area_alloc()
150 max(pcpu_stats.max_alloc_size, size); in pcpu_stats_area_alloc()
[all …]
Dpercpu-stats.c23 struct percpu_stats pcpu_stats; variable
178 seq_printf(m, " %-20s: %12llu\n", #X, (unsigned long long)pcpu_stats.X) in percpu_stats_show()
/Linux-v4.19/include/linux/
Dif_macvlan.h25 struct vlan_pcpu_stats __percpu *pcpu_stats; member
44 struct vlan_pcpu_stats *pcpu_stats; in macvlan_count_rx() local
46 pcpu_stats = this_cpu_ptr(vlan->pcpu_stats); in macvlan_count_rx()
47 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_count_rx()
48 pcpu_stats->rx_packets++; in macvlan_count_rx()
49 pcpu_stats->rx_bytes += len; in macvlan_count_rx()
51 pcpu_stats->rx_multicast++; in macvlan_count_rx()
52 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_count_rx()
54 this_cpu_inc(vlan->pcpu_stats->rx_errors); in macvlan_count_rx()
Dif_team.h197 struct team_pcpu_stats __percpu *pcpu_stats; member
Dnetdevice.h2363 typeof(type) __percpu *pcpu_stats = alloc_percpu_gfp(type, gfp);\
2364 if (pcpu_stats) { \
2368 stat = per_cpu_ptr(pcpu_stats, __cpu); \
2372 pcpu_stats; \
/Linux-v4.19/drivers/net/team/
Dteam_mode_loadbalance.c77 struct lb_pcpu_stats __percpu *pcpu_stats; member
87 struct lb_stats __percpu *pcpu_stats; member
213 struct lb_pcpu_stats *pcpu_stats; in lb_update_tx_stats() local
217 pcpu_stats = this_cpu_ptr(lb_priv->pcpu_stats); in lb_update_tx_stats()
218 port_stats = this_cpu_ptr(lb_port_priv->pcpu_stats); in lb_update_tx_stats()
219 hash_stats = &pcpu_stats->hash_stats[hash]; in lb_update_tx_stats()
220 u64_stats_update_begin(&pcpu_stats->syncp); in lb_update_tx_stats()
223 u64_stats_update_end(&pcpu_stats->syncp); in lb_update_tx_stats()
470 struct lb_pcpu_stats *pcpu_stats; in lb_stats_refresh() local
493 pcpu_stats = per_cpu_ptr(lb_priv->pcpu_stats, i); in lb_stats_refresh()
[all …]
Dteam.c756 struct team_pcpu_stats *pcpu_stats; in team_handle_frame() local
758 pcpu_stats = this_cpu_ptr(team->pcpu_stats); in team_handle_frame()
759 u64_stats_update_begin(&pcpu_stats->syncp); in team_handle_frame()
760 pcpu_stats->rx_packets++; in team_handle_frame()
761 pcpu_stats->rx_bytes += skb->len; in team_handle_frame()
763 pcpu_stats->rx_multicast++; in team_handle_frame()
764 u64_stats_update_end(&pcpu_stats->syncp); in team_handle_frame()
768 this_cpu_inc(team->pcpu_stats->rx_nohandler); in team_handle_frame()
770 this_cpu_inc(team->pcpu_stats->rx_dropped); in team_handle_frame()
1609 team->pcpu_stats = netdev_alloc_pcpu_stats(struct team_pcpu_stats); in team_init()
[all …]
/Linux-v4.19/drivers/net/ethernet/qualcomm/rmnet/
Drmnet_vnd.c33 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); in rmnet_vnd_rx_fixup()
46 pcpu_ptr = this_cpu_ptr(priv->pcpu_stats); in rmnet_vnd_tx_fixup()
65 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); in rmnet_vnd_start_xmit()
92 priv->pcpu_stats = alloc_percpu(struct rmnet_pcpu_stats); in rmnet_vnd_init()
93 if (!priv->pcpu_stats) in rmnet_vnd_init()
98 free_percpu(priv->pcpu_stats); in rmnet_vnd_init()
110 free_percpu(priv->pcpu_stats); in rmnet_vnd_uninit()
124 pcpu_ptr = per_cpu_ptr(priv->pcpu_stats, cpu); in rmnet_get_stats64()
Drmnet_config.h72 struct rmnet_pcpu_stats __percpu *pcpu_stats; member
Drmnet_handlers.c242 this_cpu_inc(priv->pcpu_stats->stats.tx_drops); in rmnet_egress_handler()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c47 struct mlxsw_sx_port_pcpu_stats __percpu *pcpu_stats; member
295 struct mlxsw_sx_port_pcpu_stats *pcpu_stats; in mlxsw_sx_port_xmit() local
311 this_cpu_inc(mlxsw_sx_port->pcpu_stats->tx_dropped); in mlxsw_sx_port_xmit()
328 pcpu_stats = this_cpu_ptr(mlxsw_sx_port->pcpu_stats); in mlxsw_sx_port_xmit()
329 u64_stats_update_begin(&pcpu_stats->syncp); in mlxsw_sx_port_xmit()
330 pcpu_stats->tx_packets++; in mlxsw_sx_port_xmit()
331 pcpu_stats->tx_bytes += len; in mlxsw_sx_port_xmit()
332 u64_stats_update_end(&pcpu_stats->syncp); in mlxsw_sx_port_xmit()
334 this_cpu_inc(mlxsw_sx_port->pcpu_stats->tx_dropped); in mlxsw_sx_port_xmit()
364 p = per_cpu_ptr(mlxsw_sx_port->pcpu_stats, i); in mlxsw_sx_port_get_stats64()
[all …]
Dspectrum.c706 struct mlxsw_sp_port_pcpu_stats *pcpu_stats; in mlxsw_sp_port_xmit() local
722 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); in mlxsw_sp_port_xmit()
730 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); in mlxsw_sp_port_xmit()
746 pcpu_stats = this_cpu_ptr(mlxsw_sp_port->pcpu_stats); in mlxsw_sp_port_xmit()
747 u64_stats_update_begin(&pcpu_stats->syncp); in mlxsw_sp_port_xmit()
748 pcpu_stats->tx_packets++; in mlxsw_sp_port_xmit()
749 pcpu_stats->tx_bytes += len; in mlxsw_sp_port_xmit()
750 u64_stats_update_end(&pcpu_stats->syncp); in mlxsw_sp_port_xmit()
752 this_cpu_inc(mlxsw_sp_port->pcpu_stats->tx_dropped); in mlxsw_sp_port_xmit()
915 p = per_cpu_ptr(mlxsw_sp_port->pcpu_stats, i); in mlxsw_sp_port_get_sw_stats64()
[all …]
Dspectrum.h198 struct mlxsw_sp_port_pcpu_stats __percpu *pcpu_stats; member
/Linux-v4.19/drivers/net/
Dmacvlan.c565 struct vlan_pcpu_stats *pcpu_stats; in macvlan_start_xmit() local
567 pcpu_stats = this_cpu_ptr(vlan->pcpu_stats); in macvlan_start_xmit()
568 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_start_xmit()
569 pcpu_stats->tx_packets++; in macvlan_start_xmit()
570 pcpu_stats->tx_bytes += len; in macvlan_start_xmit()
571 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_start_xmit()
573 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvlan_start_xmit()
879 vlan->pcpu_stats = netdev_alloc_pcpu_stats(struct vlan_pcpu_stats); in macvlan_init()
880 if (!vlan->pcpu_stats) in macvlan_init()
893 free_percpu(vlan->pcpu_stats); in macvlan_uninit()
[all …]
Dtun.c246 struct tun_pcpu_stats __percpu *pcpu_stats; member
1134 this_cpu_inc(tun->pcpu_stats->tx_dropped); in tun_net_xmit()
1180 p = per_cpu_ptr(tun->pcpu_stats, i); in tun_net_get_stats64()
1295 this_cpu_inc(tun->pcpu_stats->tx_dropped); in tun_xdp_xmit()
1692 this_cpu_inc(tun->pcpu_stats->rx_dropped); in tun_build_skb()
1778 this_cpu_inc(tun->pcpu_stats->rx_dropped); in tun_get_user()
1807 this_cpu_inc(tun->pcpu_stats->rx_dropped); in tun_get_user()
1819 this_cpu_inc(tun->pcpu_stats->rx_dropped); in tun_get_user()
1831 this_cpu_inc(tun->pcpu_stats->rx_frame_errors); in tun_get_user()
1854 this_cpu_inc(tun->pcpu_stats->rx_dropped); in tun_get_user()
[all …]
Dmacvtap.c59 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvtap_count_tx_dropped()
/Linux-v4.19/drivers/net/hyperv/
Dnetvsc_drv.c500 struct netvsc_vf_pcpu_stats *pcpu_stats in netvsc_vf_xmit() local
503 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit()
504 pcpu_stats->tx_packets++; in netvsc_vf_xmit()
505 pcpu_stats->tx_bytes += len; in netvsc_vf_xmit()
506 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit()
1277 }, pcpu_stats[] = { variable
1306 #define NETVSC_PCPU_STATS_LEN (num_present_cpus() * ARRAY_SIZE(pcpu_stats))
1381 for (j = 0; j < ARRAY_SIZE(pcpu_stats); j++) in netvsc_get_ethtool_stats()
1383 + pcpu_stats[j].offset); in netvsc_get_ethtool_stats()
1422 for (i = 0; i < ARRAY_SIZE(pcpu_stats); i++) { in netvsc_get_strings()
[all …]
/Linux-v4.19/drivers/net/ipvlan/
Dipvlan_main.c206 ipvlan->pcpu_stats = netdev_alloc_pcpu_stats(struct ipvl_pcpu_stats); in ipvlan_init()
207 if (!ipvlan->pcpu_stats) in ipvlan_init()
213 free_percpu(ipvlan->pcpu_stats); in ipvlan_init()
228 free_percpu(ipvlan->pcpu_stats); in ipvlan_uninit()
286 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_start_xmit()
293 this_cpu_inc(ipvlan->pcpu_stats->tx_drps); in ipvlan_start_xmit()
347 if (ipvlan->pcpu_stats) { in ipvlan_get_stats64()
355 pcptr = per_cpu_ptr(ipvlan->pcpu_stats, idx); in ipvlan_get_stats64()
Dipvlan.h73 struct ipvl_pcpu_stats __percpu *pcpu_stats; member
Dipvtap.c55 this_cpu_inc(vlan->pcpu_stats->tx_drps); in ipvtap_count_tx_dropped()
Dipvlan_core.c25 pcptr = this_cpu_ptr(ipvlan->pcpu_stats); in ipvlan_count_rx()
33 this_cpu_inc(ipvlan->pcpu_stats->rx_errs); in ipvlan_count_rx()