Home
last modified time | relevance | path

Searched refs:workqueues (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/tools/workqueue/
H A Dwq_dump.py13 Shows the CPUs that can be used for unbound workqueues and how they will be
36 Lists all workqueues along with their type and worker pool association. For
79 workqueues = prog['workqueues'] variable
156 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
H A Dwq_monitor.py7 This is a drgn script to monitor workqueues. For more info on drgn, visit
23 CMW/RPR For per-cpu workqueues, the number of concurrency-management
25 unbound workqueues, the number of times a worker was repatriated
61 workqueues = prog['workqueues'] variable
161 for wq in list_for_each_entry('struct workqueue_struct', workqueues.address_of_(), 'list'):
/kernel/linux/linux-5.10/kernel/
H A Dworkqueue.c22 * pools for workqueues which are not bound to any specific CPU - the
241 struct list_head list; /* PR: list of all workqueues */
272 * the workqueues list without grabbing wq_pool_mutex.
273 * This is used to dump all workqueues from sysrq.
302 static DEFINE_MUTEX(wq_pool_mutex); /* protects pools and workqueues list */
308 static LIST_HEAD(workqueues); /* PR: list of all workqueues */
1124 * pool->lock as this path is taken only for unbound workqueues and in put_pwq()
1556 /* No point in doing this if NUMA isn't enabled for workqueues */ in workqueue_select_cpu_near()
1603 * This current implementation is specific to unbound workqueues in queue_work_node()
[all...]
/kernel/linux/linux-6.6/kernel/
H A Dworkqueue.c22 * pools for workqueues which are not bound to any specific CPU - the
313 struct list_head list; /* PR: list of all workqueues */
349 * the workqueues list without grabbing wq_pool_mutex.
350 * This is used to dump all workqueues from sysrq.
363 * Each pod type describes how CPUs should be grouped for unbound workqueues.
404 static DEFINE_MUTEX(wq_pool_mutex); /* protects pools and workqueues list */
410 static LIST_HEAD(workqueues); /* PR: list of all workqueues */
1219 * workqueues as appropriate. To avoid flooding the console, each violating work
1467 * - %NULL for per-cpu workqueues a
[all...]

Completed in 10 milliseconds