Searched refs:this_flusher (Results 1 – 1 of 1) sorted by relevance
3134 struct wq_flusher this_flusher = { in __flush_workqueue() local3135 .list = LIST_HEAD_INIT(this_flusher.list), in __flush_workqueue()3161 this_flusher.flush_color = wq->work_color; in __flush_workqueue()3168 wq->first_flusher = &this_flusher; in __flush_workqueue()3180 list_add_tail(&this_flusher.list, &wq->flusher_queue); in __flush_workqueue()3189 list_add_tail(&this_flusher.list, &wq->flusher_overflow); in __flush_workqueue()3196 wait_for_completion(&this_flusher.done); in __flush_workqueue()3204 if (READ_ONCE(wq->first_flusher) != &this_flusher) in __flush_workqueue()3210 if (wq->first_flusher != &this_flusher) in __flush_workqueue()3215 WARN_ON_ONCE(!list_empty(&this_flusher.list)); in __flush_workqueue()[all …]