Lines Matching refs:worklist
157 struct list_head worklist; /* L: list of pending works */ member
796 return !list_empty(&pool->worklist) && __need_more_worker(pool); in need_more_worker()
808 return !list_empty(&pool->worklist) && in keep_working()
917 !list_empty(&pool->worklist)) { in wq_worker_sleeping()
1161 if (list_empty(&pwq->pool->worklist)) in pwq_activate_inactive_work()
1163 move_linked_works(work, &pwq->pool->worklist, NULL); in pwq_activate_inactive_work()
1425 struct list_head *worklist; in __queue_work() local
1510 worklist = &pwq->pool->worklist; in __queue_work()
1511 if (list_empty(worklist)) in __queue_work()
1515 worklist = &pwq->inactive_works; in __queue_work()
1519 insert_work(pwq, work, worklist, work_flags); in __queue_work()
2076 list_for_each_entry(work, &pool->worklist, entry) in pool_mayday_timeout()
2437 list_first_entry(&pool->worklist, in worker_thread()
2541 list_for_each_entry_safe(work, n, &pool->worklist, entry) { in rescuer_thread()
3461 INIT_LIST_HEAD(&pool->worklist); in init_worker_pool()
3579 WARN_ON(!list_empty(&pool->worklist))) in put_unbound_pool()
4767 list_for_each_entry(work, &pool->worklist, entry) { in show_pwq()
4777 list_for_each_entry(work, &pool->worklist, entry) { in show_pwq()
5838 if (list_empty(&pool->worklist)) in wq_watchdog_timer_fn()