/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_ctl.c | 473 free_percpu(svc->stats.cpustats); in ip_vs_service_free() 788 free_percpu(dest->stats.cpustats); in ip_vs_dest_free() 995 dest->stats.cpustats = alloc_percpu(struct ip_vs_cpu_stats); in ip_vs_new_dest() 996 if (!dest->stats.cpustats) in ip_vs_new_dest() 1001 ip_vs_dest_stats = per_cpu_ptr(dest->stats.cpustats, i); in ip_vs_new_dest() 1349 svc->stats.cpustats = alloc_percpu(struct ip_vs_cpu_stats); in ip_vs_add_service() 1350 if (!svc->stats.cpustats) { in ip_vs_add_service() 1357 ip_vs_stats = per_cpu_ptr(svc->stats.cpustats, i); in ip_vs_add_service() 2284 struct ip_vs_cpu_stats __percpu *cpustats = tot_stats->cpustats; in ip_vs_stats_percpu_show() local [all...] |
H A D | ip_vs_core.c | 145 s = this_cpu_ptr(dest->stats.cpustats); in ip_vs_in_stats() 152 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_in_stats() 158 s = this_cpu_ptr(ipvs->tot_stats.cpustats); in ip_vs_in_stats() 181 s = this_cpu_ptr(dest->stats.cpustats); in ip_vs_out_stats() 188 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_out_stats() 194 s = this_cpu_ptr(ipvs->tot_stats.cpustats); in ip_vs_out_stats() 213 s = this_cpu_ptr(cp->dest->stats.cpustats); in ip_vs_conn_stats() 218 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_conn_stats() 223 s = this_cpu_ptr(ipvs->tot_stats.cpustats); in ip_vs_conn_stats()
|
H A D | ip_vs_est.c | 108 ip_vs_read_cpu_stats(&s->kstats, s->cpustats); in estimation_timer()
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_core.c | 133 s = this_cpu_ptr(dest->stats.cpustats); in ip_vs_in_stats() 140 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_in_stats() 146 s = this_cpu_ptr(ipvs->tot_stats->s.cpustats); in ip_vs_in_stats() 169 s = this_cpu_ptr(dest->stats.cpustats); in ip_vs_out_stats() 176 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_out_stats() 182 s = this_cpu_ptr(ipvs->tot_stats->s.cpustats); in ip_vs_out_stats() 201 s = this_cpu_ptr(cp->dest->stats.cpustats); in ip_vs_conn_stats() 206 s = this_cpu_ptr(svc->stats.cpustats); in ip_vs_conn_stats() 211 s = this_cpu_ptr(ipvs->tot_stats->s.cpustats); in ip_vs_conn_stats()
|
H A D | ip_vs_ctl.c | 928 s->cpustats = alloc_percpu(struct ip_vs_cpu_stats); in ip_vs_stats_init_alloc() 929 if (!s->cpustats) in ip_vs_stats_init_alloc() 933 struct ip_vs_cpu_stats *cs = per_cpu_ptr(s->cpustats, i); in ip_vs_stats_init_alloc() 952 free_percpu(stats->cpustats); in ip_vs_stats_release() 2518 struct ip_vs_cpu_stats __percpu *cpustats = tot_stats->cpustats; in ip_vs_stats_percpu_show() local 2529 struct ip_vs_cpu_stats *u = per_cpu_ptr(cpustats, i); in ip_vs_stats_percpu_show()
|
H A D | ip_vs_est.c | 49 - cpustats counters are updated per-cpu in SoftIRQ context with BH disabled 50 - kthreads read the cpustats to update the estimators (svcs, dests, total) 97 c = per_cpu_ptr(s->cpustats, i); in ip_vs_chain_estimation()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | act_api.h | 164 int bind, bool cpustats, u32 flags);
|
H A D | ip_vs.h | 403 struct ip_vs_cpu_stats __percpu *cpustats; /* per cpu counters */ member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | act_api.h | 189 int bind, bool cpustats, u32 flags);
|
H A D | ip_vs.h | 393 struct ip_vs_cpu_stats __percpu *cpustats; /* per cpu counters */ member
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | sta_info.c | 2100 struct ieee80211_sta_rx_stats *cpustats; in sta_get_last_rx_stats() local 2102 cpustats = per_cpu_ptr(sta->pcpu_rx_stats, cpu); in sta_get_last_rx_stats() 2104 if (time_after(cpustats->last_rx, stats->last_rx)) in sta_get_last_rx_stats() 2105 stats = cpustats; in sta_get_last_rx_stats()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | sta_info.c | 2390 struct ieee80211_sta_rx_stats *cpustats; in sta_get_last_rx_stats() local 2392 cpustats = per_cpu_ptr(sta->deflink.pcpu_rx_stats, cpu); in sta_get_last_rx_stats() 2394 if (time_after(cpustats->last_rx, stats->last_rx)) in sta_get_last_rx_stats() 2395 stats = cpustats; in sta_get_last_rx_stats()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 358 u64 *cpustats; in dpaa_get_stats64() local 364 cpustats = (u64 *)&percpu_priv->stats; in dpaa_get_stats64() 368 netstats[j] += cpustats[j]; in dpaa_get_stats64()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | act_api.c | 428 int bind, bool cpustats, u32 flags) in tcf_idr_create() 440 if (cpustats) { in tcf_idr_create() 487 /* Set cpustats according to actions flags. */ in tcf_idr_create_from_flags() 426 tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est, struct tc_action **a, const struct tc_action_ops *ops, int bind, bool cpustats, u32 flags) tcf_idr_create() argument
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | act_api.c | 735 int bind, bool cpustats, u32 flags) in tcf_idr_create() 747 if (cpustats) { in tcf_idr_create() 796 /* Set cpustats according to actions flags. */ in tcf_idr_create_from_flags() 733 tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est, struct tc_action **a, const struct tc_action_ops *ops, int bind, bool cpustats, u32 flags) tcf_idr_create() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 1912 u64 *cpustats; in dpaa2_eth_get_stats() local 1919 cpustats = (u64 *)percpu_stats; in dpaa2_eth_get_stats() 1921 netstats[j] += cpustats[j]; in dpaa2_eth_get_stats()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 356 u64 *cpustats; in dpaa_get_stats64() local 362 cpustats = (u64 *)&percpu_priv->stats; in dpaa_get_stats64() 366 netstats[j] += cpustats[j]; in dpaa_get_stats64()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 2370 u64 *cpustats; in dpaa2_eth_get_stats() local 2377 cpustats = (u64 *)percpu_stats; in dpaa2_eth_get_stats() 2379 netstats[j] += cpustats[j]; in dpaa2_eth_get_stats()
|