Lines Matching refs:idle_list
162 struct list_head idle_list; /* X: list of idle workers */
166 /* a workers is either on busy_hash or idle_list, or the manager */
821 if (unlikely(list_empty(&pool->idle_list)))
824 return list_first_entry(&pool->idle_list, struct worker, entry);
908 * manipulating idle_list, so dereferencing idle_list without pool
1795 /* idle_list is LIFO */
1796 list_add(&worker->entry, &pool->idle_list);
2009 /* idle_list is kept in LIFO order, check the last one */
2010 worker = list_entry(pool->idle_list.prev, struct worker, entry);
3445 INIT_LIST_HEAD(&pool->idle_list);
4847 list_for_each_entry(worker, &pool->idle_list, entry) {