Lines Matching refs:cur_cpu_num
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()
329 mutex->mutex_list = g_active_task[cur_cpu_num]->mutex_list; in krhino_mutex_lock()
330 g_active_task[cur_cpu_num]->mutex_list = mutex; in krhino_mutex_lock()
334 TRACE_MUTEX_GET(g_active_task[cur_cpu_num], mutex, ticks); 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()
356 task_pri_change(mutex_task, g_active_task[cur_cpu_num]->prio); in krhino_mutex_lock()
358 TRACE_TASK_PRI_INV(g_active_task[cur_cpu_num], mutex_task); in krhino_mutex_lock()
364 pend_to_blk_obj(&mutex->blk_obj, g_active_task[cur_cpu_num], ticks); in krhino_mutex_lock()
366 TRACE_MUTEX_GET_BLK(g_active_task[cur_cpu_num], mutex, ticks); 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()
417 mutex_release(g_active_task[cur_cpu_num], mutex); in krhino_mutex_unlock()
426 TRACE_MUTEX_RELEASE_SUCCESS(g_active_task[cur_cpu_num], mutex); in krhino_mutex_unlock()
438 TRACE_MUTEX_TASK_WAKE(g_active_task[cur_cpu_num], task, mutex); in krhino_mutex_unlock()