Lines Matching refs:rknpu_job
61 static int rknn_get_task_number(struct rknpu_job *job, int core_index) in rknn_get_task_number()
73 static void rknpu_job_free(struct rknpu_job *job) in rknpu_job_free()
93 static int rknpu_job_cleanup(struct rknpu_job *job) in rknpu_job_cleanup()
102 struct rknpu_job *job = in rknpu_job_cleanup_work()
103 container_of(work, struct rknpu_job, cleanup_work); in rknpu_job_cleanup_work()
108 static inline struct rknpu_job *rknpu_job_alloc(struct rknpu_device *rknpu_dev, in rknpu_job_alloc()
111 struct rknpu_job *job = NULL; in rknpu_job_alloc()
154 static inline int rknpu_job_wait(struct rknpu_job *job) in rknpu_job_wait()
229 static inline int rknpu_job_commit_pc(struct rknpu_job *job, int core_index) in rknpu_job_commit_pc()
322 static int rknpu_job_commit(struct rknpu_job *job, int core_index) in rknpu_job_commit()
339 struct rknpu_job *job = NULL; in rknpu_job_next()
355 job = list_first_entry(&subcore_data->todo_list, struct rknpu_job, in rknpu_job_next()
374 static void rknpu_job_done(struct rknpu_job *job, int ret, int core_index) in rknpu_job_done()
411 static void rknpu_job_schedule(struct rknpu_job *job) in rknpu_job_schedule()
471 static void rknpu_job_abort(struct rknpu_job *job) in rknpu_job_abort()
553 struct rknpu_job *job = NULL; in rknpu_irq_handler()
610 struct rknpu_job *job = NULL; in rknpu_job_timeout_clean()
640 struct rknpu_job, in rknpu_job_timeout_clean()
659 struct rknpu_job *job = NULL; in rknpu_submit()