Home
last modified time | relevance | path

Searched refs:subcore_data (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_job.c159 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_job_wait() local
167 subcore_data = &rknpu_dev->subcore_datas[core_index]; in rknpu_job_wait()
170 ret = wait_event_timeout(subcore_data->job_done_wq, in rknpu_job_wait()
180 subcore_data->task_num -= rknn_get_task_number(job, core_index); in rknpu_job_wait()
340 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_job_next() local
346 subcore_data = &rknpu_dev->subcore_datas[core_index]; in rknpu_job_next()
350 if (subcore_data->job || list_empty(&subcore_data->todo_list)) { in rknpu_job_next()
355 job = list_first_entry(&subcore_data->todo_list, struct rknpu_job, in rknpu_job_next()
360 subcore_data->job = job; in rknpu_job_next()
377 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_job_done() local
[all …]
H A Drknpu_reset.c95 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_soft_reset() local
111 subcore_data = &rknpu_dev->subcore_datas[i]; in rknpu_soft_reset()
112 wake_up(&subcore_data->job_done_wq); in rknpu_soft_reset()
H A Drknpu_debugger.c45 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_load_show() local
53 subcore_data = &rknpu_dev->subcore_datas[i]; in rknpu_load_show()
60 busy_time_total = subcore_data->timer.busy_time_record; in rknpu_load_show()
H A Drknpu_drv.c603 struct rknpu_subcore_data *subcore_data = NULL; in hrtimer_handler() local
610 subcore_data = &rknpu_dev->subcore_datas[i]; in hrtimer_handler()
614 job = subcore_data->job; in hrtimer_handler()
616 subcore_data->timer.busy_time += in hrtimer_handler()
621 subcore_data->timer.busy_time_record = in hrtimer_handler()
622 subcore_data->timer.busy_time; in hrtimer_handler()
623 subcore_data->timer.busy_time = 0; in hrtimer_handler()