Searched refs:works (Results 1 – 6 of 6) sorted by relevance
/kernel/ |
D | stop_machine.c | 33 struct list_head works; /* list of pending works */ member 63 list_add_tail(&work->list, &stopper->works); in __cpu_stop_queue_work() 503 run = !list_empty(&stopper->works); in cpu_stop_should_run() 516 if (!list_empty(&stopper->works)) { in cpu_stopper_thread() 517 work = list_first_entry(&stopper->works, in cpu_stopper_thread() 567 WARN_ON(!list_empty(&stopper->works)); in cpu_stop_park() 596 INIT_LIST_HEAD(&stopper->works); in cpu_stop_init()
|
D | padata.c | 135 static void __init padata_works_free(struct list_head *works) in padata_works_free() argument 139 if (list_empty(works)) in padata_works_free() 143 list_for_each_entry_safe(cur, next, works, pw_list) { in padata_works_free() 492 LIST_HEAD(works); in padata_do_multithreaded() 511 ps.nworks = padata_work_alloc_mt(nworks, &ps, &works); in padata_do_multithreaded() 524 list_for_each_entry(pw, &works, pw_list) in padata_do_multithreaded() 535 padata_works_free(&works); in padata_do_multithreaded()
|
D | workqueue.c | 3320 struct work_struct __percpu *works; in schedule_on_each_cpu() local 3322 works = alloc_percpu(struct work_struct); in schedule_on_each_cpu() 3323 if (!works) in schedule_on_each_cpu() 3329 struct work_struct *work = per_cpu_ptr(works, cpu); in schedule_on_each_cpu() 3336 flush_work(per_cpu_ptr(works, cpu)); in schedule_on_each_cpu() 3339 free_percpu(works); in schedule_on_each_cpu()
|
/kernel/dma/ |
D | Kconfig | 185 size. This works well for buffers up to a few hundreds kilobytes, but
|
/kernel/power/ |
D | Kconfig | 71 It also works with swap files to a limited extent (for details see
|
/kernel/trace/ |
D | Kconfig | 250 This tracer works by hooking into every function call that the 372 implementation and works via page faults. Tracing is disabled by
|