mq_purge
atomic_sub_int(total, len + mq_purge(mq));
mq_purge(&sc->sc_send_list);
mq_purge(&sc->sc_outputqueue);
mq_purge(&s->s_sendq);
mq_purge(&sc->sc_inq);
mq_purge(&pxd->pxd_svcq);
mq_purge(&sp->pp_cpq);
mq_purge(&sp->pp_cpq);
mq_purge(&peer->p_stage_queue);
mq_purge(&peer->p_stage_queue);
mq_purge(&peer->p_stage_queue);
mq_purge(&ni->ni_savedq);
if (mq_purge(&ni->ni_savedq) > 0) {
mq_purge(&ic->ic_mgtq);
mq_purge(&ic->ic_pwrsaveq);
mq_purge(&ic->ic_mgtq);
mq_purge(&ic->ic_pwrsaveq);
atomic_sub_int(&la_hold_total, mq_purge(&la->la_mq));
atomic_sub_int(&la_hold_total, mq_purge(&la->la_mq) + 1);
mq_purge(&la->la_mq));
atomic_sub_int(&la_hold_total, mq_purge(&la->la_mq));
atomic_sub_int(&ln_hold_total, mq_purge(&ln->ln_mq) + 1);
len + mq_purge(&ln->ln_mq));
atomic_sub_int(&ln_hold_total, mq_purge(&ln->ln_mq));
atomic_sub_int(&ln_hold_total, mq_purge(&ln->ln_mq));
unsigned int mq_purge(struct mbuf_queue *);