Home
last modified time | relevance | path

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

/linux/kernel/
H A Dworkqueue.c3608 struct wq_drain_dead_softirq_work *dead_work = in drain_dead_softirq_workfn() local
3610 struct worker_pool *pool = dead_work->pool; in drain_dead_softirq_workfn()
3642 complete(&dead_work->done); in drain_dead_softirq_workfn()
3660 struct wq_drain_dead_softirq_work dead_work; in workqueue_softirq_dead() local
3665 INIT_WORK_ONSTACK(&dead_work.work, drain_dead_softirq_workfn); in workqueue_softirq_dead()
3666 dead_work.pool = pool; in workqueue_softirq_dead()
3667 init_completion(&dead_work.done); in workqueue_softirq_dead()
3670 queue_work(system_bh_highpri_wq, &dead_work.work); in workqueue_softirq_dead()
3672 queue_work(system_bh_wq, &dead_work.work); in workqueue_softirq_dead()
3674 wait_for_completion(&dead_work.done); in workqueue_softirq_dead()
[all …]