Home
last modified time | relevance | path

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

/linux-6.6.21/kernel/
Dworkqueue.c3130 struct wq_flusher this_flusher = { in __flush_workqueue() local
3131 .list = LIST_HEAD_INIT(this_flusher.list), in __flush_workqueue()
3133 .done = COMPLETION_INITIALIZER_ONSTACK_MAP(this_flusher.done, wq->lockdep_map), in __flush_workqueue()
3157 this_flusher.flush_color = wq->work_color; in __flush_workqueue()
3162 WARN_ON_ONCE(wq->flush_color != this_flusher.flush_color); in __flush_workqueue()
3164 wq->first_flusher = &this_flusher; in __flush_workqueue()
3175 WARN_ON_ONCE(wq->flush_color == this_flusher.flush_color); in __flush_workqueue()
3176 list_add_tail(&this_flusher.list, &wq->flusher_queue); in __flush_workqueue()
3185 list_add_tail(&this_flusher.list, &wq->flusher_overflow); in __flush_workqueue()
3192 wait_for_completion(&this_flusher.done); in __flush_workqueue()
[all …]