WQ_PERCPU
WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE | WQ_PERCPU,
ec_query_wq = alloc_workqueue("kec_query", WQ_PERCPU,
kacpid_wq = alloc_workqueue("kacpid", WQ_PERCPU, 1);
kacpi_notify_wq = alloc_workqueue("kacpi_notify", WQ_PERCPU, 0);
WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_PERCPU,
ata_sff_wq = alloc_workqueue("ata_sff", WQ_MEM_RECLAIM | WQ_PERCPU,
device_link_wq = alloc_workqueue("device_link_wq", WQ_PERCPU, 0);
aoe_wq = alloc_workqueue("aoe_wq", WQ_PERCPU, 0);
rbd_wq = alloc_workqueue(RBD_DRV_NAME, WQ_MEM_RECLAIM | WQ_PERCPU, 0);
rnbd_clt_wq = alloc_workqueue("rnbd_clt_wq", WQ_PERCPU, 0);
sunvdc_wq = alloc_workqueue("sunvdc", WQ_PERCPU, 0);
virtblk_wq = alloc_workqueue("virtio-blk", WQ_PERCPU, 0);
mhi_cntrl->wq = alloc_workqueue("mhi_ep_wq", WQ_PERCPU, 0);
tpm_dev_wq = alloc_workqueue("tpm_dev_wq", WQ_MEM_RECLAIM | WQ_PERCPU,
__WQ_LEGACY | WQ_PERCPU, 1);
atmel_wq = alloc_workqueue("atmel_wq", WQ_PERCPU, 0);
ndev->iov.pf2vf_wq = alloc_workqueue("nitrox_pf2vf", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
device_sriov_wq = alloc_workqueue("qat_device_sriov_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
irqfd_cleanup_wq = alloc_workqueue("mshv-irqfd-cleanup", WQ_PERCPU, 0);
master->wq = alloc_workqueue("%s", WQ_PERCPU, 0, dev_name(parent));
cm.wq = alloc_workqueue("ib_cm", WQ_PERCPU, 1);
ib_wq = alloc_workqueue("infiniband", WQ_PERCPU, 0);
WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_SYSFS | WQ_PERCPU, 0);
WQ_PERCPU,
WQ_PERCPU,
cm_wq = alloc_workqueue("mlx4_ib_cm", WQ_PERCPU, 0);
WQ_HIGHPRI | WQ_CPU_INTENSIVE | WQ_PERCPU,
release_wq = alloc_workqueue("release workqueue", WQ_PERCPU, 0);
isert_login_wq = alloc_workqueue("isert_login_wq", WQ_PERCPU, 0);
kcapi_wq = alloc_workqueue("kcapi", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
bcache_wq = alloc_workqueue("bcache", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
bch_flush_wq = alloc_workqueue("bch_flush", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
common_wq_flags | WQ_PERCPU, 1,
common_wq_flags | WQ_CPU_INTENSIVE | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 1);
WQ_MEM_RECLAIM | WQ_PERCPU, 1);
WQ_MEM_RECLAIM | WQ_PERCPU, 1);
kc->kcopyd_wq = alloc_workqueue("kcopyd", WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
kmultipathd = alloc_workqueue("kmpathd", WQ_MEM_RECLAIM | WQ_PERCPU,
dm_mpath_wq = alloc_workqueue("dm_mpath_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
dm_raid1_wq = alloc_workqueue("dm_raid1_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
dm_stripe_wq = alloc_workqueue("dm_stripe_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 1);
md->wq = alloc_workqueue("kdmflush/%s", WQ_MEM_RECLAIM | WQ_PERCPU, 0,
md_wq = alloc_workqueue("md", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
md_misc_wq = alloc_workqueue("md_misc", WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_PERCPU,
alloc_workqueue("mpt_poll_%d", WQ_MEM_RECLAIM | WQ_PERCPU, 0,
WQ_MEM_RECLAIM | WQ_PERCPU, 0,
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU,
host->mmc_omap_wq = alloc_workqueue("mmc_omap", WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
priv->dpaa2_ptp_wq = alloc_workqueue("dpaa2_ptp_wq", WQ_PERCPU, 0);
aeqs->workq = alloc_workqueue(HINIC3_EQS_WQ_NAME, WQ_MEM_RECLAIM | WQ_PERCPU,
hwdev->workq = alloc_workqueue(HINIC3_HWDEV_WQ_NAME, WQ_MEM_RECLAIM | WQ_PERCPU,
fm10k_workqueue = alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_PERCPU, 0,
i40e_wq = alloc_workqueue("%s", WQ_PERCPU, 0, i40e_driver_name);
cgx->cgx_cmd_workq = alloc_workqueue("cgx_cmd_workq", WQ_PERCPU, 0);
rvu->mcs_intr_wq = alloc_workqueue("mcs_intr_wq", WQ_PERCPU, 0);
rvu->cgx_evh_wq = alloc_workqueue("rvu_evh_wq", WQ_PERCPU, 0);
rvu->rep_evt_wq = alloc_workqueue("rep_evt_wq", WQ_PERCPU, 0);
WQ_PERCPU, 0);
prestera_wq = alloc_workqueue("prestera", WQ_PERCPU, 0);
fw->wq = alloc_workqueue("prestera_fw_wq", WQ_HIGHPRI | WQ_PERCPU, 1);
mlxsw_wq = alloc_workqueue(mlxsw_core_driver_name, WQ_PERCPU, 0);
emad_wq = alloc_workqueue("mlxsw_core_emad", WQ_PERCPU, 0);
pf->wq = alloc_workqueue("nfp-%s", WQ_PERCPU, 2, pci_name(pdev));
WQ_PERCPU, 0,
priv->xfer_wq = alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_PERCPU, 0,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_CPU_INTENSIVE | WQ_FREEZABLE | WQ_PERCPU, 0,
WQ_CPU_INTENSIVE | WQ_MEM_RECLAIM | WQ_PERCPU, 0,
WQ_HIGHPRI | WQ_PERCPU, 0);
rtwusb->rxwq = alloc_workqueue("rtw88_usb: rx wq", WQ_BH | WQ_PERCPU,
rtwusb->rxwq = alloc_workqueue("rtw89_usb: rx wq", WQ_BH | WQ_PERCPU, 0);
wdev->bh_wq = alloc_workqueue("wfx_bh_wq", WQ_HIGHPRI | WQ_PERCPU, 0);
WQ_CPU_INTENSIVE | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
wwan_wq = alloc_workqueue("wwan_wq", WQ_PERCPU, 0);
epf_mhi->dma_wq = alloc_workqueue("pci_epf_mhi_dma_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU, 0);
php_slot->wq = alloc_workqueue("pciehp-%s", WQ_PERCPU, 0, php_slot->name);
slot->wq = alloc_workqueue("shpchp-%d", WQ_PERCPU, 0,
pci_probe_wq = alloc_workqueue("sync_wq", WQ_PERCPU, 0);
san_wq = alloc_workqueue("san_wq", WQ_PERCPU, 0);
alloc_workqueue("ab8500_btemp_wq", WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 1,
bnx2fc_wq = alloc_workqueue("bnx2fc", WQ_PERCPU, 0);
kaluad_wq = alloc_workqueue("kaluad", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
fcoe_wq = alloc_workqueue("fcoe", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 1,
phba->wq = alloc_workqueue("lpfc_wq", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
pm8001_wq = alloc_workqueue("pm80xx", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 1,
WQ_MEM_RECLAIM | WQ_PERCPU, 1,
alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_PERCPU, 1,
qedf_io_wq = alloc_workqueue("%s", WQ_MEM_RECLAIM | WQ_PERCPU, 1,
WQ_MEM_RECLAIM | WQ_PERCPU,
ha->wq = alloc_workqueue("qla2xxx_wq", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
qla_tgt_wq = alloc_workqueue("qla_tgt_wq", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
ha->task_wq = alloc_workqueue("qla4xxx_%lu_task", WQ_MEM_RECLAIM | WQ_PERCPU, 1,
rport->devloss_work_q = alloc_workqueue("fc_dl_%d_%d", WQ_PERCPU, 0,
fc_host->work_q = alloc_workqueue("fc_wq_%d", WQ_PERCPU, 0,
qm_portal_wq = alloc_workqueue("qman_portal_wq", WQ_PERCPU, 1);
host->mrq_workqueue = alloc_workqueue("mmc-%s", WQ_PERCPU, 1,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
xcopy_wq = alloc_workqueue("xcopy_wq", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
wq = alloc_workqueue("tcm_fc", WQ_PERCPU, 1);
WQ_FREEZABLE | WQ_POWER_EFFICIENT | WQ_PERCPU, 0);
hub_wq = alloc_workqueue("usb_hub_wq", WQ_FREEZABLE | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
workqueue = alloc_workqueue("uas", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_HIGHPRI | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_CPU_INTENSIVE | WQ_PERCPU,
irqfd_cleanup_wq = alloc_workqueue("privcmd-irqfd-cleanup", WQ_PERCPU,
afs_wq = alloc_workqueue("afs", WQ_PERCPU, 0);
afs_lock_manager = alloc_workqueue("kafs_lockd", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
unsigned int ordered_flags = WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_PERCPU;
fsc->cap_wq = alloc_workqueue("ceph-cap", WQ_PERCPU, 1);
process_workqueue = alloc_workqueue("dlm_process", WQ_HIGHPRI | WQ_BH | WQ_PERCPU, 0);
dlm_wq = alloc_workqueue("dlm_wq", WQ_PERCPU, 0);
isw_wq = alloc_workqueue("inode_switch_wbs", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_PERCPU,
gfs2_freeze_wq = alloc_workqueue("gfs2_freeze", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_FREEZABLE | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_PERCPU, 0,
dlm->dlm_worker = alloc_workqueue(wq_name, WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU,
ksmbd_wq = alloc_workqueue("ksmbd-io", WQ_PERCPU, 0);
WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_HIGHPRI | WQ_PERCPU,
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_PERCPU),
XFS_WQFLAGS(WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_PERCPU),
xfs_alloc_wq = alloc_workqueue("xfsalloc", XFS_WQFLAGS(WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_PERCPU),
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU),
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU),
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU),
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_PERCPU),
XFS_WQFLAGS(WQ_FREEZABLE | WQ_PERCPU), 0,
__WQ_BH_ALLOWS = WQ_BH | WQ_HIGHPRI | WQ_PERCPU,
alloc_workqueue("%s", __WQ_LEGACY | WQ_MEM_RECLAIM | WQ_PERCPU, 1, (name))
WQ_PERCPU, 1);
WQ_PERCPU, 1);
cgroup_offline_wq = alloc_workqueue("cgroup_offline", WQ_PERCPU, 1);
cgroup_release_wq = alloc_workqueue("cgroup_release", WQ_PERCPU, 1);
cgroup_free_wq = alloc_workqueue("cgroup_free", WQ_PERCPU, 1);
WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE | WQ_PERCPU,
rcu_gp_wq = alloc_workqueue("rcu_gp", WQ_MEM_RECLAIM | WQ_PERCPU, 0);
system_wq = alloc_workqueue("events", WQ_PERCPU, 0);
system_percpu_wq = alloc_workqueue("events", WQ_PERCPU, 0);
WQ_HIGHPRI | WQ_PERCPU, 0);
system_long_wq = alloc_workqueue("events_long", WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_PERCPU, 0);
WQ_POWER_EFFICIENT | WQ_PERCPU, 0);
WQ_FREEZABLE | WQ_POWER_EFFICIENT | WQ_PERCPU, 0);
system_bh_wq = alloc_workqueue("events_bh", WQ_BH | WQ_PERCPU, 0);
WQ_BH | WQ_HIGHPRI | WQ_PERCPU, 0);
cgwb_release_wq = alloc_workqueue("cgwb_release", WQ_PERCPU, 1);
memcg_wq = alloc_workqueue("memcg", WQ_PERCPU, 0);
flushwq = alloc_workqueue("slub_flushwq", WQ_MEM_RECLAIM | WQ_PERCPU,
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
broadcast_wq = alloc_workqueue("sock_diag_events", WQ_PERCPU, 0);
WQ_MEM_RECLAIM | WQ_PERCPU, 0);
rxperf_workqueue = alloc_workqueue("rxperf", WQ_PERCPU, 0);
smc_tcp_ls_wq = alloc_workqueue("smc_tcp_ls_wq", WQ_PERCPU, 0);
smc_hs_wq = alloc_workqueue("smc_hs_wq", WQ_PERCPU, 0);
smc_close_wq = alloc_workqueue("smc_close_wq", WQ_PERCPU, 0);
lgr->tx_wq = alloc_workqueue("smc_tx_wq-%*phN", WQ_PERCPU, 0,
destruct_wq = alloc_workqueue("ktls_device_destruct", WQ_PERCPU, 0);
virtio_vsock_workqueue = alloc_workqueue("virtio_vsock", WQ_PERCPU, 0);
vsock->workqueue = alloc_workqueue("vsock-loopback", WQ_PERCPU, 0);
irqfd_cleanup_wq = alloc_workqueue("kvm-irqfd-cleanup", WQ_PERCPU, 0);