Lines Matching full:info

39 static void thread_print_cb(struct thread_analyzer_info *info)  in thread_print_cb()  argument
41 size_t pcnt = (info->stack_used * 100U) / info->stack_size; in thread_print_cb()
46 THREAD_ANALYZER_VSTR(info->name), in thread_print_cb()
47 info->stack_size - info->stack_used, info->stack_used, in thread_print_cb()
48 info->stack_size, pcnt, in thread_print_cb()
49 info->utilization); in thread_print_cb()
52 if (info->priv_stack_size > 0) { in thread_print_cb()
53 pcnt = (info->priv_stack_used * 100U) / info->priv_stack_size; in thread_print_cb()
58 " ", info->priv_stack_size - info->priv_stack_used, info->priv_stack_used, in thread_print_cb()
59 info->priv_stack_size, pcnt); in thread_print_cb()
66 " ", info->usage.total_cycles); in thread_print_cb()
73 " ", info->usage.current_cycles, info->usage.peak_cycles, in thread_print_cb()
74 info->usage.average_cycles); in thread_print_cb()
81 THREAD_ANALYZER_VSTR(info->name), in thread_print_cb()
82 info->stack_size - info->stack_used, info->stack_used, in thread_print_cb()
83 info->stack_size, pcnt); in thread_print_cb()
102 struct thread_analyzer_info info; in thread_analyze_cb() local
127 info.name = name; in thread_analyze_cb()
128 info.stack_size = size; in thread_analyze_cb()
129 info.stack_used = size - unused; in thread_analyze_cb()
134 info.priv_stack_size = size; in thread_analyze_cb()
135 info.priv_stack_used = size - unused; in thread_analyze_cb()
137 info.priv_stack_size = 0; in thread_analyze_cb()
144 if (k_thread_runtime_stats_get(thread, &info.usage) != 0) { in thread_analyze_cb()
159 info.utilization = (info.usage.execution_cycles * 100U) / in thread_analyze_cb()
166 cb(&info); in thread_analyze_cb()