Home | History | Annotate | Download | only in kern

Lines Matching defs:tp_idle_threads

194 	struct thread_head		tp_idle_threads;
395 TAILQ_INIT(&pool->tp_idle_threads);
429 KASSERT(TAILQ_EMPTY(&pool->tp_idle_threads));
452 TAILQ_FOREACH(thread, &pool->tp_idle_threads, tpt_entry)
465 KASSERT(TAILQ_EMPTY(&pool->tp_idle_threads));
874 if (__predict_false(TAILQ_EMPTY(&pool->tp_idle_threads))) {
882 job->job_thread = TAILQ_FIRST(&pool->tp_idle_threads);
885 TAILQ_REMOVE(&pool->tp_idle_threads, job->job_thread,
997 if (TAILQ_EMPTY(&pool->tp_idle_threads)) {
1034 TAILQ_INSERT_TAIL(&pool->tp_idle_threads, thread,
1058 TAILQ_EMPTY(&pool->tp_idle_threads))) {
1073 TAILQ_FIRST(&pool->tp_idle_threads);
1078 TAILQ_REMOVE(&pool->tp_idle_threads, thread,
1131 TAILQ_REMOVE(&pool->tp_idle_threads, thread,
1166 TAILQ_INSERT_TAIL(&pool->tp_idle_threads, thread, tpt_entry);