Lines Matching refs:thread_t
68 chudxnu_bind_thread(thread_t thread, int cpu, __unused int options)
106 chudxnu_unbind_thread(thread_t thread, __unused int options)
114 chudxnu_thread_get_idle(thread_t thread) {
126 chudxnu_thread_get_scheduler_state(thread_t thread) {
251 thread_t thread, *thread_list = (thread_t *)addr;
253 for (i = 0, thread = (thread_t)queue_first(&threads);
255 thread = (thread_t)queue_next(&thread->threads)) {
298 thread_t *thread_list = (thread_t *)addr;
330 thread_t *thread_list;
331 thread_t thread;
374 thread_list = (thread_t *)addr;
378 for (thread = (thread_t)queue_first(&task->threads); i < actual;
379 ++i, thread = (thread_t)queue_next(&thread->task_threads)) {
417 thread_list = (thread_t *)newaddr;
502 __private_extern__ thread_t
509 chudxnu_task_for_thread(thread_t thread)
516 thread_t thread,
528 chudxnu_thread_get_marked(thread_t thread)
536 chudxnu_thread_set_marked(thread_t thread, boolean_t new_value)
556 extern void (*chudxnu_thread_ast_handler)(thread_t);
557 void (*chudxnu_thread_ast_handler)(thread_t) = NULL;
560 extern void chudxnu_thread_ast(thread_t);
562 chudxnu_thread_ast(thread_t thread)
565 void (*handler)(thread_t) = chudxnu_thread_ast_handler;
575 void chudxnu_set_thread_ast( thread_t thread );
577 chudxnu_set_thread_ast( thread_t thread )
587 extern uint32_t chudxnu_get_thread_bits( thread_t thread );
588 extern void chudxnu_set_thread_bits( thread_t thread, uint32_t bits );
591 chudxnu_get_thread_bits( thread_t thread )
597 chudxnu_set_thread_bits( thread_t thread, uint32_t bits )
607 chudxnu_thread_get_dirty(thread_t thread)
616 chudxnu_thread_set_dirty(thread_t thread, boolean_t makedirty)