Home
last modified time | relevance | path

Searched refs:workqueues (Results 1 – 17 of 17) 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/kernel/
H A Dworkqueue.c446 static LIST_HEAD(workqueues); /* PR: list of all workqueues */
5743 list_add_tail_rcu(&wq->list, &workqueues); in __alloc_workqueue()
6423 list_for_each_entry_rcu(wq, &workqueues, list) in show_all_workqueues()
6446 list_for_each_entry_rcu(wq, &workqueues, list) { in show_freezable_workqueues()
6678 list_for_each_entry(wq, &workqueues, list) { in workqueue_online_cpu()
6713 list_for_each_entry(wq, &workqueues, list) { in workqueue_offline_cpu()
6794 list_for_each_entry(wq, &workqueues, list) { in freeze_workqueues_begin()
6826 list_for_each_entry(wq, &workqueues, list) { in freeze_workqueues_busy()
6870 list_for_each_entry(wq, &workqueues, list) { in thaw_workqueues()
6890 list_for_each_entry(wq, &workqueues, list) { in workqueue_apply_unbound_cpumask()
[all …]
/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/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/admin-guide/
H A Dxfs.rst534 XFS uses kernel workqueues to parallelize metadata update processes. This
543 The control knobs for a filesystem's workqueues are organized by task at hand
561 The interesting knobs for XFS workqueues are as follows:
H A Dkernel-parameters.txt2630 A residual 1Hz tick is offloaded to workqueues, which you
8128 to use in unbound workqueues.
8131 unbound workqueues.
8159 candidates for using WQ_UNBOUND workqueues instead.
8171 Per-cpu workqueues are generally preferred because
8173 locality; unfortunately, per-cpu workqueues tend to
8174 be more power hungry than unbound workqueues.
8176 Enabling this makes the per-cpu workqueues which
8187 workqueues. Can be one of "cpu", "smt", "cache",
8194 workqueues with the "default" affinity scope will be
H A Dcgroup-v2.rst2596 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.rst540 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/init/
H A DKconfig724 any source of "noise" such as unbound workqueues, timers, kthreads...
/linux/lib/
H A DKconfig.debug1297 Say Y here to enable stall detection on workqueues. If a