Lines Matching defs:qstats
125 /* Note : we only change qstats.backlog in fast path. */
126 struct gnet_stats_queue qstats;
562 __u32 qlen = q->qstats.qlen;
984 WRITE_ONCE(sch->qstats.backlog, sch->qstats.backlog - val);
1001 WRITE_ONCE(sch->qstats.backlog, sch->qstats.backlog + val);
1033 WRITE_ONCE(sch->qstats.drops, sch->qstats.drops + count);
1036 static inline void qstats_drop_inc(struct gnet_stats_queue *qstats)
1038 WRITE_ONCE(qstats->drops, qstats->drops + 1);
1041 static inline void qstats_cpu_drop_inc(struct gnet_stats_queue __percpu *qstats)
1043 this_cpu_inc(qstats->drops);
1046 static inline void qstats_cpu_overlimit_inc(struct gnet_stats_queue __percpu *qstats)
1048 this_cpu_inc(qstats->overlimits);
1053 qstats_drop_inc(&sch->qstats);
1063 WRITE_ONCE(sch->qstats.overlimits, sch->qstats.overlimits + 1);
1070 return gnet_stats_copy_queue(d, sch->cpu_qstats, &sch->qstats, qlen);
1076 struct gnet_stats_queue qstats = { 0 };
1078 gnet_stats_add_queue(&qstats, sch->cpu_qstats, &sch->qstats);
1079 *qlen = qstats.qlen + qdisc_qlen_lockless(sch);
1080 *backlog = qstats.backlog;