Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/kernel/
Dworkqueue.c247 struct wq_flusher *first_flusher; /* WQ: first flusher */ member
1213 complete(&pwq->wq->first_flusher->done); in pwq_dec_nr_in_flight()
2769 complete(&wq->first_flusher->done); in flush_workqueue_prep_pwqs()
2813 if (!wq->first_flusher) { in flush_workqueue()
2817 wq->first_flusher = &this_flusher; in flush_workqueue()
2823 wq->first_flusher = NULL; in flush_workqueue()
2853 if (READ_ONCE(wq->first_flusher) != &this_flusher) in flush_workqueue()
2859 if (wq->first_flusher != &this_flusher) in flush_workqueue()
2862 WRITE_ONCE(wq->first_flusher, NULL); in flush_workqueue()
2915 wq->first_flusher = next; in flush_workqueue()
[all …]