Symbol: WQ_UNBOUND
block/blk-cgroup.c
255
WQ_UNBOUND | WQ_SYSFS, 0);
block/blk-crypto-fallback.c
571
WQ_UNBOUND | WQ_HIGHPRI |
drivers/accel/habanalabs/common/device.c
922
hdev->cs_cmplt_wq = alloc_workqueue(workq_name, WQ_UNBOUND, 0);
drivers/accel/habanalabs/common/device.c
931
hdev->ts_free_obj_wq = alloc_workqueue(workq_name, WQ_UNBOUND, 0);
drivers/accel/habanalabs/common/device.c
940
hdev->prefetch_wq = alloc_workqueue(workq_name, WQ_UNBOUND, 0);
drivers/accel/qaic/qaic_drv.c
97
wq = alloc_workqueue("%s", WQ_UNBOUND, 0, name);
drivers/block/loop.c
1044
WQ_UNBOUND | WQ_FREEZABLE,
drivers/block/nbd.c
1963
WQ_UNBOUND, 0, nbd->index);
drivers/block/nbd.c
2678
nbd_del_wq = alloc_workqueue("nbd-del", WQ_UNBOUND, 0);
drivers/block/zloop.c
1050
zlo->workqueue = alloc_workqueue("zloop%d", WQ_UNBOUND | WQ_FREEZABLE,
drivers/char/xillybus/xillybus_core.c
1976
xillybus_wq = alloc_workqueue(xillyname, WQ_UNBOUND, 0);
drivers/char/xillybus/xillyusb.c
2166
xdev->workq = alloc_workqueue(xillyname, WQ_HIGHPRI | WQ_UNBOUND, 0);
drivers/char/xillybus/xillyusb.c
2278
wakeup_wq = alloc_workqueue(xillyname, WQ_UNBOUND, 0);
drivers/crypto/hisilicon/qm.c
5753
WQ_UNBOUND, num_online_cpus(),
drivers/firewire/core-card.c
618
WQ_UNBOUND | WQ_FREEZABLE | WQ_HIGHPRI | WQ_SYSFS,
drivers/firewire/core-card.c
633
WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_HIGHPRI | WQ_SYSFS,
drivers/firewire/core-transaction.c
1472
fw_workqueue = alloc_workqueue("firewire", WQ_MEM_RECLAIM | WQ_UNBOUND,
drivers/firmware/arm_scmi/notify.c
1682
WQ_UNBOUND | WQ_FREEZABLE | WQ_SYSFS,
drivers/firmware/arm_scmi/raw_mode.c
1119
WQ_UNBOUND | WQ_FREEZABLE |
drivers/firmware/arm_scmi/transports/virtio.c
423
WQ_UNBOUND | WQ_FREEZABLE | WQ_SYSFS,
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c
66
node->kfd->ih_wq = alloc_workqueue("KFD IH", WQ_HIGHPRI | WQ_UNBOUND,
drivers/gpu/drm/i915/display/intel_display_driver.c
242
WQ_UNBOUND, WQ_UNBOUND_MAX_ACTIVE);
drivers/gpu/drm/imagination/pvr_queue.c
1437
pvr_dev->sched_wq = alloc_workqueue("powervr-sched", WQ_UNBOUND, 0);
drivers/gpu/drm/panthor/panthor_drv.c
1816
panthor_cleanup_wq = alloc_workqueue("panthor-cleanup", WQ_UNBOUND, 0);
drivers/gpu/drm/panthor/panthor_mmu.c
2875
mmu->vm.wq = alloc_workqueue("panthor-vm-bind", WQ_UNBOUND, 0);
drivers/gpu/drm/panthor/panthor_sched.c
4173
sched->heap_alloc_wq = alloc_workqueue("panthor-heap-alloc", WQ_UNBOUND, 0);
drivers/gpu/drm/panthor/panthor_sched.c
4174
sched->wq = alloc_workqueue("panthor-csf-sched", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/gpu/drm/ttm/ttm_device.c
221
WQ_MEM_RECLAIM | WQ_HIGHPRI | WQ_UNBOUND, 16);
drivers/gpu/drm/xe/xe_pagefault.c
354
WQ_UNBOUND | WQ_HIGHPRI,
drivers/hid/intel-ish-hid/ipc/ipc.c
936
wq = alloc_workqueue("ishtp_unbound_%d", WQ_UNBOUND, 0, dev->id);
drivers/infiniband/core/device.c
3034
ib_unreg_wq = alloc_workqueue("ib-unreg-wq", WQ_UNBOUND,
drivers/infiniband/core/device.c
3046
WQ_UNBOUND | WQ_HIGHPRI | WQ_MEM_RECLAIM |
drivers/infiniband/hw/erdma/erdma_main.c
592
dev->reflush_wq = alloc_workqueue("erdma-reflush-wq", WQ_UNBOUND,
drivers/infiniband/hw/hfi1/init.c
763
WQ_SYSFS | WQ_MEM_RECLAIM | WQ_UNBOUND,
drivers/infiniband/hw/irdma/hw.c
1978
WQ_UNBOUND, WQ_UNBOUND_MAX_ACTIVE);
drivers/infiniband/hw/mlx5/odp.c
1825
WQ_HIGHPRI | WQ_UNBOUND | WQ_MEM_RECLAIM,
drivers/infiniband/sw/rxe/rxe_task.c
13
rxe_wq = alloc_workqueue("rxe_wq", WQ_UNBOUND, WQ_MAX_ACTIVE);
drivers/infiniband/ulp/isert/ib_isert.c
2621
WQ_UNBOUND | WQ_HIGHPRI, 0);
drivers/infiniband/ulp/isert/ib_isert.c
2627
isert_release_wq = alloc_workqueue("isert_release_wq", WQ_UNBOUND,
drivers/input/mouse/psmouse-smbus.c
302
psmouse_smbus_wq = alloc_workqueue("psmouse-smbus", WQ_UNBOUND, 0);
drivers/iommu/io-pgfault.c
516
queue->wq = alloc_workqueue("iopf_queue/%s", WQ_UNBOUND, 0, name);
drivers/md/dm-crypt.c
3421
common_wq_flags | WQ_UNBOUND,
drivers/md/dm-pcache/dm_pcache.c
288
pcache->task_wq = alloc_workqueue("pcache-%s-wq", WQ_UNBOUND | WQ_MEM_RECLAIM,
drivers/md/dm-zoned-target.c
904
WQ_MEM_RECLAIM | WQ_UNBOUND, 0,
drivers/md/md-bitmap.c
3021
md_bitmap_wq = alloc_workqueue("md_bitmap", WQ_MEM_RECLAIM | WQ_UNBOUND,
drivers/md/md-llbitmap.c
1606
WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/md/md-llbitmap.c
1611
WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/md/raid5.c
9101
WQ_UNBOUND|WQ_MEM_RECLAIM|WQ_SYSFS, 0);
drivers/media/usb/uvc/uvc_driver.c
212
stream->async_wq = alloc_workqueue("uvcvideo", WQ_UNBOUND | WQ_HIGHPRI,
drivers/mmc/host/sdhci.c
4859
unsigned int flags = WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_HIGHPRI;
drivers/net/amt.c
3414
amt_wq = alloc_workqueue("amt", WQ_UNBOUND, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
12917
hclge_wq = alloc_workqueue("%s", WQ_UNBOUND, 0,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
3409
hclgevf_wq = alloc_workqueue("%s", WQ_UNBOUND, 0, HCLGEVF_NAME);
drivers/net/ethernet/intel/ice/ice_main.c
5932
ice_wq = alloc_workqueue("%s", WQ_UNBOUND, 0, KBUILD_MODNAME);
drivers/net/ethernet/intel/idpf/idpf_main.c
276
WQ_UNBOUND | WQ_MEM_RECLAIM, 0,
drivers/net/ethernet/intel/idpf/idpf_main.c
286
WQ_UNBOUND | WQ_MEM_RECLAIM, 0,
drivers/net/ethernet/intel/idpf/idpf_main.c
295
adapter->mbx_wq = alloc_workqueue("%s-%s-mbx", WQ_UNBOUND | WQ_HIGHPRI,
drivers/net/ethernet/intel/idpf/idpf_main.c
305
WQ_UNBOUND | WQ_MEM_RECLAIM, 0,
drivers/net/ethernet/intel/idpf/idpf_main.c
315
WQ_UNBOUND | WQ_MEM_RECLAIM, 0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
612
WQ_UNBOUND | WQ_HIGHPRI |
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
997
ipsec->wq = alloc_workqueue("mlx5e_ipsec: %s", WQ_UNBOUND, 0,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
733
nn->mbox_cmsg.workq = alloc_workqueue("nfp-ccm-mbox", WQ_UNBOUND, 0);
drivers/net/ethernet/pensando/ionic/ionic_dev.c
155
ionic->wq = alloc_workqueue("%s-wq", WQ_UNBOUND, 0,
drivers/net/netconsole.c
2157
netconsole_wq = alloc_workqueue("netconsole", WQ_UNBOUND, 0);
drivers/net/wireguard/device.c
342
WQ_UNBOUND | WQ_FREEZABLE, 0, dev->name);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3847
WQ_HIGHPRI | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/libertas/if_sdio.c
1185
WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/libertas/if_spi.c
1157
WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/libertas_tf/main.c
711
lbtf_wq = alloc_workqueue("libertastf", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
3157
WQ_UNBOUND, 0, dev->name);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
3167
WQ_HIGHPRI | WQ_UNBOUND |
drivers/net/wireless/marvell/mwifiex/main.c
1553
WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/main.c
1563
WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/main.c
1574
WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/main.c
1719
WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/main.c
1729
WQ_UNBOUND, 0);
drivers/net/wireless/marvell/mwifiex/main.c
1748
WQ_UNBOUND, 0);
drivers/net/wireless/mediatek/mt7601u/init.c
456
dev->stat_wq = alloc_workqueue("mt7601u", WQ_UNBOUND, 0);
drivers/net/wireless/realtek/rtlwifi/base.c
448
wq = alloc_workqueue("%s", WQ_UNBOUND, 0, rtlpriv->cfg->name);
drivers/net/wireless/realtek/rtw88/main.c
2143
rtwdev->tx_wq = alloc_workqueue("rtw_tx_wq", WQ_UNBOUND | WQ_HIGHPRI, 0);
drivers/net/wireless/realtek/rtw89/core.c
6116
rtwdev->txq_wq = alloc_workqueue("rtw89_tx_wq", WQ_UNBOUND | WQ_HIGHPRI, 0);
drivers/net/wwan/t7xx/t7xx_modem_ops.c
690
md->handshake_wq = alloc_workqueue("%s", WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_HIGHPRI,
drivers/ntb/test/ntb_perf.c
1542
perf_wq = alloc_workqueue("perf_wq", WQ_UNBOUND | WQ_SYSFS, 0);
drivers/nvme/host/auth.c
1140
WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_SYSFS, 0);
drivers/nvme/host/core.c
5364
unsigned int wq_flags = WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_SYSFS;
drivers/nvme/host/tcp.c
3041
wq_flags |= WQ_UNBOUND;
drivers/nvme/target/core.c
1957
WQ_MEM_RECLAIM | WQ_UNBOUND | WQ_SYSFS, 0);
drivers/nvme/target/core.c
1962
WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
drivers/nvme/target/pci-epf.c
1399
sq->iod_wq = alloc_workqueue("sq%d_wq", WQ_UNBOUND,
drivers/platform/surface/aggregator/controller.c
828
cplt->wq = alloc_workqueue(SSAM_CPLT_WQ_NAME, WQ_UNBOUND | WQ_MEM_RECLAIM, 0);
drivers/remoteproc/remoteproc_core.c
2760
WQ_UNBOUND | WQ_FREEZABLE, 0);
drivers/scsi/NCR5380.c
417
WQ_UNBOUND | WQ_MEM_RECLAIM,
drivers/scsi/hosts.c
303
WQ_SYSFS | __WQ_LEGACY | WQ_MEM_RECLAIM | WQ_UNBOUND, 1,
drivers/scsi/hosts.c
540
WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_SYSFS,
drivers/scsi/libiscsi.c
2913
WQ_SYSFS | __WQ_LEGACY | WQ_MEM_RECLAIM | WQ_UNBOUND,
drivers/scsi/scsi_transport_iscsi.c
2070
WQ_SYSFS | WQ_MEM_RECLAIM | WQ_UNBOUND, 0,
drivers/scsi/scsi_transport_iscsi.c
4990
WQ_SYSFS | WQ_MEM_RECLAIM | WQ_UNBOUND, 0,
drivers/usb/gadget/function/f_tcm.c
1700
WQ_UNBOUND, WQ_UNBOUND_MAX_ACTIVE);
drivers/usb/gadget/function/uvc_video.c
817
video->async_wq = alloc_workqueue("uvcgadget", WQ_UNBOUND | WQ_HIGHPRI, 0);
drivers/vdpa/vdpa_user/vduse_dev.c
2431
WQ_HIGHPRI | WQ_SYSFS | WQ_UNBOUND, 0);
fs/afs/main.c
175
afs_async_calls = alloc_workqueue("kafsd", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
fs/btrfs/disk-io.c
1924
unsigned int flags = WQ_MEM_RECLAIM | WQ_FREEZABLE | WQ_UNBOUND;
fs/btrfs/scrub.c
3057
unsigned int flags = WQ_FREEZABLE | WQ_UNBOUND;
fs/ceph/super.c
851
fsc->inode_wq = alloc_workqueue("ceph-inode", WQ_UNBOUND, 0);
fs/crypto/crypto.c
395
WQ_UNBOUND | WQ_HIGHPRI,
fs/dlm/lowcomms.c
1700
WQ_UNBOUND, 0);
fs/erofs/zdata.c
461
WQ_UNBOUND | WQ_HIGHPRI, num_possible_cpus());
fs/ext4/super.c
5576
alloc_workqueue("ext4-rsv-conversion", WQ_MEM_RECLAIM | WQ_UNBOUND, 1);
fs/f2fs/data.c
4465
WQ_UNBOUND | WQ_HIGHPRI,
fs/gfs2/main.c
160
WQ_UNBOUND | WQ_FREEZABLE, 0);
fs/netfs/fscache_main.c
69
fscache_wq = alloc_workqueue("fscache", WQ_UNBOUND | WQ_FREEZABLE, 0);
fs/nfs/inode.c
2623
nfsiod_workqueue = alloc_workqueue("nfsiod", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
fs/nfs/inode.c
2633
nfslocaliod_workqueue = alloc_workqueue("nfslocaliod", WQ_UNBOUND, 0);
fs/nfsd/export.c
1507
nfsd_export_wq = alloc_workqueue("nfsd_export", WQ_UNBOUND, 0);
fs/nfsd/nfs4state.c
139
laundry_wq = alloc_workqueue("%s", WQ_UNBOUND, 0, "nfsd4");
fs/quota/dquot.c
3048
WQ_UNBOUND | WQ_MEM_RECLAIM, WQ_MAX_ACTIVE);
fs/smb/client/cifsfs.c
1980
WQ_UNBOUND|WQ_FREEZABLE|WQ_MEM_RECLAIM, 0);
fs/smb/client/cifsfs.c
1987
WQ_UNBOUND|WQ_FREEZABLE|WQ_MEM_RECLAIM, 0);
fs/smb/client/dfs_cache.c
290
WQ_UNBOUND|WQ_FREEZABLE|WQ_MEM_RECLAIM,
fs/xfs/xfs_log_cil.c
2017
XFS_WQFLAGS(WQ_FREEZABLE | WQ_MEM_RECLAIM | WQ_UNBOUND),
fs/xfs/xfs_pwork.c
75
WQ_UNBOUND | WQ_SYSFS | WQ_FREEZABLE, nr_threads, tag,
fs/xfs/xfs_super.c
2571
xfs_discard_wq = alloc_workqueue("xfsdiscard", XFS_WQFLAGS(WQ_UNBOUND),
fs/xfs/xfs_super.c
613
XFS_WQFLAGS(WQ_UNBOUND | WQ_FREEZABLE | WQ_MEM_RECLAIM),
include/linux/workqueue.h
552
alloc_hooks(alloc_workqueue_lockdep_map(fmt, WQ_UNBOUND | __WQ_ORDERED | (flags),\
include/linux/workqueue.h
570
alloc_workqueue(fmt, WQ_UNBOUND | __WQ_ORDERED | (flags), 1, ##args)
include/linux/workqueue.h
575
alloc_workqueue("%s", __WQ_LEGACY | WQ_FREEZABLE | WQ_UNBOUND | \
io_uring/io_uring.c
3220
iou_wq = alloc_workqueue("iou_exit", WQ_UNBOUND, 64);
kernel/async.c
359
async_wq = alloc_workqueue("async", WQ_UNBOUND, 0);
kernel/locking/test-ww_mutex.c
741
wq = alloc_workqueue("test-ww_mutex", WQ_UNBOUND, 0);
kernel/padata.c
959
pinst->parallel_wq = alloc_workqueue("%s_parallel", WQ_UNBOUND, 0,
kernel/power/main.c
1128
pm_wq = alloc_workqueue("pm", WQ_UNBOUND, 0);
kernel/rcu/tree.c
4904
sync_wq = alloc_workqueue("sync_wq", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
kernel/trace/ftrace.c
4376
ftrace_check_wq = alloc_workqueue("ftrace_check_wq", WQ_UNBOUND, 0);
kernel/trace/trace.c
10043
trace_init_wq = alloc_workqueue("trace_init_wq", WQ_UNBOUND, 0);
kernel/trace/trace.c
1511
WQ_UNBOUND | WQ_HIGHPRI, 0);
kernel/workqueue.c
1574
if (!(wq->flags & WQ_UNBOUND))
kernel/workqueue.c
2278
if (wq->flags & WQ_UNBOUND)
kernel/workqueue.c
2325
if (wq->flags & WQ_UNBOUND) {
kernel/workqueue.c
2478
WARN_ON_ONCE(!(wq->flags & WQ_UNBOUND));
kernel/workqueue.c
4985
if (wq->flags & WQ_UNBOUND)
kernel/workqueue.c
5177
if (wq->flags & WQ_UNBOUND) {
kernel/workqueue.c
5456
if (WARN_ON(!(wq->flags & WQ_UNBOUND)))
kernel/workqueue.c
5523
if (!(wq->flags & WQ_UNBOUND) || wq->unbound_attrs->ordered)
kernel/workqueue.c
5577
if (!(wq->flags & WQ_UNBOUND)) {
kernel/workqueue.c
5727
if (wq->flags & WQ_UNBOUND)
kernel/workqueue.c
5773
flags |= WQ_UNBOUND;
kernel/workqueue.c
5776
if (flags & WQ_UNBOUND)
kernel/workqueue.c
5785
if (flags & WQ_UNBOUND) {
kernel/workqueue.c
5823
if (flags & WQ_UNBOUND) {
kernel/workqueue.c
5860
if (wq->flags & WQ_UNBOUND) {
kernel/workqueue.c
6050
if (wq->flags & WQ_UNBOUND)
kernel/workqueue.c
6076
if (WARN_ON((wq->flags & (WQ_BH | WQ_UNBOUND | __WQ_ORDERED)) !=
kernel/workqueue.c
6077
WQ_UNBOUND))
kernel/workqueue.c
6983
if (!(wq->flags & WQ_UNBOUND) || (wq->flags & __WQ_DESTROYING))
kernel/workqueue.c
7150
return scnprintf(buf, PAGE_SIZE, "%d\n", (bool)!(wq->flags & WQ_UNBOUND));
kernel/workqueue.c
7514
if (wq->flags & WQ_UNBOUND) {
kernel/workqueue.c
7954
system_unbound_wq = alloc_workqueue("events_unbound", WQ_UNBOUND, WQ_MAX_ACTIVE);
kernel/workqueue.c
7955
system_dfl_wq = alloc_workqueue("events_unbound", WQ_UNBOUND, WQ_MAX_ACTIVE);
kernel/workqueue.c
8164
if (wq->flags & WQ_UNBOUND) {
lib/tests/slub_kunit.c
214
WQ_HIGHPRI | WQ_UNBOUND | WQ_MEM_RECLAIM, 0);
mm/backing-dev.c
494
bdi_wq = alloc_workqueue("writeback", WQ_MEM_RECLAIM | WQ_UNBOUND |
mm/slab_common.c
2173
WQ_UNBOUND | WQ_MEM_RECLAIM, 0);
mm/zswap.c
1797
WQ_UNBOUND|WQ_MEM_RECLAIM, 1);
net/l2tp/l2tp_core.c
1924
l2tp_wq = alloc_workqueue("l2tp", WQ_UNBOUND, 0);
net/netfilter/nf_flow_table_offload.c
1278
WQ_UNBOUND | WQ_SYSFS, 0);
net/netfilter/nf_flow_table_offload.c
1283
WQ_UNBOUND | WQ_SYSFS, 0);
net/netfilter/nf_flow_table_offload.c
1288
WQ_UNBOUND | WQ_SYSFS, 0);
net/sunrpc/sched.c
1281
wq = alloc_workqueue("rpciod", WQ_MEM_RECLAIM | WQ_UNBOUND, 0);
net/sunrpc/sched.c
1285
wq = alloc_workqueue("xprtiod", WQ_UNBOUND | WQ_MEM_RECLAIM, 0);
net/sunrpc/xprtrdma/svc_rdma.c
288
wq = alloc_workqueue("svcrdma", WQ_UNBOUND, 0);
sound/soc/fsl/imx-pcm-rpmsg.c
707
WQ_UNBOUND |