create_singlethread_workqueue
time_sync_wq = create_singlethread_workqueue("timesync");
mb_chann->work_q = create_singlethread_workqueue(MAILBOX_NAME);
hdev->cq_wq[i] = create_singlethread_workqueue(workq_name);
hdev->eq_wq = create_singlethread_workqueue(workq_name);
hdev->reset_wq = create_singlethread_workqueue(workq_name);
nfit_wq = create_singlethread_workqueue("nfit");
cfag12864b_workqueue = create_singlethread_workqueue(CFAG12864B_NAME);
retry.wq = create_singlethread_workqueue("drbd-reissue");
bmc_remove_work_wq = create_singlethread_workqueue("ipmi-msghandler-remove-wq");
req_mgr_h->workq = create_singlethread_workqueue("ccree");
create_singlethread_workqueue(wq_name);
reset_domain->wq = create_singlethread_workqueue(wq_name);
create_singlethread_workqueue("amdgpu_dm_hpd_rx_offload_wq");
create_singlethread_workqueue("dm_vblank_control_workqueue");
adev->dm.delayed_hpd_wq = create_singlethread_workqueue("amdgpu_dm_hpd_wq");
g2d->g2d_workq = create_singlethread_workqueue("g2d");
disp->super.wq = create_singlethread_workqueue("nvkm-disp");
wq = create_singlethread_workqueue("elousb");
haptic->wq = create_singlethread_workqueue(name);
data->wq = create_singlethread_workqueue("hidpp-ff-sendqueue");
applesmc_led_wq = create_singlethread_workqueue("applesmc-led");
rdev->dcb_wq = create_singlethread_workqueue("bnxt_re_dcb_wq");
nq->cqn_wq = create_singlethread_workqueue("bnxt_qplib_nq");
reg_workq = create_singlethread_workqueue("Register_iWARP_device");
rdev->free_workq = create_singlethread_workqueue("iw_cxgb4_free");
erdma_cm_wq = create_singlethread_workqueue("erdma_cm_wq");
dev->iwarp_wq = create_singlethread_workqueue("qedr_iwarpq");
siw_cm_wq = create_singlethread_workqueue("siw_cm_wq");
f54->workqueue = create_singlethread_workqueue("rmi4-poller");
state->work_queue = create_singlethread_workqueue(sd->name);
q = create_singlethread_workqueue("cx25840_fw");
q = create_singlethread_workqueue("cx25840_fw");
q = create_singlethread_workqueue("cx25840_fw");
create_singlethread_workqueue(cobalt->v4l2_dev.name);
dev->wq = create_singlethread_workqueue(dev->wqn);
ndev->wq = create_singlethread_workqueue(NETUP_UNIDVB_NAME);
mdp->job_wq = create_singlethread_workqueue(MTK_MDP_MODULE_NAME);
mdp->wdt_wq = create_singlethread_workqueue("mdp_wdt_wq");
vpu->wdt.wq = create_singlethread_workqueue("vpu_wdt");
dev->work_thread = create_singlethread_workqueue(MODULE_NAME);
dev->work_thread = create_singlethread_workqueue(MODULE_NAME);
pcap->workqueue = create_singlethread_workqueue("pcapd");
vk->wq_thread = create_singlethread_workqueue(name);
vk->tty_wq_thread = create_singlethread_workqueue("tty");
cmndworkqueue = create_singlethread_workqueue("kvub300c");
pollworkqueue = create_singlethread_workqueue("kvub300p");
deadworkqueue = create_singlethread_workqueue("kvub300d");
ena_wq = create_singlethread_workqueue(DRV_MODULE_NAME);
pdsc->wq = create_singlethread_workqueue(wq_name);
create_singlethread_workqueue(netdev_name(netdev));
create_singlethread_workqueue(pdata->an_name);
aq_ndev_wq = create_singlethread_workqueue(aq_ndev_driver_name);
bnx2x_wq = create_singlethread_workqueue("bnx2x");
bnx2x_iov_wq = create_singlethread_workqueue("bnx2x_iov");
create_singlethread_workqueue("bnxt_pf_wq");
cnic_wq = create_singlethread_workqueue("cnic_wq");
bnad->work_q = create_singlethread_workqueue(bnad->wq_name);
cxgb3_wq = create_singlethread_workqueue(DRV_NAME);
adapter->workq = create_singlethread_workqueue("cxgb4");
be_wq = create_singlethread_workqueue("be_wq");
create_singlethread_workqueue("be_err_recover");
si->workqueue = create_singlethread_workqueue(wq_name);
aeqs->workq = create_singlethread_workqueue(HINIC_EQS_WQ_NAME);
func_to_func->workq = create_singlethread_workqueue(HINIC_MBOX_WQ_NAME);
pf_to_mgmt->workq = create_singlethread_workqueue("hinic_mgmt");
nic_dev->workq = create_singlethread_workqueue(HINIC_WQ_NAME);
nic_dev->workq = create_singlethread_workqueue(HINIC3_NIC_DEV_WQ_NAME);
mbox->workq = create_singlethread_workqueue(HINIC3_MBOX_WQ_NAME);
pf_to_mgmt->workq = create_singlethread_workqueue(HINIC3_MGMT_WQ_NAME);
pf->dplls.wq = create_singlethread_workqueue("ice_dpll_wq");
ixgbe_wq = create_singlethread_workqueue(ixgbe_driver_name);
ixgbevf_wq = create_singlethread_workqueue(ixgbevf_driver_name);
priv->stats_queue = create_singlethread_workqueue(priv->queue_name);
octep_wq = create_singlethread_workqueue(OCTEP_DRV_NAME);
pf->otx2_wq = create_singlethread_workqueue("otx2_wq");
vf->otx2_wq = create_singlethread_workqueue("otx2vf_wq");
dev->persist->catas_wq = create_singlethread_workqueue("mlx4_health");
create_singlethread_workqueue("mlx4_comm");
mdev->workqueue = create_singlethread_workqueue("mlx4_en");
mlx4_wq = create_singlethread_workqueue("mlx4");
cmd->wq = create_singlethread_workqueue(cmd->wq_name);
tracer->work_queue = create_singlethread_workqueue("mlx5_fw_tracer");
mdpll->wq = create_singlethread_workqueue("mlx5_dpll");
priv->tls->rx_wq = create_singlethread_workqueue("mlx5e_tls_rx");
pool->wq = create_singlethread_workqueue("mlx5e_tls_tx_pool");
arfs->wq = create_singlethread_workqueue("mlx5e_arfs");
priv->wq = create_singlethread_workqueue("mlx5e");
esw->work_queue = create_singlethread_workqueue("mlx5_esw_wq");
events->wq = create_singlethread_workqueue("mlx5_events");
fc_stats->wq = create_singlethread_workqueue("mlx5_fc");
fw_reset->wq = create_singlethread_workqueue("mlx5_fw_reset_events");
health->wq = create_singlethread_workqueue(name);
ldev->wq = create_singlethread_workqueue("mlx5_lag");
mp->wq = create_singlethread_workqueue("mlx5_lag_mp");
hv_vhca->work_queue = create_singlethread_workqueue("mlx5_hv_vhca");
dev->priv.pg_wq = create_singlethread_workqueue("mlx5_page_allocator");
table->active_wq = create_singlethread_workqueue("mlx5_active_sf");
events->handler[i].wq = create_singlethread_workqueue(wq_name);
lan966x->stats_queue = create_singlethread_workqueue(queue_name);
sparx5->stats_queue = create_singlethread_workqueue(queue_name);
sparx5->mact_queue = create_singlethread_workqueue(queue_name);
create_singlethread_workqueue("mana_per_port_queue_reset_wq");
ocelot->stats_queue = create_singlethread_workqueue(queue_name);
p_hwfn->iov_wq = create_singlethread_workqueue(name);
edev->rdma_info.rdma_wq = create_singlethread_workqueue("rdma_wq");
qdev->workqueue = create_singlethread_workqueue(ndev->name);
mbx->work_q = create_singlethread_workqueue("qlcnic_mailbox");
dcb->wq = create_singlethread_workqueue("qlcnic-dcb");
adapter->qlcnic_wq = create_singlethread_workqueue("qlcnic");
wq = create_singlethread_workqueue("bc-trans");
wq = create_singlethread_workqueue("async");
wq = create_singlethread_workqueue("qlcnic-flr");
efx->workqueue = create_singlethread_workqueue(efx->workqueue_name);
reset_workqueue = create_singlethread_workqueue("sfc_reset");
efx->workqueue = create_singlethread_workqueue(efx->workqueue_name);
reset_workqueue = create_singlethread_workqueue("sfc_reset");
ptp->workwq = create_singlethread_workqueue("sfc_ptp");
ptp->pps_workwq = create_singlethread_workqueue("sfc_pps");
efx->workqueue = create_singlethread_workqueue(efx->workqueue_name);
reset_workqueue = create_singlethread_workqueue("sfc_siena_reset");
ptp->workwq = create_singlethread_workqueue("sfc_siena_ptp");
create_singlethread_workqueue("sfc_siena_pps");
vfdi_workqueue = create_singlethread_workqueue("sfc_vfdi");
priv->wq = create_singlethread_workqueue("stmmac_wq");
wl->eurus_cmd_queue = create_singlethread_workqueue("gelic_cmd");
wl->event_queue = create_singlethread_workqueue("gelic_event");
ar->wq = create_singlethread_workqueue("ar5523");
ar->workqueue = create_singlethread_workqueue("ath10k_wq");
ar->workqueue_aux = create_singlethread_workqueue("ath10k_aux_wq");
create_singlethread_workqueue("ath10k_tx_complete_wq");
ar_sdio->workqueue = create_singlethread_workqueue("ath10k_sdio_wq");
ab->workqueue = create_singlethread_workqueue("ath11k_wq");
ab->workqueue_aux = create_singlethread_workqueue("ath11k_aux_wq");
ab->workqueue = create_singlethread_workqueue("ath12k_wq");
ab->workqueue_aux = create_singlethread_workqueue("ath12k_aux_wq");
ar->ath6kl_wq = create_singlethread_workqueue("ath6kl");
wil->wmi_wq = create_singlethread_workqueue(WIL_NAME "_wmi");
wil->wq_service = create_singlethread_workqueue(WIL_NAME "_service");
fws->fws_wq = create_singlethread_workqueue("brcmf_fws_wq");
msgbuf->txflow_wq = create_singlethread_workqueue("msgbuf_txflow");
il->workqueue = create_singlethread_workqueue(DRV_NAME);
il->workqueue = create_singlethread_workqueue(DRV_NAME);
priv->work_thread = create_singlethread_workqueue("lbs_worker");
pcie_priv->workqueue = create_singlethread_workqueue("QTNF_PCIE");
rtwsdio->txwq = create_singlethread_workqueue("rtw88_sdio: tx wq");
rtwusb->txwq = create_singlethread_workqueue("rtw88_usb: tx wq");
priv->workqueue = create_singlethread_workqueue("cw1200_wq");
zd_workqueue = create_singlethread_workqueue(driver.name);
priv->fw_dnld.rx_wq = create_singlethread_workqueue(name);
logger->log_workqueue = create_singlethread_workqueue("cros_usbpd_log");
asus->led_workqueue = create_singlethread_workqueue("led_workqueue");
data->wq = create_singlethread_workqueue("asus_wireless_workqueue");
asus->led_workqueue = create_singlethread_workqueue("led_workqueue");
create_singlethread_workqueue("hotplug_workqueue");
eeepc->led_workqueue = create_singlethread_workqueue("led_workqueue");
tpacpi_wq = create_singlethread_workqueue(TPACPI_WORKQUEUE_NAME);
samsung->led_workqueue = create_singlethread_workqueue("led_workqueue");
cw_bat->battery_workqueue = create_singlethread_workqueue("rk_battery");
chg->wqueue = create_singlethread_workqueue(dev_name(dev));
priv->wq = create_singlethread_workqueue(dev_name(priv->dev));
cio_work_q = create_singlethread_workqueue("cio");
vfio_ccw_work_q = create_singlethread_workqueue("vfio-ccw");
create_singlethread_workqueue("reset_fnic_work_queue");
ctrl->mwq = create_singlethread_workqueue("ngd_master");
apr->rxwq = create_singlethread_workqueue("qcom_apr_rx");
pdr->notifier_wq = create_singlethread_workqueue("pdr_notifier_wq");
hfi_updates_wq = create_singlethread_workqueue("hfi-updates");
chip->wq = create_singlethread_workqueue(dev_name(chip->dev));
con->wq = create_singlethread_workqueue(name);
usbip_queue = create_singlethread_workqueue(WORK_QUEUE_NAME);
mres->wq_gc = create_singlethread_workqueue("mlx5_vdpa_mr_gc");
mvdev->wq = create_singlethread_workqueue("mlx5_vdpa_wq");
create_singlethread_workqueue("vfio-irqfd-cleanup");
pchip->irqthread = create_singlethread_workqueue("lm3630a-irqthd");
wq = create_singlethread_workqueue("omapfb_auto_update");
ne_pci_dev->event_wq = create_singlethread_workqueue("ne_pci_dev_wq");
batadv_event_workqueue = create_singlethread_workqueue("bat_events");
osdc->notify_wq = create_singlethread_workqueue("ceph-watch-notify");
osdc->completion_wq = create_singlethread_workqueue("ceph-completion");
netns_wq = create_singlethread_workqueue("netns");
addrconf_wq = create_singlethread_workqueue("ipv6_addrconf");
kcm_wq = create_singlethread_workqueue("kkcmd");
create_singlethread_workqueue(wpan_phy_name(local->phy));
local->mac_wq = create_singlethread_workqueue(mac_wq_name);
ndev->cmd_wq = create_singlethread_workqueue(name);
ndev->rx_wq = create_singlethread_workqueue(name);
ndev->tx_wq = create_singlethread_workqueue(name);
rds_wq = create_singlethread_workqueue("krdsd");
strp_wq = create_singlethread_workqueue("kstrp");
cs35l56->dsp_wq = create_singlethread_workqueue("cs35l56-dsp");
cs43130->wq = create_singlethread_workqueue("cs43130_hp");
da7219_aad->aad_wq = create_singlethread_workqueue("da7219-aad");
priv->accdet_workqueue = create_singlethread_workqueue("accdet");
priv->jd_workqueue = create_singlethread_workqueue("mt6359_accdet_jd");
create_singlethread_workqueue("sst_post_msg_wq");
nfit_wq = create_singlethread_workqueue("nfit");