Lines Matching refs:flush_color

260 	int			flush_color;	/* L: flushing color */  member
305 int flush_color; /* WQ: flush color waiting for */ member
341 int flush_color; /* WQ: current flush color */ member
1999 if (likely(pwq->flush_color != color)) in pwq_dec_nr_in_flight()
2007 pwq->flush_color = -1; in pwq_dec_nr_in_flight()
3845 int flush_color, int work_color) in flush_workqueue_prep_pwqs() argument
3851 if (flush_color >= 0) { in flush_workqueue_prep_pwqs()
3872 if (flush_color >= 0) { in flush_workqueue_prep_pwqs()
3873 WARN_ON_ONCE(pwq->flush_color != -1); in flush_workqueue_prep_pwqs()
3875 if (pwq->nr_in_flight[flush_color]) { in flush_workqueue_prep_pwqs()
3876 pwq->flush_color = flush_color; in flush_workqueue_prep_pwqs()
3892 if (flush_color >= 0 && atomic_dec_and_test(&wq->nr_pwqs_to_flush)) in flush_workqueue_prep_pwqs()
3941 .flush_color = -1, in __flush_workqueue()
3958 if (next_color != wq->flush_color) { in __flush_workqueue()
3965 this_flusher.flush_color = wq->work_color; in __flush_workqueue()
3970 WARN_ON_ONCE(wq->flush_color != this_flusher.flush_color); in __flush_workqueue()
3974 if (!flush_workqueue_prep_pwqs(wq, wq->flush_color, in __flush_workqueue()
3977 wq->flush_color = next_color; in __flush_workqueue()
3983 WARN_ON_ONCE(wq->flush_color == this_flusher.flush_color); in __flush_workqueue()
4020 WARN_ON_ONCE(wq->flush_color != this_flusher.flush_color); in __flush_workqueue()
4027 if (next->flush_color != wq->flush_color) in __flush_workqueue()
4034 wq->flush_color != work_next_color(wq->work_color)); in __flush_workqueue()
4037 wq->flush_color = work_next_color(wq->flush_color); in __flush_workqueue()
4048 tmp->flush_color = wq->work_color; in __flush_workqueue()
4058 WARN_ON_ONCE(wq->flush_color != wq->work_color); in __flush_workqueue()
4066 WARN_ON_ONCE(wq->flush_color == wq->work_color); in __flush_workqueue()
4067 WARN_ON_ONCE(wq->flush_color != next->flush_color); in __flush_workqueue()
4072 if (flush_workqueue_prep_pwqs(wq, wq->flush_color, -1)) in __flush_workqueue()
5127 pwq->flush_color = -1; in init_pwq()