Lines Matching refs:thread
24 static void set_thread_name(char *name, struct k_thread *thread) in set_thread_name() argument
26 const char *tname = k_thread_name_get(thread); in set_thread_name()
33 thread, &thread->entry); in set_thread_name()
37 void sys_trace_thread_info(struct k_thread *thread) in sys_trace_thread_info() argument
41 set_thread_name(name, thread); in sys_trace_thread_info()
45 Info.TaskID = (uint32_t)(uintptr_t)thread; in sys_trace_thread_info()
47 Info.Prio = thread->base.prio; in sys_trace_thread_info()
48 Info.StackBase = thread->stack_info.size; in sys_trace_thread_info()
49 Info.StackSize = thread->stack_info.start; in sys_trace_thread_info()
85 struct k_thread *thread; in send_task_list_cb() local
87 for (thread = _kernel.threads; thread; thread = thread->next_thread) { in send_task_list_cb()
90 if (z_is_idle_thread_object(thread)) { in send_task_list_cb()
94 set_thread_name(name, thread); in send_task_list_cb()
97 .TaskID = (uint32_t)(uintptr_t)thread, in send_task_list_cb()
99 .StackSize = thread->stack_info.size, in send_task_list_cb()
100 .StackBase = thread->stack_info.start, in send_task_list_cb()
101 .Prio = thread->base.prio, in send_task_list_cb()