taskqueue_drain
taskqueue_drain(sc->sc_sms_tq, &sc->sc_sms_task);
taskqueue_drain(taskqueue_swi_mp, &slot->card_task);
taskqueue_drain(tq, &timer->task);
taskqueue_drain(taskqueue_swi, &state->ks_task);
taskqueue_drain(taskqueue_thread[0], sc->fb_set_par_task);
taskqueue_drain(taskqueue_thread[0], sc->fb_set_par_task);
taskqueue_drain(taskqueue_thread[0], sc->fb_set_par_task);
taskqueue_drain(taskqueue_thread[0], sc->fb_blank_task);
taskqueue_drain(sc->sc_tq, &mac->mac_intrtask);
taskqueue_drain(taskqueue_thread[0], &sc->wdog_task);
taskqueue_drain(taskqueue_thread[0], &sc->wdog_task);
taskqueue_drain(sc->intrs[i].tq, &sc->intrs[i].task);
taskqueue_drain(taskqueue_swi, &wq->txtask);
taskqueue_drain(taskqueue_fast, &sc->re_inttask);
taskqueue_drain(taskqueue_hdac, &sc->unsolq_task);
taskqueue_drain(taskqueue_hdac, &sc->unsolq_task);
taskqueue_drain(adapter->reset_tq, &adapter->reset_task);
taskqueue_drain(rx_ring->cmpl_tq, &rx_ring->cmpl_task);
taskqueue_drain(sc->vmx_tq, &txq->vxtxq_defrtask);
taskqueue_drain(firmware_tq, &firmware_unload_task);
taskqueue_drain(queue, &timeout_task->t);
taskqueue_drain(taskqueue_swi, &sc->sc_lladdr_task);
taskqueue_drain(sc->sc_handshake_taskqueue,
taskqueue_drain(wg_taskqueues[i],
taskqueue_drain(wg_taskqueues[i],
taskqueue_drain(peer->p_recv_taskqueue, &peer->p_recv_task);
taskqueue_drain(peer->p_send_taskqueue, &peer->p_send_task);
taskqueue_drain(taskqueue_swi, &sc->sc_task);
taskqueue_drain(ic->ic_tq, task);
taskqueue_drain(taskqueue_thread[0], &ic->ic_restart_task);
taskqueue_drain(taskqueue_thread, &ic->ic_restart_task);
taskqueue_drain(taskqueue_swi, &ifp->if_linktask);
void taskqueue_drain(struct taskqueue *queue, struct task *task);