| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_job.c | 17 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 D | rga_mm.c | 373 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 D | Makefile | 5 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 D | rga_iommu.c | 55 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 D | rga2_reg_info.c | 2359 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 D | rga_policy.c | 218 int rga_job_assign(struct rga_job *job) in rga_job_assign()
|
| H A D | rga3_reg_info.c | 1993 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 D | rga_drv.c | 331 struct rga_job *job = NULL; in hrtimer_handler() 1158 struct rga_job *job; in rga_isr_thread()
|
| H A D | rga_debugger.c | 960 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 D | rga_job.h | 26 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 D | rga_drv.h | 266 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 D | rga_mm.h | 56 int rga_mm_map_job_info(struct rga_job *job); 57 void rga_mm_unmap_job_info(struct rga_job *job);
|
| H A D | rga_debugger.h | 137 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 D | rga_iommu.h | 64 int rga_set_mmu_base(struct rga_job *job, struct rga2_req *req);
|
| /OK3568_Linux_fs/external/linux-rga/docs/ |
| H A D | Rockchip_FAQ_RGA_CN.md | 575 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 D | Rockchip_FAQ_RGA_EN.md | 572 …rga_job: hw use time = 554 //Time-consuming from hardware startup to hardware interrupt retu… 573 …rga_job: (pid:3197) job done use time = 751 //Time-consuming from the start of processing the re… 574 …rga_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 D | 10-kernel-build_2025-06-06_01-57-58.log | |
| H A D | build_2025-06-06_01-57-58.log | |
| H A D | 10-kernel-build.log | |
| H A D | build.log | |