task_set
task_set(&cpu_opp_task, cpu_opp_dotask, NULL);
task_set(&cpu_opp_task, cpu_opp_dotask, NULL);
task_set(&acpicpu_setperf_task, acpicpu_do_setperf, NULL);
task_set(&sc->sc_gpio[sc->sc_ngpios].ag_task,
task_set(&suspend_task, do_suspend, NULL);
task_set(&hibernate_task, do_hibernate, NULL);
task_set(&state->crashlog_task, rtkit_handle_crashlog_buffer, state);
task_set(&state->syslog_task, rtkit_handle_syslog_buffer, state);
task_set(&state->ioreport_task, rtkit_handle_ioreport_buffer, state);
task_set(&state->oslog_task, rtkit_handle_oslog_buffer, state);
task_set(&sc->keyboard.task, cros_ec_poll_keystate, sc);
task_set(&ppc64_setperf_task, ppc64_do_setperf, NULL);
task_set(&sc->sc_free_task, cnmac_free_task, sc);
task_set(&cpu_opp_task, cpu_opp_dotask, NULL);
task_set(&sc->sc_vd_task, vdsp_vd_task, sc);
task_set(&sc->sc_open_task, vdsp_open, sc);
task_set(&sc->sc_alloc_task, vdsp_alloc, sc);
task_set(&sc->sc_close_task, vdsp_close, sc);
task_set(&sc->sc_read_task, vdsp_read, sc);
task_set(&sc->sc_task_backlight, asmc_backlight, sc);
task_set(&xa->task, atascsi_disk_unmap_task, xs);
task_set(&sc->wskbd_task, wskbd_mixer_cb, sc);
task_set(&sc->sc_event_task, cardslot_event, sc);
task_set(&sc->sc_task, fusbtc_task, sc);
task_set(&sc->sc_task, gpiobl_task, sc);
task_set(&sc->sc_statchg_task, cad_statchg_task, sc);
task_set(&sc->sc_statchg_task,
task_set(&sc->sc_statchg_task,
task_set(&sc->sc_glink_rx, qcpas_glink_recv, sc);
task_set(&sc->switchtask, rkdrm_doswitch, ri);
task_set(&sc->sc_task, tcpci_task, sc);
task_set(&sc->sc_snps_connect_task, xhci_snps_do_connect, sc);
task_set(&sc->sc_task, bwfm_task, sc);
task_set(&sc->sc_evt_rescan, mpi_fc_rescan, sc);
task_set(&sc->sc_update_task, qla_do_update, sc);
task_set(&sc->sc_update_task, qlw_update_task, sc);
task_set(&sc->init_task, qwx_init_task, sc);
task_set(&sc->newstate_task, qwx_newstate_task, sc);
task_set(&sc->setkey_task, qwx_setkey_task, sc);
task_set(&sc->ba_task, qwx_ba_task, sc);
task_set(&sc->bgscan_task, qwx_bgscan_task, sc);
task_set(&sc->init_task, qwz_init_task, sc);
task_set(&sc->newstate_task, qwz_newstate_task, sc);
task_set(&sc->setkey_task, qwz_setkey_task, sc);
task_set(&sc->rl_start, re_txstart, sc);
task_set(&sc->init_task, rtwn_init_task, sc);
task_set(&sc->sc_wdog_tickle_task, ipmi_watchdog_tickle, sc);
task_set(&t, ipmi_cmd_wait_cb, c);
task_set(&tz->tz_poll_task, thermal_zone_poll, tz);
task_set(&at->t, arc_create_sensors, at);
task_set(&adev->switchtask, amdgpu_doswitch, ri);
task_set(&adev->burner_task, amdgpu_burner_cb, adev);
task_set(&adev->vcn.inst[0].idle_work.work.task,
task_set(&adev->vcn.inst[j].idle_work.work.task,
task_set(&rtktask->task, apple_rtkit_do_recv, rtktask);
task_set(&sc->sc_switchtask, apldrm_doswitch, ri);
task_set(&sc->sc_burner_task, apldrm_burner_cb, sc);
task_set(&bd->task, backlight_do_update_status, bd);
task_set(&work->task, (void (*)(void *))func, work);
task_set(&dev_priv->switchtask, inteldrm_doswitch, dev_priv);
task_set(&dev_priv->burner_task, inteldrm_burner_cb, dev_priv);
task_set(&ts->task, tasklet_run, ts);
task_set(&ts->task, tasklet_run, ts);
task_set(&work->task, (void (*)(void *))func, work);
task_set(&work->task, (void (*)(void *))func, work);
task_set(&rdev->switchtask, radeondrm_doswitch, ri);
task_set(&sc->sc_reset_task, iavf_reset, sc);
task_set(&sc->sc_admin_task, ice_if_update_admin_status, sc);
task_set(&sc->sc_scantask, ipw_scan, sc);
task_set(&sc->sc_authandassoctask, ipw_auth_and_assoc, sc);
task_set(&sc->init_task, iwi_init_task, sc);
task_set(&sc->init_task, iwm_init_task, sc);
task_set(&sc->newstate_task, iwm_newstate_task, sc);
task_set(&sc->ba_task, iwm_ba_task, sc);
task_set(&sc->mac_ctxt_task, iwm_mac_ctxt_task, sc);
task_set(&sc->phy_ctxt_task, iwm_phy_ctxt_task, sc);
task_set(&sc->bgscan_done_task, iwm_bgscan_done_task, sc);
task_set(&sc->init_task, iwn_init_task, sc);
task_set(&sc->init_task, iwx_init_task, sc);
task_set(&sc->newstate_task, iwx_newstate_task, sc);
task_set(&sc->ba_task, iwx_ba_task, sc);
task_set(&sc->setkey_task, iwx_setkey_task, sc);
task_set(&sc->mac_ctxt_task, iwx_mac_ctxt_task, sc);
task_set(&sc->phy_ctxt_task, iwx_phy_ctxt_task, sc);
task_set(&sc->bgscan_done_task, iwx_bgscan_done_task, sc);
task_set(&sc->sc_arq_task, ixl_arq, sc);
task_set(&sc->sc_link_state_task, ixl_link_state_update, sc);
task_set(&sc->sc_port_change, mcx_port_change, sc);
task_set(&sc->sc_reset_task, mwx_reset_task, sc);
task_set(&sc->sc_scan_task, mwx_end_scan_task, sc);
task_set(&psc->rddm_task, qwx_rddm_task, psc);
task_set(&psc->rddm_task, qwz_rddm_task, psc);
task_set(&sc->sc_task, rge_txstart, sc);
task_set(&sc->init_task, wpi_init_task, sc);
task_set(&sc->sc_aen_task, mfii_aen, sc);
task_set(&sc->sc_abort_task, mfii_abort_task, sc);
task_set(&sc->sc_evt_sas_task, mpii_event_sas, sc);
task_set(&sc->sc_insert_task, ppb_hotplug_insert, sc);
task_set(&sc->sc_rescan_task, ppb_hotplug_rescan, sc);
task_set(&sc->sc_remove_task, ppb_hotplug_remove, sc);
task_set(&sc->sc_update_task, qle_do_update, sc);
task_set(&sc->sc_msg_task, vmwpvs_msg_task, sc);
task_set(&sc->sc_rsttask, pms_reset_task, sc);
task_set(&sc->sc_probetask, hvs_scsi_probe, sc);
task_set(&ch->ch_task, hv_channel_intr, ch);
task_set(&sc->sc_sdtask, hv_shutdown_task, sc);
task_set(&sc->sc_task, viomb_worker, sc);
task_set(&sc->sc_quiesce_task, vmt_quiesce_done_task, sc);
task_set(&sc->sc_quiesce_task, vmt_quiesce_task, sc);
task_set(&sc->sc_quiesce_task, vmt_quiesce_done_task, sc);
task_set(&sc->sc_quiesce_task, vmt_quiesce_done_task,
task_set(&sc->sc_nicinfo_task, vmt_nicinfo_task, sc);
task_set(&xi->xi_task, xen_intr_dispatch, xi);
task_set(task, cb, arg);
task_set(&ri->ri_switchtask, rasops_doswitch, ri);
task_set(&sc->sc_task, bwfm_sdio_task, sc);
task_set(&wu->swu_task, sr_wu_done_callback, wu);
task_set(&sd->sd_meta_save_task, sr_meta_save_callback, sd);
task_set(&sd->sd_hotspare_rebuild_task, sr_hotspare_rebuild_callback,
task_set(&dw->work, dw->dw_fn, dw->dw_arg);
task_set(&hsotg->wf_otg, dwc2_conn_id_status_change, hsotg);
task_set(&sc->sc_status_task, umcs_status_task, sc);
task_set(&sc->sc_brightness_task, umstc_brightness_task, sc);
task_set(&dt->t, vscsi_devevent_task, dt);
task_set(&scr->scr_emulbell_task, wsdisplay_emulbell_task, scr);
task_set(&sc->sc_kbd_backlight_task, wskbd_kbd_backlight_task, sc);
task_set(&sc->sc_brightness_task, wskbd_brightness_task, sc);
task_set(&kq->kq_task, kqueue_task, kq);
task_set(&task, sched_barrier_task, &sb);
task_set(&st->task, sensor_task_work, st);
task_set(&dat->task, disk_attach_callback, dat);
task_set(&so->so_splicetask, sotask, so);
task_set(&sosp->so_splicetask, sotask, sosp);
task_set(&bfd->bc_bfd_task, bfd_start_task, bfd);
task_set(&bfd->bc_clear_task, bfd_clear_task, bfd);
task_set(&bfd->bc_bfd_send_task, bfd_send_task, bfd);
task_set(&bfd->bc_upcall_task, bfd_upcall_task, bfd);
task_set(&bd->bd_wake_task, bpf_wakeup_cb, bd);
task_set(&bp->bp_ltask, bstp_ifstate, ifp);
task_set(&barriers[i], (void (*)(void *))refcnt_rele_wake, &r);
task_set(&ifp->if_watchdogtask, if_watchdog_task, (void *)ifidx);
task_set(&ifp->if_linkstatetask, if_linkstate_task, (void *)ifidx);
task_set(&p->p_lhook, aggr_p_linkch, p);
task_set(&p->p_dhook, aggr_p_detach, p);
task_set(&p->p_rxm_task, aggr_rx, p);
task_set(&sc->sc_ltask, bpe_link_hook, sc);
task_set(&sc->sc_dtask, bpe_detach_hook, sc);
task_set(&bif->bif_dtask, bridge_ifdetach, bif);
task_set(&bif->bif_dtask, bridge_spandetach, bif);
task_set(&epg->epg_hook, ether_frm_group_detach, epg);
task_set(&sc->sc_send_task, nvgre_send, sc);
task_set(&sc->sc_ltask, nvgre_link_change, sc);
task_set(&sc->sc_dtask, nvgre_detach, sc);
task_set(&pflowif->sc_outputtask, pflow_output_process, pflowif);
task_set(&sc->sc_ltask, pfsync_syncif_link, sc);
task_set(&sc->sc_dtask, pfsync_syncif_detach, sc);
task_set(&s->s_task, pfsync_slice_task, s);
task_set(&s->s_send, pfsync_slice_sendq, s);
task_set(&s->s_deferrals_task, pfsync_deferrals_task, s);
task_set(&sc->sc_send, sec_send, sc);
task_set(&sp->ipcp.set_addr_task, sppp_set_ip_addrs, sp);
task_set(&sp->ipcp.clear_addr_task, sppp_clear_ip_addrs, sp);
task_set(&sp->ipv6cp.set_addr_task, sppp_update_ip6_addr, sp);
task_set(&sp->pp_autodial, sppp_autodial, sp);
task_set(&p->p_ltask, tpmr_p_linkch, p);
task_set(&p->p_dtask, tpmr_p_detach, p);
task_set(&tp->tp_ltask, trunk_port_state, tp);
task_set(&tp->tp_dtask, trunk_port_ifdetach, tp);
task_set(&p->p_ltask, veb_p_linkch, p);
task_set(&p->p_dtask, veb_p_detach, p);
task_set(&sc->sc_ltask, vlan_link_hook, sc);
task_set(&sc->sc_dtask, vlan_ifdetach, sc);
task_set(&sc->sc_dtask, vxlan_detach_hook, sc);
task_set(&sc->sc_send_task, vxlan_send, sc);
task_set(&sc->sc_handshake, wg_handshake_worker, sc);
task_set(&sc->sc_encap, wg_encap_worker, sc);
task_set(&sc->sc_decap, wg_decap_worker, sc);
task_set(&peer->p_send_initiation, wg_send_initiation, peer);
task_set(&peer->p_send_keepalive, wg_send_keepalive, peer);
task_set(&peer->p_clear_secrets, wg_peer_clear_secrets, peer);
task_set(&peer->p_deliver_out, wg_deliver_out, peer);
task_set(&peer->p_deliver_in, wg_deliver_in, peer);
task_set(&ifq->ifq_bundle, ifq_bundle_task, ifq);
task_set(&ifq->ifq_start, ifq_start_task, ifq);
task_set(&ifq->ifq_restart, ifq_restart_task, ifq);
task_set(&ifiq->ifiq_task, ifiq_process, ifiq);
task_set(t, pfi_kifaddr_update, kif);
task_set(&lsc->lsc_input, lacp_input_process, lsc);
task_set(&ic->ic_rtm_80211info_task, ieee80211_rtm_80211info_task, ic);
task_set(&sc->sc_atask, carp_addr_updated, sc);
task_set(&sc->sc_ltask, carp_carpdev_state, sc);
task_set(&sc->sc_dtask, carpdetach, sc);
task_set(&sc->sc_itask, carp_if_linkstate, sc);
task_set(&nd6_expire_task, nd6_expire, NULL);
task_set(&p->task, scsi_plug_probe, p);
task_set(&p->task, scsi_plug_detach, p);
void task_set(struct task *, void (*)(void *), void *);
task_set(&nbp->vb_task, sw_reg_iodone_internal, nbp);