Searched refs:rga_scheduler_t (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/ |
| H A D | rga_drv.h | 186 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 D | rga_job.h | 24 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 D | rga_dma_buf.h | 43 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 D | rga_job.c | 151 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 D | rga_drv.c | 330 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 D | rga_iommu.c | 239 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 D | rga2_reg_info.c | 1925 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 D | rga3_reg_info.c | 1758 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 D | rga_mm.c | 312 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 D | rga_debugger.c | 173 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 D | rga_policy.c | 226 struct rga_scheduler_t *scheduler = NULL; in rga_job_assign()
|
| H A D | rga_dma_buf.c | 542 void rga_dma_sync_flush_range(void *pstart, void *pend, struct rga_scheduler_t *scheduler) in rga_dma_sync_flush_range()
|