From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 03:04:41 +0000 Subject: [PATCH] rk3568 rt init --- kernel/drivers/video/rockchip/rga3/include/rga_job.h | 14 +++----------- 1 files changed, 3 insertions(+), 11 deletions(-) diff --git a/kernel/drivers/video/rockchip/rga3/include/rga_job.h b/kernel/drivers/video/rockchip/rga3/include/rga_job.h index 214472e..0fc7761 100644 --- a/kernel/drivers/video/rockchip/rga3/include/rga_job.h +++ b/kernel/drivers/video/rockchip/rga3/include/rga_job.h @@ -21,12 +21,9 @@ RGA_JOB_UNSUPPORT_RGA_MMU = 1 << 4, }; -struct rga_scheduler_t *rga_job_get_scheduler(struct rga_job *job); - -void rga_job_session_destroy(struct rga_session *session); - void rga_job_scheduler_dump_info(struct rga_scheduler_t *scheduler); -void rga_job_done(struct rga_scheduler_t *scheduler, int ret); +void rga_job_next(struct rga_scheduler_t *scheduler); +struct rga_job *rga_job_done(struct rga_scheduler_t *scheduler); struct rga_job *rga_job_commit(struct rga_req *rga_command_base, struct rga_request *request); int rga_job_mpi_commit(struct rga_req *rga_command_base, struct rga_request *request); @@ -38,6 +35,7 @@ uint32_t id); int rga_request_commit(struct rga_request *user_request); +void rga_request_session_destroy_abort(struct rga_session *session); int rga_request_put(struct rga_request *request); void rga_request_get(struct rga_request *request); int rga_request_free(struct rga_request *request); @@ -51,11 +49,5 @@ int rga_request_manager_init(struct rga_pending_request_manager **request_manager_session); int rga_request_manager_remove(struct rga_pending_request_manager **request_manager_session); - -struct rga_job * -rga_scheduler_get_pending_job_list(struct rga_scheduler_t *scheduler); - -struct rga_job * -rga_scheduler_get_running_job(struct rga_scheduler_t *scheduler); #endif /* __LINUX_RKRGA_JOB_H_ */ -- Gitblit v1.6.2