Home
last modified time | relevance | path

Searched refs:rve_scheduler_t (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/include/
H A Drve_drv.h116 struct rve_scheduler_t;
127 struct rve_scheduler_t *scheduler;
152 int (*get_version)(struct rve_scheduler_t *scheduler);
153 int (*set_reg)(struct rve_job *job, struct rve_scheduler_t *scheduler);
155 void (*soft_reset)(struct rve_scheduler_t *scheduler);
188 struct rve_scheduler_t { struct
229 struct rve_scheduler_t *scheduler; argument
288 struct rve_scheduler_t *scheduler[RVE_MAX_SCHEDULER];
319 static inline int rve_read(int offset, struct rve_scheduler_t *scheduler) in rve_read()
324 static inline void rve_write(int value, int offset, struct rve_scheduler_t *scheduler) in rve_write()
[all …]
H A Drve_job.h24 struct rve_scheduler_t *rve_job_get_scheduler(struct rve_job *job);
27 void rve_job_done(struct rve_scheduler_t *rve_scheduler, int ret);
48 rve_scheduler_get_pending_job_list(struct rve_scheduler_t *scheduler);
51 rve_scheduler_get_running_job(struct rve_scheduler_t *scheduler);
H A Drve_reg.h79 void rve_soft_reset(struct rve_scheduler_t *scheduler);
80 int rve_set_reg(struct rve_job *job, struct rve_scheduler_t *scheduler);
82 int rve_get_version(struct rve_scheduler_t *scheduler);
84 void rve_dump_read_back_reg(struct rve_scheduler_t *scheduler);
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/
H A Drve_job.c15 rve_scheduler_get_pending_job_list(struct rve_scheduler_t *scheduler) in rve_scheduler_get_pending_job_list()
31 rve_scheduler_get_running_job(struct rve_scheduler_t *scheduler) in rve_scheduler_get_running_job()
47 struct rve_scheduler_t *scheduler; in rve_scheduler_set_pid_info()
83 struct rve_scheduler_t *rve_job_get_scheduler(struct rve_job *job) in rve_job_get_scheduler()
118 struct rve_scheduler_t *scheduler = NULL; in rve_job_session_destroy()
186 struct rve_scheduler_t *scheduler; in rve_job_run()
226 static void rve_job_next(struct rve_scheduler_t *scheduler) in rve_job_next()
272 struct rve_scheduler_t *scheduler; in rve_job_finish_and_next()
293 void rve_job_done(struct rve_scheduler_t *scheduler, int ret) in rve_job_done()
343 static void rve_job_timeout_clean(struct rve_scheduler_t *scheduler) in rve_job_timeout_clean()
[all …]
H A Drve_reg.c13 void rve_soft_reset(struct rve_scheduler_t *scheduler) in rve_soft_reset()
77 void rve_dump_read_back_reg(struct rve_scheduler_t *scheduler) in rve_dump_read_back_reg()
127 int rve_set_reg(struct rve_job *job, struct rve_scheduler_t *scheduler) in rve_set_reg()
210 int rve_get_version(struct rve_scheduler_t *scheduler) in rve_get_version()
239 struct rve_scheduler_t *scheduler = NULL; in rve_get_monitor_info()
H A Drve_drv.c46 struct rve_scheduler_t *scheduler = NULL; in hrtimer_handler()
111 int rve_power_enable(struct rve_scheduler_t *scheduler) in rve_power_enable()
142 int rve_power_disable(struct rve_scheduler_t *scheduler) in rve_power_disable()
532 struct rve_scheduler_t *scheduler = data; in rve_irq_handler()
556 struct rve_scheduler_t *scheduler = data; in rve_irq_thread()
634 static void init_scheduler(struct rve_scheduler_t *scheduler, in init_scheduler()
656 struct rve_scheduler_t *scheduler = NULL; in rve_drv_probe()
670 devm_kzalloc(&pdev->dev, sizeof(struct rve_scheduler_t), in rve_drv_probe()
H A Drve_debugger.c151 struct rve_scheduler_t *scheduler = NULL; in rve_load_show()
192 struct rve_scheduler_t *scheduler = NULL; in rve_scheduler_show()