Lines Matching refs:cur_cpu_num

168     uint8_t    cur_cpu_num;  in krhino_intrpt_exit()  local
182 cur_cpu_num = cpu_cur_get(); in krhino_intrpt_exit()
184 g_intrpt_nested_level[cur_cpu_num]--; in krhino_intrpt_exit()
186 if (g_intrpt_nested_level[cur_cpu_num] > 0u) { in krhino_intrpt_exit()
191 if (g_per_cpu[cur_cpu_num].dis_sched > 0u) { in krhino_intrpt_exit()
192 g_per_cpu[cur_cpu_num].dis_sched = 0u; in krhino_intrpt_exit()
197 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_intrpt_exit()
202 preferred_task = preferred_cpu_ready_task_get(&g_ready_queue, cur_cpu_num); in krhino_intrpt_exit()
205 if (preferred_task == &g_idle_task[cur_cpu_num]) { in krhino_intrpt_exit()
206 if (g_active_task[cur_cpu_num]->sched_policy == KSCHED_CFS) { in krhino_intrpt_exit()
207 if (g_active_task[cur_cpu_num]->task_state == K_RDY) { in krhino_intrpt_exit()
208 cur_task_exec_time = g_active_task[cur_cpu_num]->task_time_this_run + in krhino_intrpt_exit()
209 (LR_COUNT_GET() - g_active_task[cur_cpu_num]->task_time_start); in krhino_intrpt_exit()
214 cfs_node_insert(&g_active_task[cur_cpu_num]->node, cur_task_exec_time); in krhino_intrpt_exit()
219 preferred_task = &g_idle_task[cur_cpu_num]; in krhino_intrpt_exit()
222 if (g_active_task[cur_cpu_num]->sched_policy == KSCHED_CFS) { in krhino_intrpt_exit()
223 if (g_active_task[cur_cpu_num]->task_state == K_RDY) { in krhino_intrpt_exit()
224 cur_task_exec_time = g_active_task[cur_cpu_num]->task_time_this_run + in krhino_intrpt_exit()
225 (LR_COUNT_GET() - g_active_task[cur_cpu_num]->task_time_start); in krhino_intrpt_exit()
226 cfs_node_insert(&g_active_task[cur_cpu_num]->node, cur_task_exec_time); in krhino_intrpt_exit()
236 if (preferred_task == g_active_task[cur_cpu_num]) { in krhino_intrpt_exit()
241 TRACE_INTRPT_TASK_SWITCH(g_active_task[cur_cpu_num], preferred_task); in krhino_intrpt_exit()
244 if (g_active_task[cur_cpu_num] == &g_idle_task[cur_cpu_num]) { in krhino_intrpt_exit()
247 g_active_task[cur_cpu_num]->cur_exc = 0; in krhino_intrpt_exit()
248 preferred_task->cpu_num = cur_cpu_num; in krhino_intrpt_exit()
251 g_preferred_ready_task[cur_cpu_num] = preferred_task; in krhino_intrpt_exit()