this_flusher     2773 kernel/workqueue.c 	struct wq_flusher this_flusher = {
this_flusher     2774 kernel/workqueue.c 		.list = LIST_HEAD_INIT(this_flusher.list),
this_flusher     2776 kernel/workqueue.c 		.done = COMPLETION_INITIALIZER_ONSTACK_MAP(this_flusher.done, wq->lockdep_map),
this_flusher     2800 kernel/workqueue.c 		this_flusher.flush_color = wq->work_color;
this_flusher     2805 kernel/workqueue.c 			WARN_ON_ONCE(wq->flush_color != this_flusher.flush_color);
this_flusher     2807 kernel/workqueue.c 			wq->first_flusher = &this_flusher;
this_flusher     2818 kernel/workqueue.c 			WARN_ON_ONCE(wq->flush_color == this_flusher.flush_color);
this_flusher     2819 kernel/workqueue.c 			list_add_tail(&this_flusher.list, &wq->flusher_queue);
this_flusher     2828 kernel/workqueue.c 		list_add_tail(&this_flusher.list, &wq->flusher_overflow);
this_flusher     2835 kernel/workqueue.c 	wait_for_completion(&this_flusher.done);
this_flusher     2843 kernel/workqueue.c 	if (wq->first_flusher != &this_flusher)
this_flusher     2849 kernel/workqueue.c 	if (wq->first_flusher != &this_flusher)
this_flusher     2854 kernel/workqueue.c 	WARN_ON_ONCE(!list_empty(&this_flusher.list));
this_flusher     2855 kernel/workqueue.c 	WARN_ON_ONCE(wq->flush_color != this_flusher.flush_color);