alloc_ordered_workqueue
tau_workq = alloc_ordered_workqueue("tau", 0);
pseries_hp_wq = alloc_ordered_workqueue("pseries hotplug workqueue", 0);
papr_hvpipe_wq = alloc_ordered_workqueue("papr hvpipe workqueue", 0);
appldata_wq = alloc_ordered_workqueue("appldata", 0);
events->wq = alloc_ordered_workqueue("async_wq", 0);
xdna->notifier_wq = alloc_ordered_workqueue("notifier_wq", WQ_MEM_RECLAIM);
qdev->bootlog_wq = alloc_ordered_workqueue("qaic_bootlog", 0);
core->reset.wq = alloc_ordered_workqueue("rocket-reset-%d", 0, core->index);
ec_wq = alloc_ordered_workqueue("kec", 0);
kacpi_hotplug_wq = alloc_ordered_workqueue("kacpi_hotplug", 0);
alloc_ordered_workqueue("drbd%u_submit", WQ_MEM_RECLAIM, device->minor);
alloc_ordered_workqueue("drbd_as_%s", WQ_MEM_RECLAIM, connection->resource->name);
floppy_wq = alloc_ordered_workqueue("floppy", 0);
rbd_dev->task_wq = alloc_ordered_workqueue("%s-tasks", WQ_MEM_RECLAIM,
data->workqueue = alloc_ordered_workqueue(KBUILD_MODNAME, WQ_HIGHPRI);
qca->workqueue = alloc_ordered_workqueue("qca_wq", 0);
mhi_cntrl->hiprio_wq = alloc_ordered_workqueue("mhi_hiprio_wq", WQ_HIGHPRI);
mcdi->workqueue = alloc_ordered_workqueue("mcdi_wq", 0);
cptpf->flr_wq = alloc_ordered_workqueue("cptpf_flr_wq", 0);
alloc_ordered_workqueue("cpt_vfpf_mailbox",
alloc_ordered_workqueue("cpt_afpf_mailbox",
alloc_ordered_workqueue("cpt_pfvf_mailbox",
cxl_bus_wq = alloc_ordered_workqueue("cxl_port", 0);
ae4cmd_q->pws = alloc_ordered_workqueue("ae4dma_%d", WQ_MEM_RECLAIM, ae4cmd_q->id);
d->wq = alloc_ordered_workqueue("dma_wq", WQ_MEM_RECLAIM |
wq = alloc_ordered_workqueue("edac-poller", WQ_MEM_RECLAIM);
efi_rts_wq = alloc_ordered_workqueue("efi_rts_wq", 0);
gdev->line_state_wq = alloc_ordered_workqueue("%s", WQ_HIGHPRI,
kfd_restore_wq = alloc_ordered_workqueue("kfd_restore_wq",
mgr->delayed_destroy_wq = alloc_ordered_workqueue("drm_dp_mst_wq", 0);
gpu->wq = alloc_ordered_workqueue(dev_name(dev), 0);
display->hotplug.dp_wq = alloc_ordered_workqueue("intel-dp", 0);
display->wq.modeset = alloc_ordered_workqueue("i915_modeset", 0);
gsc->wq = alloc_ordered_workqueue("i915_gsc", 0);
dev_priv->wq = alloc_ordered_workqueue("i915", 0);
i915->wq = alloc_ordered_workqueue("mock", 0);
msm_host->workqueue = alloc_ordered_workqueue("dsi_drm_work", 0);
hdmi->workq = alloc_ordered_workqueue("msm_hdmi", 0);
kms->wq = alloc_ordered_workqueue("msm", 0);
priv->wq = alloc_ordered_workqueue("omapdrm", 0);
pfdev->reset.wq = alloc_ordered_workqueue("panfrost-reset", 0);
ptdev->reset.wq = alloc_ordered_workqueue("panthor-reset-wq", 0);
return alloc_ordered_workqueue(name, WQ_MEM_RECLAIM);
priv->wq = alloc_ordered_workqueue("tilcdc", 0);
vmw->crc_workq = alloc_ordered_workqueue("vmwgfx_crc_generator", 0);
xe->preempt_fence_wq = alloc_ordered_workqueue("xe-preempt-fence-wq",
xe->ordered_wq = alloc_ordered_workqueue("xe-ordered-wq", 0);
gt->eu_stall->buf_ptr_poll_wq = alloc_ordered_workqueue("xe_eu_stall", 0);
wq = alloc_ordered_workqueue("gsc-ordered-wq", 0);
ct->g2h_wq = alloc_ordered_workqueue("xe-g2h-wq", WQ_MEM_RECLAIM);
late_bind->wq = alloc_ordered_workqueue("late-bind-ordered-wq", 0);
pxp->irq.wq = alloc_ordered_workqueue("pxp-wq", 0);
connection->wq = alloc_ordered_workqueue("%s:%d", 0, dev_name(&hd->dev),
svc->wq = alloc_ordered_workqueue("%s:svc", 0, dev_name(&hd->dev));
ibi->wq = alloc_ordered_workqueue(dev_name(i3cdev_to_dev(dev->dev)), WQ_MEM_RECLAIM);
addr_wq = alloc_ordered_workqueue("ib_addr", 0);
cma_wq = alloc_ordered_workqueue("rdma_cm", WQ_MEM_RECLAIM);
iwcm_wq = alloc_ordered_workqueue("iw_cm_wq", WQ_MEM_RECLAIM);
port_priv->wq = alloc_ordered_workqueue("ib_mad%u", WQ_MEM_RECLAIM,
mcast_wq = alloc_ordered_workqueue("ib_mcast", WQ_MEM_RECLAIM);
gid_cache_wq = alloc_ordered_workqueue("gid-cache-wq", 0);
ib_nl_wq = alloc_ordered_workqueue("ib_nl_sa_wq", WQ_MEM_RECLAIM);
workq = alloc_ordered_workqueue("iw_cxgb4", WQ_MEM_RECLAIM);
dd->update_cntr_wq = alloc_ordered_workqueue("hfi1_update_cntr_%d",
hr_dev->irq_workq = alloc_ordered_workqueue("hns_roce_irq_workq",
cm_core->event_wq = alloc_ordered_workqueue("iwarp-event-wq", 0);
alloc_ordered_workqueue("cqp_cmpl_wq", WQ_HIGHPRI);
rf->vchnl_wq = alloc_ordered_workqueue("irdma-virtchnl-wq", 0);
alloc_ordered_workqueue("alias_guid%d", WQ_MEM_RECLAIM, i);
ctx->wq = alloc_ordered_workqueue("mlx4_ibt%d", WQ_MEM_RECLAIM, port);
ctx->wi_wq = alloc_ordered_workqueue("mlx4_ibwi%d", WQ_MEM_RECLAIM, port);
ctx->ud_wq = alloc_ordered_workqueue("mlx4_ibud%d", WQ_MEM_RECLAIM, port);
wq = alloc_ordered_workqueue("mlx4_ib", WQ_MEM_RECLAIM);
ctx->mcg_wq = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM);
clean_wq = alloc_ordered_workqueue("mlx4_ib_mcg", WQ_MEM_RECLAIM);
mlx4_ib_qp_event_wq = alloc_ordered_workqueue("mlx4_ib_qp_event_wq", 0);
mlx5_ib_event_wq = alloc_ordered_workqueue("mlx5_ib_event_wq", 0);
cache->wq = alloc_ordered_workqueue("mkey_cache", WQ_MEM_RECLAIM);
mlx5_ib_qp_event_wq = alloc_ordered_workqueue("mlx5_ib_qp_event_wq", 0);
catas_wq = alloc_ordered_workqueue("mthca_catas", WQ_MEM_RECLAIM);
event_wq = alloc_ordered_workqueue("pvrdma_event_wq", WQ_MEM_RECLAIM);
priv->wq = alloc_ordered_workqueue("ipoib_wq", WQ_MEM_RECLAIM);
ipoib_workqueue = alloc_ordered_workqueue("ipoib_flush", 0);
vib->vib_wq = alloc_ordered_workqueue("vib_wq", WQ_HIGHPRI);
kpsmoused_wq = alloc_ordered_workqueue("kpsmoused", 0);
wm->ts_workq = alloc_ordered_workqueue("kwm97xx", 0);
leds_wq = alloc_ordered_workqueue("leds", 0);
ec->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM);
era->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM);
ic->wait_wq = alloc_ordered_workqueue("dm-integrity-wait", WQ_MEM_RECLAIM);
kmpath_handlerd = alloc_ordered_workqueue("kmpath_handlerd",
pool->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM);
zrc->wq = alloc_ordered_workqueue("dmz_rwq_%s_%d", WQ_MEM_RECLAIM,
dmz->flush_wq = alloc_ordered_workqueue("dmz_fwq_%s", WQ_MEM_RECLAIM,
deferred_remove_workqueue = alloc_ordered_workqueue("kdmremove", 0);
cx->in_work_queue = alloc_ordered_workqueue("%s", 0, cx->in_workq_name);
core->workqueue = alloc_ordered_workqueue("vpu", WQ_MEM_RECLAIM);
inst->workqueue = alloc_ordered_workqueue("vpu_inst", WQ_MEM_RECLAIM);
dev->workqueue = alloc_ordered_workqueue("coda", WQ_MEM_RECLAIM);
jpeg->workqueue = alloc_ordered_workqueue(MTK_JPEG_NAME,
alloc_ordered_workqueue("core-decoder",
alloc_ordered_workqueue(MTK_VCODEC_DEC_NAME,
alloc_ordered_workqueue(MTK_VCODEC_ENC_NAME,
msb->io_queue = alloc_ordered_workqueue("ms_block", WQ_MEM_RECLAIM);
ioc->fc_rescan_work_q = alloc_ordered_workqueue(
bond->wq = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM,
cdev->tx_wq = alloc_ordered_workqueue("mcan_wq",
priv->wq = alloc_ordered_workqueue("%s-mcp251xfd_wq",
priv->wq = alloc_ordered_workqueue("%s-nct6694_wq",
nic->nicvf_rx_mode_wq = alloc_ordered_workqueue("nicvf_rx_mode_wq_VF%d",
lmac->check_link = alloc_ordered_workqueue("check_link", WQ_MEM_RECLAIM);
ethsw->workqueue = alloc_ordered_workqueue("%s_%d_ordered",
priv->gve_wq = alloc_ordered_workqueue("gve", 0);
adapter->wq = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM,
br_offloads->wq = alloc_ordered_workqueue("ice_bridge_wq", 0);
ice_lag_wq = alloc_ordered_workqueue("ice_lag_wq", 0);
rvu->flr_wq = alloc_ordered_workqueue("rvu_afpf_flr",
pf->mbox_wq = alloc_ordered_workqueue("otx2_pfaf_mailbox",
pf->flr_wq = alloc_ordered_workqueue("otx2_pf_flr_wq", WQ_HIGHPRI);
vf->mbox_wq = alloc_ordered_workqueue("otx2_vfaf_mailbox",
prestera_owq = alloc_ordered_workqueue("prestera_ordered", 0);
swdev_wq = alloc_ordered_workqueue("%s_ordered", 0, "prestera_br");
br_offloads->wq = alloc_ordered_workqueue("mlx5_bridge_wq", 0);
ct_priv->wq = alloc_ordered_workqueue("mlx5e_ct_priv_wq", 0);
macsec->wq = alloc_ordered_workqueue("mlx5e_macsec_%s", 0, priv->netdev->name);
mlxsw_owq = alloc_ordered_workqueue("%s_ordered", 0,
lan966x->fdb_work = alloc_ordered_workqueue("lan966x_order", 0);
sparx5_owq = alloc_ordered_workqueue("sparx5_order", 0);
gc->service_wq = alloc_ordered_workqueue("gdma_service_wq", 0);
ocelot->owq = alloc_ordered_workqueue("ocelot-owq", 0);
rocker->rocker_owq = alloc_ordered_workqueue(rocker_driver_name,
lp->wqueue = alloc_ordered_workqueue(dev_name(&spi->dev),
priv->mlme_workqueue = alloc_ordered_workqueue("MLME work queue", 0);
priv->irq_workqueue = alloc_ordered_workqueue("ca8210 irq worker", 0);
qmi->event_wq = alloc_ordered_workqueue("ath10k_qmi_driver_event", 0);
ab->qmi.event_wq = alloc_ordered_workqueue("ath11k_qmi_driver_event", 0);
ab->qmi.event_wq = alloc_ordered_workqueue("ath12k_qmi_driver_event", 0);
wq = alloc_ordered_workqueue("brcmf_wq/%s", WQ_MEM_RECLAIM | WQ_HIGHPRI,
priv->workqueue = alloc_ordered_workqueue(DRV_NAME, 0);
dev->wq = alloc_ordered_workqueue("mt76", 0);
wl->hif_workqueue = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM,
bus->workqueue = alloc_ordered_workqueue("QTNF_BUS", 0);
alloc_ordered_workqueue("%s", 0, wiphy_name(rt2x00dev->hw->wiphy));
alloc_ordered_workqueue("md_hif%d_tx%d_worker",
alloc_ordered_workqueue("md_hif%d_rx%d_worker",
txq->worker = alloc_ordered_workqueue("md_dpmaif_tx%d_worker",
priv->wq = alloc_ordered_workqueue("pn533", 0);
hbus->wq = alloc_ordered_workqueue("hv_pci_%x", 0,
doe_mb->work_queue = alloc_ordered_workqueue("%s %s DOE [%x]", 0,
info->wq = alloc_ordered_workqueue("ocelot_ordered", 0);
instance->bulk_wq = alloc_ordered_workqueue("mmal-vchiq",
di->chargalg_wq = alloc_ordered_workqueue("ab8500_chargalg_wq",
di->charger_wq = alloc_ordered_workqueue("ab8500_charger_wq",
di->fg_wq = alloc_ordered_workqueue("ab8500_fg_wq", WQ_MEM_RECLAIM);
di->monitor_wqueue = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM);
card->event_wq = alloc_ordered_workqueue("%s_event", 0,
card->cmd_wq = alloc_ordered_workqueue("%s_cmd", 0,
alloc_ordered_workqueue("zfcp_q_%s", WQ_MEM_RECLAIM,
im->drv_workq = alloc_ordered_workqueue("bfad_wq_%d", WQ_MEM_RECLAIM,
interface->timer_work_queue = alloc_ordered_workqueue(
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, "kmpath_rdacd");
lio_wq = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM,
alloc_ordered_workqueue("esas2r/%d", WQ_MEM_RECLAIM, a->index);
ctlr->work_q = alloc_ordered_workqueue("ctlr_wq_%d", WQ_MEM_RECLAIM,
ctlr->devloss_work_q = alloc_ordered_workqueue("ctlr_dl_wq_%d",
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, "fnic_event_wq");
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, "fnic_fip_q");
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, dev_name(dev));
wq = alloc_ordered_workqueue("%s_%d_hpsa", 0, name, h->ctlr);
ioa_cfg->reset_work_q = alloc_ordered_workqueue("ipr_reset_%d",
fc_exch_workqueue = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM,
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, "fc_rport_eq");
sas_ha->event_q = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, name);
sas_ha->disco_q = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, name);
instance->fw_fault_work_q = alloc_ordered_workqueue(
mrioc->watchdog_work_q = alloc_ordered_workqueue(
mrioc->fwevt_worker_thread = alloc_ordered_workqueue(
ioc->fault_reset_work_q = alloc_ordered_workqueue(
ioc->firmware_event_thread = alloc_ordered_workqueue(
cb->work_q = alloc_ordered_workqueue("myrb_wq_%d", WQ_MEM_RECLAIM,
cs->work_q = alloc_ordered_workqueue("myrs_wq_%d", WQ_MEM_RECLAIM,
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, host_buf);
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, wq_name);
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, wq_name);
ha->dpc_thread = alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, buf);
shost->work_q = alloc_ordered_workqueue("scsi_wq_%d", WQ_MEM_RECLAIM,
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, "snic_event_wq");
hba->work_q = alloc_ordered_workqueue("stex_wq_%d", WQ_MEM_RECLAIM,
alloc_ordered_workqueue("storvsc_error_wq_%d",
alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, name);
rtk->wq = alloc_ordered_workqueue("rtkit-%s", WQ_HIGHPRI | WQ_MEM_RECLAIM,
pdr->indack_wq = alloc_ordered_workqueue("pdr_indack_wq", WQ_HIGHPRI);
qmi->wq = alloc_ordered_workqueue("qmi_msg_handler", 0);
spi->wq = alloc_ordered_workqueue(dev_name(dev), WQ_MEM_RECLAIM);
async_wq = alloc_ordered_workqueue("qcomtee_wq", 0);
tb->wq = alloc_ordered_workqueue("thunderbolt%d", 0, tb->index);
hba->eh_wq = alloc_ordered_workqueue("ufs_eh_wq_%d", WQ_MEM_RECLAIM,
hba->clk_scaling.workq = alloc_ordered_workqueue(
hba->clk_gating.clk_gating_workq = alloc_ordered_workqueue(
hsotg->wq_otg = alloc_ordered_workqueue("dwc2", 0);
ffs->io_completion_wq = alloc_ordered_workqueue("%s", 0, dev_name);
mvdev->cb_wq = alloc_ordered_workqueue("mlx5vf_wq", 0);
ioreq_wq = alloc_ordered_workqueue("ioreq_wq",
map->ioworker.wq = alloc_ordered_workqueue("pvcalls_io", 0);
map->wq = alloc_ordered_workqueue("pvcalls_wq", 0);
ret->normal_wq = alloc_ordered_workqueue("btrfs-%s", flags, name);
alloc_ordered_workqueue("btrfs-discard", WQ_FREEZABLE);
ls->ls_callback_wq = alloc_ordered_workqueue("dlm_callback",
clp->cl_callback_wq = alloc_ordered_workqueue("nfsd4_callbacks", 0);
o2net_wq = alloc_ordered_workqueue("o2net", WQ_MEM_RECLAIM);
osb->ocfs2_wq = alloc_ordered_workqueue("ocfs2_wq", WQ_MEM_RECLAIM);
struct workqueue_struct *wq = alloc_ordered_workqueue(fmt, flags, ##args); \
alloc_ordered_workqueue("%s", __WQ_LEGACY | WQ_MEM_RECLAIM, name)
cpuset_migrate_mm_wq = alloc_ordered_workqueue("cpuset_migrate_mm", 0);
autosleep_wq = alloc_ordered_workqueue("autosleep", 0);
pm_fs_sync_wq = alloc_ordered_workqueue("pm_fs_sync", 0);
hdev->workqueue = alloc_ordered_workqueue("%s", WQ_HIGHPRI, hdev->name);
hdev->req_workqueue = alloc_ordered_workqueue("%s", WQ_HIGHPRI,
dsa_owq = alloc_ordered_workqueue("dsa_ordered",
udp_tunnel_nic_workqueue = alloc_ordered_workqueue("udp_tunnel_nic", 0);
alloc_ordered_workqueue("%s", 0, wiphy_name(local->hw.wiphy));
qrtr_ns.workqueue = alloc_ordered_workqueue("qrtr_ns_handler", 0);
alloc_ordered_workqueue("krds_cp_wq#%lu/%d", 0,
rxrpc_workqueue = alloc_ordered_workqueue("krxrpcd", WQ_HIGHPRI | WQ_MEM_RECLAIM);
act_ct_wq = alloc_ordered_workqueue("act_ct_workqueue", 0);
tc_filter_wq = alloc_ordered_workqueue("tc_filter_workqueue", 0);
smcd->event_wq = alloc_ordered_workqueue("ism_evt_wq-%s)",
c->wq = alloc_ordered_workqueue("tipc_crypto", 0);
s->rcv_wq = alloc_ordered_workqueue("tipc_rcv", 0);
s->send_wq = alloc_ordered_workqueue("tipc_send", 0);
cfg80211_wq = alloc_ordered_workqueue("cfg80211", WQ_MEM_RECLAIM);
info->rpmsg_wq = alloc_ordered_workqueue(info->rpdev->id.name,