callout_drain
void callout_drain(struct callout *);
callout_drain(&vatpit->channel[i].callout);
callout_drain(&vhpet->timer[i].callout);
callout_drain(&vlapic->callout);
callout_drain(&vrtc->callout);
callout_drain(&sc->aw_timeoutc);
callout_drain(&sc->aw_timeoutc);
callout_drain(&sc->emac_tick_ch);
callout_drain(&sc->sc_rngto);
callout_drain(&sc->temp_upd);
callout_drain(&sc->mii_callout);
callout_drain(&sc->watchdog.callout);
callout_drain(&sc->stat_ch);
callout_drain(&sc->stat_ch);
callout_drain(&vtimer_cpu->phys_timer.callout);
callout_drain(&vtimer_cpu->virt_timer.callout);
callout_drain(&timer->callout);
callout_drain(&softc->sendordered_c);
callout_drain(&isc->ticker);
callout_drain(&lun->ie_callout);
callout_drain(&cs->cs_callout);
callout_drain(&softc->tpc_timeout);
callout_drain(&softc->mediapoll_c);
callout_drain(&softc->mediapoll_c);
callout_drain(&softc->sendordered_c);
callout_drain(&enc->status_updater);
callout_drain(&pcpu->profc_cyclic);
callout_drain(&prof->prof_cyclic);
if (callout_drain(&(timer)->callout) == -1)
return (callout_drain(&hrtimer->callout) > 0);
callout_drain(&dwork->timer.callout);
callout_drain(&dwork->timer.callout);
callout_drain(&dwork->timer.callout);
callout_drain(&sc->aac_daemontime);
callout_drain(&sc->aac_daemontime);
callout_drain(&sc->pges[i].poll);
callout_drain(&sc->tick_ch);
callout_drain(&sc->age_tick_ch);
callout_drain(&slot->timeout);
callout_drain(&ch->pm_timer);
callout_drain(&ch->reset_timer);
callout_drain(&sc->alc_tick_ch);
callout_drain(&sc->ale_tick_ch);
callout_drain(&ch->poll_callout);
callout_drain(&ch->poll_callout);
callout_drain(&ch->poll_callout);
callout_drain(&state->ks_timer);
callout_drain(&sc->callout);
callout_drain(&sc->softcallout);
callout_drain(&pdata->service_timer);
callout_drain(&sc->bfe_stat_co);
callout_drain(&sc->bge_stat_ch);
callout_drain(&sc->sc_led_blink_ch);
callout_drain(&sc->sc_calib_ch);
callout_drain(&sc->sc_watchdog_timer);
callout_drain(&sc->sc_led_blink_ch);
callout_drain(&sc->sc_rfswitch_ch);
callout_drain(&sc->sc_task_ch);
callout_drain(&sc->sc_watchdog_ch);
callout_drain(&sc->periodic_callout);
callout_drain(&sc->tick_ch);
callout_drain(&sc->sc_tick_ch);
callout_drain(&sc->sc_rx_ch);
callout_drain(&sc->ciss_periodic);
callout_drain(&txq->txq_watchdog);
callout_drain(&txq->txq_timer);
callout_drain(&pi->link_check_ch);
callout_drain(&sc->cxgb_tick_ch);
callout_drain(&sc->sge_timer_ch);
callout_drain(&sc->cal_callout);
callout_drain(&sc->ktls_tick);
callout_drain(&sc->sfl_callout);
callout_drain(&vi->tick);
callout_drain(&sc->cal_callout);
callout_drain(&vi->tick);
callout_drain(&sc->dc_stat_ch);
callout_drain(&sc->dc_wdog_ch);
callout_drain(&sc->sc_tick_callout);
callout_drain(&sc->dwc_callout);
callout_drain(&(_adapter)->timer_service)
callout_drain(&sc->sc_tick);
callout_drain(&sc->sc_phy_callout);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&sc->callout_tick);
callout_drain(&fd->toffhandle);
callout_drain(&sc->ffec_callout);
callout_drain(&sdev->login_callout);
callout_drain(&sdev->ocb[i].timer);
callout_drain(&target->mgm_ocb_timeout);
callout_drain(&target->scan_callout);
callout_drain(&sc->stat_ch);
callout_drain(&sc->sc_tick_ch);
callout_drain(&sc->sc_rx_ch);
callout_drain(&sc->callout);
callout_drain(&sc->callout);
callout_drain(&sc->sc_rngco);
callout_drain(&key->repeat_callout);
callout_drain(&key->debounce_callout);
callout_drain(&priv->tx_timeout_service);
callout_drain(&vbus_ext->timer);
callout_drain(&srb->timeout);
callout_drain(&vbus_ext->timer);
callout_drain(&vbus_ext->timer);
callout_drain(&reqp->callout);
callout_drain(&reqp->callout);
callout_drain(&reqp->callout);
callout_drain(&reqp->callout);
callout_drain(&reqp->callout);
callout_drain(&reqp->callout);
callout_drain(&chan->ch_poll_timeo);
callout_drain(&ida->ch);
callout_drain(&ioat->poll_timer);
callout_drain(&sc->timer);
callout_drain(&sc->sc_wdtimer);
callout_drain(&is->is_callout);
callout_drain(&isp->isp_osinfo.tmo);
callout_drain(&sc->sc_led_blink_to);
callout_drain(&sc->sc_watchdog_to);
callout_drain(&sc->watchdog_to);
callout_drain(&sc->scan_timeout);
callout_drain(&sc->calib_to);
callout_drain(&sc->watchdog_to);
callout_drain(&sc->fw_mode_timer);
callout_drain(&sc->jme_tick_ch);
callout_drain(&state->ks_timo);
callout_drain(&sc->lge_stat_callout);
callout_drain(&lio->stats_timer);
callout_drain(&sc->malo_watchdog_timer);
callout_drain(&sc->mfi_watchdog_callout);
callout_drain(&sc->wd_callout);
callout_drain(&sc->mlx_timeout);
callout_drain(&priv->watchdog_timer);
callout_drain(&c->rq.watchdog);
callout_drain(&c->sq[tc].cev_callout);
callout_drain(&priv->tstmp_clbr);
callout_drain(&priv->watchdog);
callout_drain(&priv->watchdog);
callout_drain(&priv->watchdog);
callout_drain(&priv->tstmp_clbr);
callout_drain(&sc->tick);
callout_drain(&sc->periodic);
callout_drain(&sc->device_check_callout);
callout_drain(&sc->periodic);
callout_drain(&sc->device_check_callout);
callout_drain(c)
callout_drain(&sc_if->msk_tick_ch);
callout_drain(&ch->pm_timer);
callout_drain(&ch->reset_timer);
callout_drain(&slot->timeout);
callout_drain(&sc->sc_watchdog);
callout_drain(&sc->co_hdl);
callout_drain(&sc->my_watchdog);
callout_drain(&sc->my_autoneg_timer);
callout_drain(&sc->tick_ch);
callout_drain(&sc->tick);
callout_drain(&kring->tx_event_callout);
callout_drain(&sc->nfe_stat_ch);
callout_drain(&sc->nge_stat_ch);
callout_drain(&np->np_callout);
callout_drain(&q->queue_full);
callout_drain(&ntb->hb_timer);
callout_drain(&ntb->heartbeat_timer);
callout_drain(&ntb->lr_timer);
callout_drain(&ntb->peer_msix_work);
callout_drain(&nt->link_work);
callout_drain(&qp->link_work);
callout_drain(&qp->link_work);
callout_drain(&qp->link_work);
callout_drain(&nt->link_work);
callout_drain(&nt->link_watchdog);
callout_drain(&qp->link_work);
callout_drain(&tc->link_event_timer);
callout_drain(&tc->db_event_timer);
callout_drain(&qpair->timer);
callout_drain(&ctrlr->ka_timer);
callout_drain(&sc->ka_tx_timer);
callout_drain(&sc->ka_rx_timer);
callout_drain(&sc->ka_tx_timer);
callout_drain(&sc->ka_rx_timer);
callout_drain(&sc->ka_tx_timer);
callout_drain(&sc->ka_rx_timer);
callout_drain(&sc->ka_tx_timer);
callout_drain(&sc->ka_rx_timer);
callout_drain(&sc->timer);
callout_drain(&sc->timer);
callout_drain(&fcp->ldt);
callout_drain( &pCard->OS_timer );
callout_drain( &pCard->devRmTimer );
callout_drain(&pCard->IO_timer);
callout_drain(&sc->sc_timer);
callout_drain(&ha->qlnx_callout);
callout_drain(&ha->qlnx_callout);
callout_drain(&sc->rl_stat_callout);
callout_drain(&sc->sc_timeout);
callout_drain(&sc->rl_stat_callout);
callout_drain(&sc->rtsx_timeout_callout);
callout_drain(&sc->rtsx_timeout_callout);
callout_drain(&uvp->tsf_sync_adhoc);
callout_drain(&sc->wch);
callout_drain(&sc->r1bfix_callout);
callout_drain(&slot->timeout_callout);
callout_drain(&slot->card_poll_callout);
callout_drain(&slot->retune_callout);
callout_drain(&slot->retune_callout);
callout_drain(&slot->retune_callout);
callout_drain(&sc->sge_stat_ch);
callout_drain(&slot->timeout);
callout_drain(&sc->sis_stat_ch);
callout_drain(&sc_if->sk_tick_ch);
callout_drain(&sc_if->sk_watchdog_ch);
callout_drain(&softs->os_specific.wellness_periodic);
callout_drain(&softs->os_specific.heartbeat_timeout_id);
callout_drain(&sc->smc_watchdog);
callout_drain(&sc->smc_mii_tick_ch);
callout_drain(&sc->callout);
callout_drain(&sc->poll_timer);
callout_drain(&es->poll_timer);
callout_drain(&devinfo->poll_jack);
callout_drain(&devinfo->poll_jack);
callout_drain(&sc->poll_callout);
callout_drain(&sc->poll_callout);
callout_drain(&sc->poll_callout);
callout_drain(&sc->poll_callout);
callout_drain(&via->poll_timer);
callout_drain(&sc->ste_callout);
callout_drain(&sc->sc_tick_ch);
callout_drain(&adapter->timer);
callout_drain(&sc->ti_watchdog);
callout_drain(&sc->tsec_callout);
callout_drain(&sc->reqs[i].timeout);
callout_drain(&sc->stats_timer);
callout_drain(&hwq->timer);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_c);
#define usb_callout_drain(c) callout_drain(&(c)->co)
callout_drain(&sc->sc_callout);
callout_drain(&sc->stat_ch);
callout_drain(&sc->watchdog_ch);
callout_drain(&sc->sc_led_ch);
callout_drain(&sc->sc_watchdog_ch);
callout_drain(&sc->sc_watchdog_ch);
callout_drain(&sc->vge_watchdog);
callout_drain(&sc->vtnet_tick_ch);
callout_drain(&req->vsr_callout);
callout_drain(&hcb->callout);
callout_drain(&nic->check_link);
callout_drain(&nic->stats_callout);
callout_drain(&lmac->check_link);
callout_drain(&sc->vr_stat_callout);
callout_drain(&sc->vte_tick_ch);
callout_drain(&wd_pretimeo_handle);
callout_drain(&wd_softtimeo_handle);
callout_drain(&sc->watchdog_rfkill);
callout_drain(&sc->tx_timeout);
callout_drain(&sc->scan_timeout);
callout_drain(&sc->calib_to);
callout_drain(&rxq->rx_refill);
callout_drain(&sc->xae_callout);
callout_drain(&sc->xl_tick_callout);
callout_drain(&anp->an_callout);
callout_drain(&NFSD_VNET(nfsd_callout));
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&sc->sc_callout);
callout_drain(&kc->c);
callout_drain(&kc->c);
callout_drain(&p->p_limco);
callout_drain(&p->p_itcallout);
callout_drain(fp->fp_callout);
callout_drain(&resettodr_callout);
callout_drain(&td->td_slpcallout);
callout_drain(&td->td_slpcallout);
callout_drain(&it->it_callout);
callout_drain(&timeout_task->c);
callout_drain(&tfd->tfd_callout);
callout_drain(&d->bd_callout);
callout_drain(&bs->bs_bstpcallout);
callout_drain(&lsc->lsc_transit_callout);
callout_drain(&lsc->lsc_callout);
callout_drain(&sc->sc_brcallout);
callout_drain(&sc->sc_watchdog);
callout_drain(&sc->vxl_callout);
callout_drain(&txq->ift_timer);
callout_drain(&txq->ift_netmap_timer);
callout_drain(&rh->expire_callout);
callout_drain(&dfs->nol_timer);
callout_drain(&hs->hs_roottimer);
callout_drain(&hs->hs_roottimer);
callout_drain(&hs->hs_roottimer);
callout_drain(&ni->ni_mltimer);
callout_drain(&ni->ni_mltimer);
callout_drain(&ni->ni_mlhtimer);
callout_drain(&rt->rt_discovery);
callout_drain(&ms->ms_gatetimer);
callout_drain(&ni->ni_mltimer);
callout_drain(&ms->ms_cleantimer);
callout_drain(&ms->ms_cleantimer);
callout_drain(&ms->ms_gatetimer);
callout_drain(&ic->ic_inact);
callout_drain(&priv->exp_callout);
callout_drain(&priv->exp_callout);
callout_drain(&priv->exp_callout);
rval = callout_drain(c);
callout_drain(&seq->rack_timer);
callout_drain(&seq->xack_timer);
callout_drain(&sc->sc_ad_tmo);
callout_drain(&sc->sc_md_tmo);
callout_drain(&sc->sc_md6_tmo);
callout_drain(&x->bm_meter_callout);
callout_drain(&V_expire_upcalls_ch);
callout_drain(&V_bw_upcalls_ch);
#define SCTP_OS_TIMER_STOP_DRAIN callout_drain
callout_drain(&V_tcp_fastopen_autokey_ctx.c);
callout_drain(&V_tcp_hc_callout);
callout_drain(&V_tcp_syncache.secret.reseed);
callout_drain(&V_tcp_syncache.pause_co);
callout_drain(&sch->sch_timer);
callout_drain(&V_in6_tmpaddrtimer_ch);
callout_drain(&V_expire_upcalls_ch);
callout_drain(&mldslow_callout);
callout_drain(&mldfast_callout);
callout_drain(&V_nd6_slowtimo_ch);
callout_drain(&V_nd6_timer_ch);
callout_drain(&dp->dad_timer_ch);
callout_drain(&key_timer);
callout_drain(&softc->ipf_slow_ch);
callout_drain(&dn_timeout);
callout_drain(&V_dyn_timeout);
callout_drain(&cfg->periodic);
callout_drain(&cfg->jcallout);
callout_drain(&pd->pd_tmo);
callout_drain(&b->b_tmo);
callout_drain(&sc->sc_bulkfail_tmo);
callout_drain(&sc->sc_bulk_tmo);
callout_drain(&sc->sc_tmo);
callout_drain(&sc->sc_tmo6);
callout_drain(&sc->sc_tmo_nat4);
callout_drain(&sc->sc_tmo_tmpl);
callout_drain(&ssk->tx_ring.timer);
callout_drain(&ssk->nagle_timer);
callout_drain(&ch->pm_timer);
callout_drain(&slot->timeout);
callout_drain(&softdep_callout);