Home
last modified time | relevance | path

Searched refs:cur_cpu_num (Results 1 – 9 of 9) sorted by relevance

/AliOS-Things-master/kernel/rhino/
A Dk_sched.c89 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 Dk_sys.c168 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 Dk_mutex.c288 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 Dk_sem.c163 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 Dk_buf_queue.c215 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 Dk_task.c338 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 Dk_event.c166 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 Dk_queue.c252 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 Dk_internal.h149 if ((g_active_task[cur_cpu_num]->cancel == 1u) && (obj->blk_obj.cancel == 1u)) {\

Completed in 12 milliseconds