Searched refs:cur_cpu_num (Results 1 – 9 of 9) sorted by relevance
/AliOS-Things-master/kernel/rhino/ |
A D | k_sched.c | 89 uint8_t cur_cpu_num; in core_sched() local 95 cur_cpu_num = cpu_cur_get(); in core_sched() 97 if (g_per_cpu[cur_cpu_num].dis_sched > 0u) { in core_sched() 98 g_per_cpu[cur_cpu_num].dis_sched = 0u; in core_sched() 108 if (g_sched_lock[cur_cpu_num] > 0u) { in core_sched() 159 g_active_task[cur_cpu_num]->cur_exc = 0; in core_sched() 169 uint8_t cur_cpu_num; in core_sched() local 174 cur_cpu_num = cpu_cur_get(); in core_sched() 180 if (g_sched_lock[cur_cpu_num] > 0u) { in core_sched() 224 TRACE_TASK_SWITCH(g_active_task[cur_cpu_num], g_preferred_ready_task[cur_cpu_num]); in core_sched() [all …]
|
A D | k_sys.c | 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() 205 if (preferred_task == &g_idle_task[cur_cpu_num]) { in krhino_intrpt_exit() 219 preferred_task = &g_idle_task[cur_cpu_num]; in krhino_intrpt_exit() 244 if (g_active_task[cur_cpu_num] == &g_idle_task[cur_cpu_num]) { in krhino_intrpt_exit() [all …]
|
A D | k_mutex.c | 288 uint8_t cur_cpu_num; in krhino_mutex_lock() local 298 cur_cpu_num = cpu_cur_get(); in krhino_mutex_lock() 309 if (g_active_task[cur_cpu_num] == mutex->mutex_task) { in krhino_mutex_lock() 327 mutex->mutex_task = g_active_task[cur_cpu_num]; in krhino_mutex_lock() 330 g_active_task[cur_cpu_num]->mutex_list = mutex; in krhino_mutex_lock() 348 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_mutex_lock() 355 if (g_active_task[cur_cpu_num]->prio < mutex_task->prio) { in krhino_mutex_lock() 385 uint8_t cur_cpu_num; in krhino_mutex_unlock() local 402 cur_cpu_num = cpu_cur_get(); in krhino_mutex_unlock() 405 if (g_active_task[cur_cpu_num] != mutex->mutex_task) { in krhino_mutex_unlock() [all …]
|
A D | k_sem.c | 163 uint8_t cur_cpu_num; in sem_give() local 173 cur_cpu_num = cpu_cur_get(); in sem_give() 174 (void)cur_cpu_num; in sem_give() 181 TRACE_SEM_OVERFLOW(g_active_task[cur_cpu_num], sem); in sem_give() 202 TRACE_SEM_TASK_WAKE(g_active_task[cur_cpu_num], in sem_give() 209 TRACE_SEM_TASK_WAKE(g_active_task[cur_cpu_num], in sem_give() 240 uint8_t cur_cpu_num; in krhino_sem_take() local 247 cur_cpu_num = cpu_cur_get(); in krhino_sem_take() 260 TRACE_SEM_GET_SUCCESS(g_active_task[cur_cpu_num], sem); in krhino_sem_take() 272 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_sem_take() [all …]
|
A D | k_buf_queue.c | 215 uint8_t cur_cpu_num; in buf_queue_send() local 224 cur_cpu_num = cpu_cur_get(); in buf_queue_send() 225 (void)cur_cpu_num; in buf_queue_send() 276 TRACE_BUF_QUEUE_TASK_WAKE(g_active_task[cur_cpu_num], task, queue); in buf_queue_send() 295 uint8_t cur_cpu_num; in krhino_buf_queue_recv() local 303 cur_cpu_num = cpu_cur_get(); in krhino_buf_queue_recv() 329 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_buf_queue_recv() 335 g_active_task[cur_cpu_num]->msg = msg; in krhino_buf_queue_recv() 338 TRACE_BUF_QUEUE_GET_BLK(g_active_task[cur_cpu_num], queue, ticks); in krhino_buf_queue_recv() 344 cur_cpu_num = cpu_cur_get(); in krhino_buf_queue_recv() [all …]
|
A D | k_task.c | 338 uint8_t cur_cpu_num; in krhino_task_sleep() local 349 cur_cpu_num = cpu_cur_get(); in krhino_task_sleep() 402 uint8_t cur_cpu_num; in task_suspend() local 406 cur_cpu_num = cpu_cur_get(); in task_suspend() 408 if (task->cpu_num != cur_cpu_num) { in task_suspend() 794 uint8_t cur_cpu_num; in krhino_task_del() local 802 cur_cpu_num = cpu_cur_get(); in krhino_task_del() 817 cur_cpu_num = cpu_cur_get(); in krhino_task_del() 907 uint8_t cur_cpu_num; in krhino_task_dyn_del() local 913 cur_cpu_num = cpu_cur_get(); in krhino_task_dyn_del() [all …]
|
A D | k_event.c | 166 uint8_t cur_cpu_num; in krhino_event_get() local 178 cur_cpu_num = cpu_cur_get(); in krhino_event_get() 210 TRACE_EVENT_GET(g_active_task[cur_cpu_num], event); in krhino_event_get() 223 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_event_get() 229 g_active_task[cur_cpu_num]->pend_option = opt; in krhino_event_get() 230 g_active_task[cur_cpu_num]->pend_flags = flags; in krhino_event_get() 231 g_active_task[cur_cpu_num]->pend_info = actl_flags; in krhino_event_get() 233 pend_to_blk_obj(&event->blk_obj, g_active_task[cur_cpu_num], ticks); in krhino_event_get() 235 TRACE_EVENT_GET_BLK(g_active_task[cur_cpu_num], event, ticks); in krhino_event_get()
|
A D | k_queue.c | 252 uint8_t cur_cpu_num; in krhino_queue_recv() local 259 cur_cpu_num = cpu_cur_get(); in krhino_queue_recv() 262 if ((g_intrpt_nested_level[cur_cpu_num] > 0u) && (ticks != RHINO_NO_WAIT)) { in krhino_queue_recv() 292 if (g_sched_lock[cur_cpu_num] > 0u) { in krhino_queue_recv() 298 pend_to_blk_obj(&queue->blk_obj, g_active_task[cur_cpu_num], ticks); in krhino_queue_recv() 304 cur_cpu_num = cpu_cur_get(); in krhino_queue_recv() 306 ret = pend_state_end_proc(g_active_task[cur_cpu_num], &queue->blk_obj); in krhino_queue_recv() 310 *msg = g_active_task[cur_cpu_num]->msg; in krhino_queue_recv()
|
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_internal.h | 149 if ((g_active_task[cur_cpu_num]->cancel == 1u) && (obj->blk_obj.cancel == 1u)) {\
|
Completed in 12 milliseconds