Lines Matching refs:thread
75 #include <kern/thread.h>
441 thread_t thread;
476 * Create the idle processor thread.
492 * If there is no active thread, the processor
494 * start up thread.
498 result = kernel_thread_create((thread_continue_t)processor_start_thread, NULL, MAXPRI_KERNEL, &thread);
510 thread_lock(thread);
511 thread->bound_processor = processor;
512 processor->next_thread = thread;
513 thread->state = TH_RUN;
514 thread_unlock(thread);
517 thread_deallocate(thread);
881 thread_t thread, *thread_list = (thread_t *)addr;
883 for (thread = (thread_t)queue_first(&threads);
884 !queue_end(&threads, (queue_entry_t)thread);
885 thread = (thread_t)queue_next(&thread->threads)) {
886 thread_reference_internal(thread);
887 thread_list[actual++] = thread;