/linux/tools/workqueue/ |
H A D | wq_dump.py | 96 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 D | wq_monitor.py | 54 workqueues = prog['workqueues'] variable 154 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
|
/linux/kernel/ |
H A D | workqueue.c | 446 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 D | Expedited-Grace-Periods.rst | 409 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 D | sva.rst | 153 * 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 D | xfs.rst | 534 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 D | kernel-parameters.txt | 2630 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 D | cgroup-v2.rst | 2596 and excluded from the unbound workqueues. Tasks placed in such
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-crypt.rst | 117 Set dm-crypt workqueues and the writer thread to high priority. This
|
/linux/Documentation/networking/device_drivers/ethernet/freescale/ |
H A D | dpaa.rst | 163 range from 0 (lowest) to 3 (highest). These are mapped to HW workqueues with
|
/linux/tools/memory-model/Documentation/ |
H A D | simple.txt | 82 the list macros (for example, include/linux/{,rcu}list.h), workqueues,
|
/linux/Documentation/livepatch/ |
H A D | livepatch.rst | 190 The location is clear when using workqueues or the kthread worker
|
/linux/Documentation/RCU/ |
H A D | checklist.rst | 540 If necessary, you can use something like workqueues to execute
|
/linux/Documentation/RCU/Design/Requirements/ |
H A D | Requirements.rst | 1294 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 D | spi-summary.rst | 610 execution contexts like IRQ handlers, tasklets, or workqueues (such
|
/linux/init/ |
H A D | Kconfig | 724 any source of "noise" such as unbound workqueues, timers, kthreads...
|
/linux/lib/ |
H A D | Kconfig.debug | 1297 Say Y here to enable stall detection on workqueues. If a
|