Lines Matching refs:idle_list
218 struct list_head idle_list; /* L: list of idle workers */
224 /* a workers is either on busy_hash or idle_list, or the manager */
1034 if (unlikely(list_empty(&pool->idle_list)))
1037 return list_first_entry(&pool->idle_list, struct worker, entry);
1064 /* idle_list is LIFO */
1065 list_add(&worker->entry, &pool->idle_list);
2907 * @list: transfer worker away from its pool->idle_list and into list
2963 /* idle_list is kept in LIFO order, check the last one */
2964 worker = list_last_entry(&pool->idle_list, struct worker, entry);
3006 worker = list_last_entry(&pool->idle_list, struct worker, entry);
4882 INIT_LIST_HEAD(&pool->idle_list);
6554 list_for_each_entry(worker, &pool->idle_list, entry) {