/linux-master/net/core/ |
H A D | gen_estimator.c | 46 struct gnet_stats_basic_sync __percpu *cpu_bstats; member in struct:net_rate_estimator 69 gnet_stats_add_basic(b, e->cpu_bstats, e->bstats, e->running); 113 * @cpu_bstats: bstats per cpu 131 struct gnet_stats_basic_sync __percpu *cpu_bstats, 166 est->cpu_bstats = cpu_bstats; 220 * @cpu_bstats: bstats per cpu 225 * if @cpu_bstats is NULL 234 struct gnet_stats_basic_sync __percpu *cpu_bstats, 239 return gen_new_estimator(bstats, cpu_bstats, rate_es 130 gen_new_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync __percpu *cpu_bstats, struct net_rate_estimator __rcu **rate_est, spinlock_t *lock, bool running, struct nlattr *opt) argument 233 gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync __percpu *cpu_bstats, struct net_rate_estimator __rcu **rate_est, spinlock_t *lock, bool running, struct nlattr *opt) argument [all...] |
/linux-master/include/net/ |
H A D | gen_stats.h | 71 struct gnet_stats_basic_sync __percpu *cpu_bstats, 77 struct gnet_stats_basic_sync __percpu *cpu_bstats,
|
H A D | act_api.h | 39 struct gnet_stats_basic_sync __percpu *cpu_bstats; member in struct:tc_action 227 if (likely(a->cpu_bstats)) { 228 bstats_update(this_cpu_ptr(a->cpu_bstats), skb);
|
H A D | sch_generic.h | 108 struct gnet_stats_basic_sync __percpu *cpu_bstats; member in struct:Qdisc 870 bstats_update(this_cpu_ptr(sch->cpu_bstats), skb); 1316 struct gnet_stats_basic_sync __percpu *cpu_bstats; member in struct:mini_Qdisc 1324 bstats_update(this_cpu_ptr(miniq->cpu_bstats), skb);
|
/linux-master/net/sched/ |
H A D | sch_mq.c | 147 gnet_stats_add_basic(&sch->bstats, qdisc->cpu_bstats, 234 if (gnet_stats_copy_basic(d, sch->cpu_bstats, &sch->bstats, true) < 0 ||
|
H A D | sch_generic.c | 951 sch->cpu_bstats = 953 if (!sch->cpu_bstats) 958 free_percpu(sch->cpu_bstats); 1039 free_percpu(qdisc->cpu_bstats); 1602 miniqp->miniq1.cpu_bstats = qdisc->cpu_bstats; 1604 miniqp->miniq2.cpu_bstats = qdisc->cpu_bstats;
|
H A D | act_police.c | 116 police->common.cpu_bstats, 257 bstats_update(this_cpu_ptr(police->common.cpu_bstats), skb);
|
H A D | act_api.c | 124 free_percpu(p->cpu_bstats); 748 p->cpu_bstats = netdev_alloc_pcpu_stats(struct gnet_stats_basic_sync); 749 if (!p->cpu_bstats) 767 err = gen_new_estimator(&p->tcfa_bstats, p->cpu_bstats, 784 free_percpu(p->cpu_bstats); 1538 if (a->cpu_bstats) { 1539 _bstats_update(this_cpu_ptr(a->cpu_bstats), bytes, packets); 1584 if (gnet_stats_copy_basic(&d, p->cpu_bstats,
|
H A D | sch_api.c | 916 struct gnet_stats_basic_sync __percpu *cpu_bstats = NULL; local 970 cpu_bstats = q->cpu_bstats; 974 if (gnet_stats_copy_basic(&d, cpu_bstats, &q->bstats, true) < 0 || 1085 free_percpu(sch->cpu_bstats); 1087 sch->cpu_bstats = NULL; 1368 sch->cpu_bstats, 1437 sch->cpu_bstats,
|
H A D | act_skbmod.c | 35 bstats_update(this_cpu_ptr(d->common.cpu_bstats), skb);
|
H A D | sch_mqprio.c | 577 gnet_stats_add_basic(&sch->bstats, qdisc->cpu_bstats, 691 gnet_stats_add_basic(&bstats, qdisc->cpu_bstats, 711 if (gnet_stats_copy_basic(d, sch->cpu_bstats,
|
H A D | act_skbedit.c | 49 bstats_update(this_cpu_ptr(d->common.cpu_bstats), skb);
|
H A D | act_sample.c | 174 bstats_update(this_cpu_ptr(s->common.cpu_bstats), skb);
|
H A D | act_bpf.c | 45 bstats_update(this_cpu_ptr(prog->common.cpu_bstats), skb);
|
H A D | sch_prio.c | 362 if (gnet_stats_copy_basic(d, cl_q->cpu_bstats,
|
H A D | sch_multiq.c | 340 if (gnet_stats_copy_basic(d, cl_q->cpu_bstats, &cl_q->bstats, true) < 0 ||
|
H A D | act_ife.c | 721 bstats_update(this_cpu_ptr(ife->common.cpu_bstats), skb); 809 bstats_update(this_cpu_ptr(ife->common.cpu_bstats), skb);
|
H A D | act_mpls.c | 63 bstats_update(this_cpu_ptr(m->common.cpu_bstats), skb);
|