Home
last modified time | relevance | path

Searched refs:rve_job (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/
H A Drve_job.c14 struct rve_job *
18 struct rve_job *job; in rve_scheduler_get_pending_job_list()
23 struct rve_job, head); in rve_scheduler_get_pending_job_list()
30 struct rve_job *
34 struct rve_job *job; in rve_scheduler_get_running_job()
45 static void rve_scheduler_set_pid_info(struct rve_job *job, ktime_t now) in rve_scheduler_set_pid_info()
83 struct rve_scheduler_t *rve_job_get_scheduler(struct rve_job *job) in rve_job_get_scheduler()
88 struct rve_internal_ctx_t *rve_job_get_internal_ctx(struct rve_job *job) in rve_job_get_internal_ctx()
93 static void rve_job_free(struct rve_job *job) in rve_job_free()
103 static int rve_job_cleanup(struct rve_job *job) in rve_job_cleanup()
[all …]
H A Drve_fence.c45 int rve_out_fence_alloc(struct rve_job *job) in rve_out_fence_alloc()
62 int rve_out_fence_get_fd(struct rve_job *job) in rve_out_fence_get_fd()
106 int rve_add_dma_fence_callback(struct rve_job *job, struct dma_fence *in_fence, in rve_add_dma_fence_callback()
H A Drve_reg.c67 int rve_init_reg(struct rve_job *job) in rve_init_reg()
127 int rve_set_reg(struct rve_job *job, struct rve_scheduler_t *scheduler) in rve_set_reg()
236 void rve_get_monitor_info(struct rve_job *job) in rve_get_monitor_info()
H A DMakefile5 rve-y := rve_drv.o rve_job.o rve_reg.o
H A Drve_drv.c48 struct rve_job *job = NULL; in hrtimer_handler()
557 struct rve_job *job; in rve_irq_thread()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/include/
H A Drve_job.h24 struct rve_scheduler_t *rve_job_get_scheduler(struct rve_job *job);
25 struct rve_internal_ctx_t *rve_job_get_internal_ctx(struct rve_job *job);
42 int rve_internal_ctx_signal(struct rve_job *job);
47 struct rve_job *
50 struct rve_job *
H A Drve_fence.h19 int rve_out_fence_alloc(struct rve_job *job);
21 int rve_out_fence_get_fd(struct rve_job *job);
27 int rve_add_dma_fence_callback(struct rve_job *job,
H A Drve_drv.h113 struct rve_job *job;
125 struct rve_job { struct
153 int (*set_reg)(struct rve_job *job, struct rve_scheduler_t *scheduler); argument
154 int (*init_reg)(struct rve_job *job);
195 struct rve_job *running_job;
H A Drve_reg.h80 int rve_set_reg(struct rve_job *job, struct rve_scheduler_t *scheduler);
81 int rve_init_reg(struct rve_job *job);
85 void rve_get_monitor_info(struct rve_job *job);