Home
last modified time | relevance | path

Searched refs:workqueues (Results 1 – 19 of 19) sorted by relevance

/linux/tools/workqueue/
H A Dwq_dump.py96 workqueues = prog['workqueues'] variable
181 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
202 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
241 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
H A Dwq_monitor.py54 workqueues = prog['workqueues'] variable
154 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
/linux/Documentation/driver-api/crypto/iaa/
H A Diaa-crypto.rst93 With scalable mode, both shared and dedicated workqueues are available
116 With legacy mode, only dedicated workqueues are available for use.
126 With no IOMMU mode, only dedicated workqueues are available for use.
138 the user must first disable the IAA devices and workqueues, reset the
151 workqueues.
173 IAA workqueues need to be bound to the iaa_crypto driver.
195 driver, the available workqueues are 'rebalanced' such that work
215 When there are no IAA workqueues bound to the driver, the IAA crypto
310 The devices and workqueues are also enabled and therefore the driver
319 the enabled devices and workqueues must first be disabled. In order
[all …]
/linux/kernel/
H A Dworkqueue.c448 static LIST_HEAD(workqueues); /* PR: list of all workqueues */
5777 list_add_tail_rcu(&wq->list, &workqueues); in __alloc_workqueue()
6449 list_for_each_entry_rcu(wq, &workqueues, list) in show_all_workqueues()
6472 list_for_each_entry_rcu(wq, &workqueues, list) { in show_freezable_workqueues()
6704 list_for_each_entry(wq, &workqueues, list) { in workqueue_online_cpu()
6739 list_for_each_entry(wq, &workqueues, list) { in workqueue_offline_cpu()
6820 list_for_each_entry(wq, &workqueues, list) { in freeze_workqueues_begin()
6852 list_for_each_entry(wq, &workqueues, list) { in freeze_workqueues_busy()
6896 list_for_each_entry(wq, &workqueues, list) { in thaw_workqueues()
6916 list_for_each_entry(wq, &workqueues, list) { in workqueue_apply_unbound_cpumask()
[all …]
/linux/Documentation/arch/x86/
H A Dsva.rst153 * Devices have a limited number (~10's to 1000's) of hardware workqueues.
154 The device driver manages allocating hardware workqueues.
184 * How are shared workqueues different?
/linux/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst409 workqueues (see Documentation/core-api/workqueue.rst).
462 The use of workqueues has the advantage that the expedited grace-period
464 corresponding disadvantage that workqueues cannot be used until they are
472 the use of workqueues. However, the requesting task is only required to
475 workqueues are used.
/linux/Documentation/admin-guide/
H A Dxfs.rst493 XFS uses kernel workqueues to parallelize metadata update processes. This
502 The control knobs for a filesystem's workqueues are organized by task at hand
520 The interesting knobs for XFS workqueues are as follows:
H A Dkernel-parameters.txt2771 A residual 1Hz tick is offloaded to workqueues, which you
8355 to use in unbound workqueues.
8358 unbound workqueues.
8386 candidates for using WQ_UNBOUND workqueues instead.
8398 Per-cpu workqueues are generally preferred because
8400 locality; unfortunately, per-cpu workqueues tend to
8401 be more power hungry than unbound workqueues.
8403 Enabling this makes the per-cpu workqueues which
8414 workqueues. Can be one of "cpu", "smt", "cache",
8421 workqueues with the "default" affinity scope will be
H A Dcgroup-v2.rst2642 and excluded from the unbound workqueues. Tasks placed in such
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-crypt.rst117 Set dm-crypt workqueues and the writer thread to high priority. This
/linux/Documentation/networking/device_drivers/ethernet/freescale/
H A Ddpaa.rst163 range from 0 (lowest) to 3 (highest). These are mapped to HW workqueues with
/linux/tools/memory-model/Documentation/
H A Dsimple.txt82 the list macros (for example, include/linux/{,rcu}list.h), workqueues,
/linux/Documentation/livepatch/
H A Dlivepatch.rst190 The location is clear when using workqueues or the kthread worker
/linux/Documentation/RCU/
H A Dchecklist.rst553 If necessary, you can use something like workqueues to execute
/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst1294 threads or (in the Linux kernel) workqueues.
1798 | on workqueues, but during the dead zone the requesting task itself |
1801 | dead zone ends, expedited grace periods go back to using workqueues, |
1915 | you can always use workqueues to invoke them concurrently. |
/linux/Documentation/spi/
H A Dspi-summary.rst610 execution contexts like IRQ handlers, tasklets, or workqueues (such
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-system-cpu774 timer callbacks, and unbound workqueues, minimizing scheduling
/linux/init/
H A DKconfig744 any source of "noise" such as unbound workqueues, timers, kthreads...
/linux/lib/
H A DKconfig.debug1293 Say Y here to enable stall detection on workqueues. If a