Home
last modified time | relevance | path

Searched refs:rga_scheduler_t (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_drv.h186 struct rga_scheduler_t *scheduler;
232 struct rga_scheduler_t;
269 struct rga_scheduler_t *scheduler;
308 int (*get_version)(struct rga_scheduler_t *scheduler);
309 int (*set_reg)(struct rga_job *job, struct rga_scheduler_t *scheduler);
311 void (*soft_reset)(struct rga_scheduler_t *scheduler);
312 int (*read_back_reg)(struct rga_job *job, struct rga_scheduler_t *scheduler);
313 int (*irq)(struct rga_scheduler_t *scheduler);
314 int (*isr_thread)(struct rga_job *job, struct rga_scheduler_t *scheduler);
322 struct rga_scheduler_t { struct
[all …]
H A Drga_job.h24 void rga_job_scheduler_dump_info(struct rga_scheduler_t *scheduler);
25 void rga_job_next(struct rga_scheduler_t *scheduler);
26 struct rga_job *rga_job_done(struct rga_scheduler_t *scheduler);
48 int rga_request_release_signal(struct rga_scheduler_t *scheduler, struct rga_job *job);
H A Drga_dma_buf.h43 void rga_dma_sync_flush_range(void *pstart, void *pend, struct rga_scheduler_t *scheduler);
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_job.c151 void rga_job_scheduler_dump_info(struct rga_scheduler_t *scheduler) in rga_job_scheduler_dump_info()
172 static int rga_job_run(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga_job_run()
199 void rga_job_next(struct rga_scheduler_t *scheduler) in rga_job_next()
247 struct rga_job *rga_job_done(struct rga_scheduler_t *scheduler) in rga_job_done()
286 static void rga_job_scheduler_timeout_clean(struct rga_scheduler_t *scheduler) in rga_job_scheduler_timeout_clean()
322 struct rga_scheduler_t *scheduler = job->scheduler; in rga_job_insert_todo_list()
356 static struct rga_scheduler_t *rga_job_schedule(struct rga_job *job) in rga_job_schedule()
359 struct rga_scheduler_t *scheduler = NULL; in rga_job_schedule()
392 struct rga_scheduler_t *scheduler = NULL; in rga_job_commit()
621 struct rga_scheduler_t *scheduler = NULL; in rga_request_scheduler_job_abort()
[all …]
H A Drga_drv.c330 struct rga_scheduler_t *scheduler = NULL; in hrtimer_handler()
375 int rga_power_enable(struct rga_scheduler_t *scheduler) in rga_power_enable()
413 int rga_power_disable(struct rga_scheduler_t *scheduler) in rga_power_disable()
445 struct rga_scheduler_t *scheduler = NULL; in rga_power_enable_all()
459 struct rga_scheduler_t *scheduler = NULL; in rga_power_disable_all()
469 int rga_power_enable(struct rga_scheduler_t *scheduler) in rga_power_enable()
474 int rga_power_disable(struct rga_scheduler_t *scheduler) in rga_power_disable()
1146 struct rga_scheduler_t *scheduler = data; in rga_irq_handler()
1157 struct rga_scheduler_t *scheduler = data; in rga_isr_thread()
1266 static void init_scheduler(struct rga_scheduler_t *scheduler, in init_scheduler()
[all …]
H A Drga_iommu.c239 struct rga_scheduler_t *scheduler = (struct rga_scheduler_t *)arg; in rga_iommu_intr_fault_handler()
336 struct rga_scheduler_t *scheduler = NULL; in rga_iommu_bind()
H A Drga2_reg_info.c1925 static void rga_cmd_to_rga2_cmd(struct rga_scheduler_t *scheduler, in rga_cmd_to_rga2_cmd()
2196 static void rga2_soft_reset(struct rga_scheduler_t *scheduler) in rga2_soft_reset()
2363 struct rga_scheduler_t *scheduler = NULL; in rga2_init_reg()
2423 static void rga2_dump_read_back_sys_reg(struct rga_scheduler_t *scheduler) in rga2_dump_read_back_sys_reg()
2444 static void rga2_dump_read_back_csc_reg(struct rga_scheduler_t *scheduler) in rga2_dump_read_back_csc_reg()
2465 static void rga2_dump_read_back_cmd_reg(struct rga_scheduler_t *scheduler) in rga2_dump_read_back_cmd_reg()
2486 static void rga2_dump_read_back_reg(struct rga_scheduler_t *scheduler) in rga2_dump_read_back_reg()
2493 static void rga2_set_pre_intr_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga2_set_pre_intr_reg()
2523 static void rga2_set_reg_full_csc(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga2_set_reg_full_csc()
2555 static int rga2_set_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga2_set_reg()
[all …]
H A Drga3_reg_info.c1758 static void rga3_soft_reset(struct rga_scheduler_t *scheduler) in rga3_soft_reset()
1997 struct rga_scheduler_t *scheduler = NULL; in rga3_init_reg()
2030 static void rga3_dump_read_back_reg(struct rga_scheduler_t *scheduler) in rga3_dump_read_back_reg()
2050 static int rga3_set_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga3_set_reg()
2124 static int rga3_get_version(struct rga_scheduler_t *scheduler) in rga3_get_version()
2150 static int rga3_irq(struct rga_scheduler_t *scheduler) in rga3_irq()
2185 static int rga3_isr_thread(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga3_isr_thread()
H A Drga_mm.c312 static inline bool rga_mm_check_memory_limit(struct rga_scheduler_t *scheduler, int mm_flag) in rga_mm_check_memory_limit()
381 struct rga_scheduler_t *scheduler; in rga_mm_map_dma_buffer()
533 struct rga_scheduler_t *scheduler; in rga_mm_map_virt_addr()
680 struct rga_scheduler_t *scheduler; in rga_mm_map_phys_addr()
1303 struct rga_scheduler_t *scheduler; in rga_mm_sync_dma_sg_for_device()
1329 struct rga_scheduler_t *scheduler; in rga_mm_sync_dma_sg_for_cpu()
H A Drga_debugger.c173 struct rga_scheduler_t *scheduler = NULL; in rga_load_show()
220 struct rga_scheduler_t *scheduler = NULL; in rga_scheduler_show()
431 struct rga_scheduler_t *scheduler = NULL; in rga_hardware_show()
H A Drga_policy.c226 struct rga_scheduler_t *scheduler = NULL; in rga_job_assign()
H A Drga_dma_buf.c542 void rga_dma_sync_flush_range(void *pstart, void *pend, struct rga_scheduler_t *scheduler) in rga_dma_sync_flush_range()