Lines Matching refs:idle_threads
293 static struct thread **idle_threads; variable
2248 idle_threads = zalloc(ncpu * sizeof(struct thread *)); in init_idle_threads()
2249 if (!idle_threads) in init_idle_threads()
2256 idle_threads[i] = thread__new(0, 0); in init_idle_threads()
2257 if (idle_threads[i] == NULL) in init_idle_threads()
2260 ret = init_idle_thread(idle_threads[i]); in init_idle_threads()
2272 if (idle_threads == NULL) in free_idle_threads()
2276 if ((idle_threads[i])) in free_idle_threads()
2277 thread__delete(idle_threads[i]); in free_idle_threads()
2280 free(idle_threads); in free_idle_threads()
2289 if ((cpu >= idle_max_cpu) || (idle_threads == NULL)) { in get_idle_thread()
2293 p = realloc(idle_threads, j * sizeof(struct thread *)); in get_idle_thread()
2297 idle_threads = (struct thread **) p; in get_idle_thread()
2299 idle_threads[i] = NULL; in get_idle_thread()
2305 if (idle_threads[cpu] == NULL) { in get_idle_thread()
2306 idle_threads[cpu] = thread__new(0, 0); in get_idle_thread()
2308 if (idle_threads[cpu]) { in get_idle_thread()
2309 if (init_idle_thread(idle_threads[cpu]) < 0) in get_idle_thread()
2314 return idle_threads[cpu]; in get_idle_thread()
2894 t = idle_threads[i]; in timehist_print_summary()
2918 t = idle_threads[i]; in timehist_print_summary()