Lines Matching refs:first_flusher
245 struct wq_flusher *first_flusher; /* WQ: first flusher */ member
1185 complete(&pwq->wq->first_flusher->done); in pwq_dec_nr_in_flight()
2505 complete(&wq->first_flusher->done); in flush_workqueue_prep_pwqs()
2546 if (!wq->first_flusher) { in flush_workqueue()
2550 wq->first_flusher = &this_flusher; in flush_workqueue()
2556 wq->first_flusher = NULL; in flush_workqueue()
2584 if (wq->first_flusher != &this_flusher) in flush_workqueue()
2590 if (wq->first_flusher != &this_flusher) in flush_workqueue()
2593 wq->first_flusher = NULL; in flush_workqueue()
2646 wq->first_flusher = next; in flush_workqueue()
2655 wq->first_flusher = NULL; in flush_workqueue()