TASK_INIT
TASK_INIT(&sc->age_int_task, 0, age_int_task, sc);
TASK_INIT(&sc->age_link_task, 0, age_link_task, sc);
TASK_INIT(&sc->int_task, 0, ae_int_task, sc);
TASK_INIT(&sc->link_task, 0, ae_link_task, sc);
TASK_INIT(&sc->jme_int_task, 0, jme_int_task, sc);
TASK_INIT(&sc->jme_link_task, 0, jme_link_task, sc);
TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc_q0, sc);
TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc_q0123, sc);
TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc, sc);
TASK_INIT(&sc->sc_rxtask, 0, sc->sc_rx.recv_tasklet, sc);
TASK_INIT(&sc->sc_bmisstask, 0, ath_bmiss_proc, sc);
TASK_INIT(&sc->sc_tsfoortask, 0, ath_tsfoor_proc, sc);
TASK_INIT(&sc->sc_bstucktask,0, ath_bstuck_proc, sc);
TASK_INIT(&sc->sc_resettask,0, ath_reset_proc, sc);
TASK_INIT(&sc->sc_txqtask, 0, ath_txq_sched_tasklet, sc);
TASK_INIT(&sc->sc_fataltask, 0, ath_fatal_proc, sc);
TASK_INIT(&sc->sc_dfstask, 0, ath_dfs_tasklet, sc);
TASK_INIT(&sc->sc_txtask, 0, ath_edma_tx_proc, sc);
TASK_INIT(&sc->sc_restart_task, 0, bwi_restart, sc);
TASK_INIT(&sc->sc_init_task, 0, ipw_init_task, sc);
TASK_INIT(&sc->sc_radiontask, 0, iwi_radio_on, sc);
TASK_INIT(&sc->sc_radiofftask, 0, iwi_radio_off, sc);
TASK_INIT(&sc->sc_restarttask, 0, iwi_restart, sc);
TASK_INIT(&sc->sc_disassoctask, 0, iwi_disassoc, sc);
TASK_INIT(&sc->sc_monitortask, 0, iwi_monitor_scan, sc);
TASK_INIT(&sc->sc_rftoggle_task, 0, iwn_rftoggle_task, sc);
TASK_INIT(&sc->sc_panic_task, 0, iwn_panicked, sc);
TASK_INIT(&sc->sc_xmit_task, 0, iwn_xmit_task, sc);
TASK_INIT(&sc->malo_txtask, 0, malo_tx_proc, sc);
TASK_INIT(&sc->sc_radartask, 0, mwl_radar_proc, sc);
TASK_INIT(&sc->sc_chanswitchtask, 0, mwl_chanswitch_proc, sc);
TASK_INIT(&sc->sc_bawatchdogtask, 0, mwl_bawatchdog_proc, sc);
TASK_INIT(&sc->sc_txtask, 0, mwl_tx_proc, sc);
TASK_INIT(&sc->cmdq_task, 0, mtw_cmdq_cb, sc);
TASK_INIT(&sc->ratectl_task, 0, mtw_ratectl_cb, sc);
TASK_INIT(&sc->cmdq_task, 0, rum_cmdq_cb, sc);
TASK_INIT(&rvp->ratectl_task, 0, rum_ratectl_task, rvp);
TASK_INIT(&sc->cmdq_task, 0, run_cmdq_cb, sc);
TASK_INIT(&sc->ratectl_task, 0, run_ratectl_cb, sc);
TASK_INIT(&uvp->ratectl_task, 0, ural_ratectl_task, uvp);
TASK_INIT(&uvp->tsf_sync_adhoc_task, 0,
TASK_INIT(&sc->cmdq_task, 0, rtwn_cmdq_cb, sc);
TASK_INIT(&ctx->ifc_admin_task, 0, _task_fn_admin, ctx);
TASK_INIT(&ctx->ifc_vflr_task, 0, _task_fn_iov, ctx);
TASK_INIT(config_task, 0, fn, ctx);
#define NET_TASK_INIT TASK_INIT
TASK_INIT(&timeout_task->t, priority, func, context);
TASK_INIT(&t_barrier, USHRT_MAX, taskqueue_task_nop_fn, &t_barrier);
TASK_INIT(&xfer->invoker, 0, usbd_invoker, xfer);
TASK_INIT(&ic->ic_parent_task, 0, parent_updown, ic);
TASK_INIT(&ic->ic_mcast_task, 0, update_mcast, ic);
TASK_INIT(&ic->ic_promisc_task, 0, update_promisc, ic);
TASK_INIT(&ic->ic_chan_task, 0, update_channel, ic);
TASK_INIT(&ic->ic_bmiss_task, 0, beacon_miss, ic);
TASK_INIT(&ic->ic_chw_task, 0, update_chw, ic);
TASK_INIT(&ic->ic_restart_task, 0, restart_vaps, ic);
TASK_INIT(&vap->iv_nstate_task[i], 0, ieee80211_newstate_cb, vap);
TASK_INIT(&vap->iv_swbmiss_task, 0, beacon_swmiss, vap);
TASK_INIT(&vap->iv_wme_task, 0, vap_update_wme, vap);
TASK_INIT(&vap->iv_slot_task, 0, vap_update_slot, vap);
TASK_INIT(&vap->iv_erp_protmode_task, 0, vap_update_erp_protmode, vap);
TASK_INIT(&vap->iv_ht_protmode_task, 0, vap_update_ht_protmode, vap);
TASK_INIT(&vap->iv_preamble_task, 0, vap_update_preamble, vap);
TASK_INIT(&ss->ss_scan_start, 0, scan_start, ss);
TASK_INIT(t, 0, (task_fn_t*)fn, arg);