Home
last modified time | relevance | path

Searched refs:rga_job (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_job.c17 static void rga_job_free(struct rga_job *job) in rga_job_free()
24 struct rga_job *job; in rga_job_kref_release()
26 job = container_of(ref, struct rga_job, refcount); in rga_job_kref_release()
31 static int rga_job_put(struct rga_job *job) in rga_job_put()
36 static void rga_job_get(struct rga_job *job) in rga_job_get()
41 static int rga_job_cleanup(struct rga_job *job) in rga_job_cleanup()
52 static int rga_job_judgment_support_core(struct rga_job *job) in rga_job_judgment_support_core()
113 static struct rga_job *rga_job_alloc(struct rga_req *rga_command_base) in rga_job_alloc()
115 struct rga_job *job = NULL; in rga_job_alloc()
117 job = (struct rga_job *)get_zeroed_page(GFP_KERNEL | GFP_DMA32); in rga_job_alloc()
[all …]
H A Drga_mm.c373 struct rga_job *job) in rga_mm_map_dma_buffer()
525 struct rga_job *job, int write_flag) in rga_mm_map_virt_addr()
673 struct rga_job *job) in rga_mm_map_phys_addr()
765 struct rga_job *job, int write_flag) in rga_mm_map_buffer()
1031 static bool rga_mm_is_need_mmu(struct rga_job *job, struct rga_internal_buffer *buffer) in rga_mm_is_need_mmu()
1049 static int rga_mm_set_mmu_flag(struct rga_job *job) in rga_mm_set_mmu_flag()
1135 static int rga_mm_set_mmu_base(struct rga_job *job, in rga_mm_set_mmu_base()
1299 struct rga_job *job, in rga_mm_sync_dma_sg_for_device()
1325 struct rga_job *job, in rga_mm_sync_dma_sg_for_cpu()
1350 static int rga_mm_get_buffer_info(struct rga_job *job, in rga_mm_get_buffer_info()
[all …]
H A DMakefile5 rga3-y := rga_drv.o rga_common.o rga3_reg_info.o rga_iommu.o rga_dma_buf.o rga_job.o rga_hw_config.…
H A Drga_iommu.c55 int rga_set_mmu_base(struct rga_job *job, struct rga2_req *req) in rga_set_mmu_base()
240 struct rga_job *job = scheduler->running_job; in rga_iommu_intr_fault_handler()
H A Drga2_reg_info.c2359 static int rga2_init_reg(struct rga_job *job) in rga2_init_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()
2673 static int rga2_read_back_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga2_read_back_reg()
2687 struct rga_job *job = scheduler->running_job; in rga2_irq()
2725 static int rga2_isr_thread(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga2_isr_thread()
H A Drga_policy.c218 int rga_job_assign(struct rga_job *job) in rga_job_assign()
H A Drga3_reg_info.c1993 static int rga3_init_reg(struct rga_job *job) in rga3_init_reg()
2050 static int rga3_set_reg(struct rga_job *job, struct rga_scheduler_t *scheduler) in rga3_set_reg()
2152 struct rga_job *job = scheduler->running_job; 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_drv.c331 struct rga_job *job = NULL; in hrtimer_handler()
1158 struct rga_job *job; in rga_isr_thread()
H A Drga_debugger.c960 void rga_dump_job_image(struct rga_job *dump_job) in rga_dump_job_image()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_job.h26 struct rga_job *rga_job_done(struct rga_scheduler_t *scheduler);
27 struct rga_job *rga_job_commit(struct rga_req *rga_command_base, struct rga_request *request);
30 int rga_job_assign(struct rga_job *job);
48 int rga_request_release_signal(struct rga_scheduler_t *scheduler, struct rga_job *job);
H A Drga_drv.h266 struct rga_job { struct
309 int (*set_reg)(struct rga_job *job, struct rga_scheduler_t *scheduler); argument
310 int (*init_reg)(struct rga_job *job);
312 int (*read_back_reg)(struct rga_job *job, struct rga_scheduler_t *scheduler);
314 int (*isr_thread)(struct rga_job *job, struct rga_scheduler_t *scheduler);
333 struct rga_job *running_job;
H A Drga_mm.h56 int rga_mm_map_job_info(struct rga_job *job);
57 void rga_mm_unmap_job_info(struct rga_job *job);
H A Drga_debugger.h137 void rga_dump_job_image(struct rga_job *dump_job);
139 static inline void rga_dump_job_image(struct rga_job *dump_job) in rga_dump_job_image()
H A Drga_iommu.h64 int rga_set_mmu_base(struct rga_job *job, struct rga2_req *req);
/OK3568_Linux_fs/external/linux-rga/docs/
H A DRockchip_FAQ_RGA_CN.md575 rga_job: hw use time = 554 //硬件启动到硬件中断返回耗时
576 rga_job: (pid:3197) job done use time = 751 //开始处理请求到请求完成的耗时
577 rga_job: (pid:3197) job clean use time = 933 //开始处理请求到请求资源处理完毕的耗时
888 rga_job: job assign failed //匹配硬件核心失败
889 rga_job: failed to get scheduler, rga_job_commit(403)
890 rga_job: (pid:3524) job clean use time = 19
891 rga_job: request[282567] task[0] job_commit failed.
892 rga_job: rga request commit failed!
905 [82116.782262] rga_job: job assign failed
1372 **Q4.6**:“rga_policy: invalid function policy”、“rga_job: job assign failed”字样报错是什么导致的?
[all …]
H A DRockchip_FAQ_RGA_EN.md572rga_job: hw use time = 554 //Time-consuming from hardware startup to hardware interrupt retu…
573rga_job: (pid:3197) job done use time = 751 //Time-consuming from the start of processing the re…
574rga_job: (pid:3197) job clean use time = 933 //Time-consuming from the start of processing the re…
882 rga_job: job assign failed //Failed to match hardware core
883 rga_job: failed to get scheduler, rga_job_commit(403)
884 rga_job: (pid:3524) job clean use time = 19
885 rga_job: request[282567] task[0] job_commit failed.
886 rga_job: rga request commit failed!
899 [82116.782262] rga_job: job assign failed
1364 **Q4.6**: What is the cause of the "rga_policy: invalid function policy" and "rga_job: job assign f…
[all …]
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log