Home
last modified time | relevance | path

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

/linux/kernel/
H A Dworkqueue.c344 struct wq_flusher *first_flusher; /* WQ: first flusher */
2041 complete(&pwq->wq->first_flusher->done); in pwq_dec_nr_in_flight()
3817 * The caller should have initialized @wq->first_flusher prior to in insert_wq_barrier()
3868 complete(&wq->first_flusher->done); in flush_workqueue_prep_pwqs()
3940 if (!wq->first_flusher) {
3944 wq->first_flusher = &this_flusher; in __flush_workqueue()
3950 wq->first_flusher = NULL; in __flush_workqueue()
3980 if (READ_ONCE(wq->first_flusher) != &this_flusher) in __flush_workqueue()
3986 if (wq->first_flusher != &this_flusher) in __flush_workqueue()
3989 WRITE_ONCE(wq->first_flusher, NUL in __flush_workqueue()
343 struct wq_flusher *first_flusher; /* WQ: first flusher */ global() member
[all...]