Lines Matching full:qs
457 struct queue_stats *qs; local
464 qs = &a->qstats;
465 n = qs->avgn;
469 b = qs->data.cbq_stats.xmit_cnt.bytes;
470 p = qs->data.cbq_stats.xmit_cnt.packets;
473 b = qs->data.priq_stats.xmitcnt.bytes;
474 p = qs->data.priq_stats.xmitcnt.packets;
477 b = qs->data.hfsc_stats.xmit_cnt.bytes;
478 p = qs->data.hfsc_stats.xmit_cnt.packets;
481 b = qs->data.fairq_stats.xmit_cnt.bytes;
482 p = qs->data.fairq_stats.xmit_cnt.packets;
485 b = qs->data.codel_stats.cl_xmitcnt.bytes;
486 p = qs->data.codel_stats.cl_xmitcnt.packets;
495 qs->prev_bytes = b;
496 qs->prev_packets = p;
497 qs->avgn++;
501 if (b >= qs->prev_bytes)
502 qs->avg_bytes = ((qs->avg_bytes * (n - 1)) +
503 (b - qs->prev_bytes)) / n;
505 if (p >= qs->prev_packets)
506 qs->avg_packets = ((qs->avg_packets * (n - 1)) +
507 (p - qs->prev_packets)) / n;
509 qs->prev_bytes = b;
510 qs->prev_packets = p;
512 qs->avgn++;