Searched refs:subcore_data (Results 1 – 4 of 4) sorted by relevance
159 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_job_wait() local167 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() local346 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 …]
95 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_soft_reset() local111 subcore_data = &rknpu_dev->subcore_datas[i]; in rknpu_soft_reset()112 wake_up(&subcore_data->job_done_wq); in rknpu_soft_reset()
45 struct rknpu_subcore_data *subcore_data = NULL; in rknpu_load_show() local53 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()
603 struct rknpu_subcore_data *subcore_data = NULL; in hrtimer_handler() local610 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()