| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/ |
| H A D | rga2_mmu_info.c | 276 img->format, img->yrgb_addr); in rga2_dma_memory_check() 359 img->yrgb_addr = img->uv_addr; in rga2_convert_addr() 360 img->uv_addr = img->yrgb_addr + (img->vir_w * img->vir_h); in rga2_convert_addr() 392 if (unlikely(!mmu_flag && src0->yrgb_addr)) { in rga2_get_dma_info() 395 } else if (mmu_flag && src0->yrgb_addr) { in rga2_get_dma_info() 396 ret = rga2_map_dma_buffer(src0->yrgb_addr, buffer_src0, DMA_BIDIRECTIONAL); in rga2_get_dma_info() 415 if (unlikely(!mmu_flag && src1->yrgb_addr)) { in rga2_get_dma_info() 419 } else if (mmu_flag && src1->yrgb_addr) { in rga2_get_dma_info() 420 ret = rga2_map_dma_buffer(src1->yrgb_addr, buffer_src1, DMA_BIDIRECTIONAL); in rga2_get_dma_info() 439 if (unlikely(!mmu_flag && dst->yrgb_addr)) { in rga2_get_dma_info() [all …]
|
| H A D | rga2_reg_info.c | 335 …*bRGA_SRC_BASE0 = (RK_U32)(msg->src.yrgb_addr + msg->src.y_offset * (stride<<2) + msg->src.x_offse… in RGA2_set_reg_src_info() 339 …*bRGA_SRC_BASE0 = (RK_U32)(msg->src.yrgb_addr + msg->src.y_offset * (stride<<2) + msg->src.x_offse… in RGA2_set_reg_src_info() 393 RK_U32 yrgb_addr, u_addr, v_addr, s_yrgb_addr; in RGA2_set_reg_dst_info() local 578 …s_yrgb_addr = (RK_U32)msg->src1.yrgb_addr + (msg->src1.y_offset * s_stride) + (msg->src1.x_offset … in RGA2_set_reg_dst_info() 583 …yrgb_addr = (RK_U32)msg->dst.yrgb_addr + (msg->dst.y_offset * d_stride) + ((msg->dst.x_offset * dp… in RGA2_set_reg_dst_info() 585 …yrgb_addr = (RK_U32)msg->dst.yrgb_addr + (msg->dst.y_offset * d_stride) + (msg->dst.x_offset * dpw… in RGA2_set_reg_dst_info() 590 y_lt_addr = yrgb_addr; in RGA2_set_reg_dst_info() 601 y_ld_addr = yrgb_addr + (msg->dst.act_h - 1) * (d_stride); in RGA2_set_reg_dst_info() 603 y_rt_addr = yrgb_addr + (line_width_real - 1) * dpw; in RGA2_set_reg_dst_info() 611 y_ld_addr = yrgb_addr + (msg->dst.act_h - 1) * (d_stride); in RGA2_set_reg_dst_info() [all …]
|
| H A D | rga2_drv.c | 332 req->src.yrgb_addr, req->src.uv_addr, req->src.v_addr, in print_debug_info() 336 if (req->src1.yrgb_addr != 0 || in print_debug_info() 340 req->src1.yrgb_addr, req->src1.uv_addr, req->src1.v_addr, in print_debug_info() 346 req->dst.yrgb_addr, req->dst.uv_addr, req->dst.v_addr, in print_debug_info() 1966 req.src.yrgb_addr = 0; in rga2_slt() 1978 req.dst.yrgb_addr = 0; in rga2_slt() 2153 req.pat.yrgb_addr = virt_to_phys(src); in rga2_test_0() 2186 req.src.yrgb_addr = 0;//(uint32_t)virt_to_phys(src); in rga2_test_0() 2199 req.dst.yrgb_addr = 0;//((uint32_t)virt_to_phys(dst)); in rga2_test_0()
|
| H A D | rga2.h | 314 unsigned long yrgb_addr; /* yrgb mem addr */ member 334 uint32_t yrgb_addr; /* yrgb mem addr */ member
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/ |
| H A D | rga_mmu_info.c | 128 static int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr, unsigned long v_addr, in rga_buf_size_cal() argument 143 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 149 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 155 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 160 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 166 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 172 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 178 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 184 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 193 start = MIN(yrgb_addr, uv_addr); in rga_buf_size_cal() [all …]
|
| H A D | rga_drv.c | 305 req->src.yrgb_addr, req->src.uv_addr, req->src.v_addr, in print_debug_info() 310 req->dst.yrgb_addr, req->dst.uv_addr, req->dst.v_addr, in print_debug_info() 1013 if (req->src.yrgb_addr) { in rga_convert_dma_buf() 1014 hdl = ion_import_dma_buf(rga_drvdata->ion_client, req->src.yrgb_addr); in rga_convert_dma_buf() 1032 req->src.format, req->src.yrgb_addr); in rga_convert_dma_buf() 1038 req->src.yrgb_addr = req->src.uv_addr; in rga_convert_dma_buf() 1039 req->src.uv_addr = req->src.yrgb_addr + (req->src.vir_w * req->src.vir_h); in rga_convert_dma_buf() 1044 req->src.yrgb_addr = phy_addr + src_offset; in rga_convert_dma_buf() 1045 req->src.uv_addr = req->src.yrgb_addr + (req->src.vir_w * req->src.vir_h); in rga_convert_dma_buf() 1051 req->src.yrgb_addr = req->src.uv_addr; in rga_convert_dma_buf() [all …]
|
| H A D | RGA_API.c | 180 msg->dst.yrgb_addr = (unsigned long)rga_service.pre_scale_buf; in RGA_gen_two_pro() 181 msg->dst.uv_addr = msg->dst.yrgb_addr + stride * dah; in RGA_gen_two_pro() 186 msg1->src.yrgb_addr = msg->dst.yrgb_addr; in RGA_gen_two_pro()
|
| H A D | rga_reg_info.c | 640 *bRGA_SRC_Y_MST = msg->src.yrgb_addr + (y_off * stride) + (x_off * pixel_width); in RGA_set_src() 704 *bRGA_DST_MST = (u32)msg->dst.yrgb_addr + (y_off * stride) + (x_off * pw); in RGA_set_dst() 1077 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1082 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1086 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1091 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1095 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1100 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1104 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() 1109 y_addr = msg->src.yrgb_addr + yp*stride + xp; in RGA_set_bitblt_reg_info() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_dma_buf.c | 30 int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr, in rga_buf_size_cal() argument 52 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 53 end = yrgb_addr + size_yrgb; in rga_buf_size_cal() 61 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 62 end = yrgb_addr + size_yrgb; in rga_buf_size_cal() 78 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal() 79 end = yrgb_addr + size_yrgb; in rga_buf_size_cal() 90 start = min(yrgb_addr, uv_addr); in rga_buf_size_cal() 92 end = max((yrgb_addr + size_yrgb), (uv_addr + size_uv)); in rga_buf_size_cal() 102 start = min3(yrgb_addr, uv_addr, v_addr); in rga_buf_size_cal() [all …]
|
| H A D | rga2_reg_info.c | 600 (u32) (msg->src.yrgb_addr + in RGA2_set_reg_src_info() 607 (u32) (msg->src.yrgb_addr + in RGA2_set_reg_src_info() 671 u32 yrgb_addr, u_addr, v_addr, s_yrgb_addr; in RGA2_set_reg_dst_info() local 1151 (u32) msg->src1.yrgb_addr + (msg->src1.y_offset * s_stride) + in RGA2_set_reg_dst_info() 1157 yrgb_addr = (u32) msg->dst.yrgb_addr + in RGA2_set_reg_dst_info() 1161 yrgb_addr = (u32) msg->dst.yrgb_addr + in RGA2_set_reg_dst_info() 1172 y_lt_addr = yrgb_addr; in RGA2_set_reg_dst_info() 1185 y_ld_addr = yrgb_addr + (msg->dst.act_h - 1) * (d_stride); in RGA2_set_reg_dst_info() 1186 y_rt_addr = yrgb_addr + (msg->dst.act_w * 2 - 1); in RGA2_set_reg_dst_info() 1189 y_ld_addr = (u32)msg->dst.yrgb_addr + in RGA2_set_reg_dst_info() [all …]
|
| H A D | rga3_reg_info.c | 378 *bRGA3_WIN0_Y_BASE = (u32) msg->win0.yrgb_addr; in RGA3_set_reg_win0_info() 754 *bRGA3_WIN1_Y_BASE = (u32) msg->win1.yrgb_addr; in RGA3_set_reg_win1_info() 1011 *bRGA3_WR_Y_BASE = (u32) msg->wr.yrgb_addr; in RGA3_set_reg_wr_info() 1310 if (msg->win0.yrgb_addr == msg->wr.yrgb_addr) in RGA3_set_reg_overlap_info() 1350 win->yrgb_addr = img->yrgb_addr; in addr_copy() 1487 (req_rga->src.yrgb_addr != req_rga->dst.yrgb_addr)) { in rga_cmd_to_rga3_cmd() 1532 if (req_rga->pat.yrgb_addr != 0) { in rga_cmd_to_rga3_cmd() 1533 if (req_rga->src.yrgb_addr == req_rga->dst.yrgb_addr) { in rga_cmd_to_rga3_cmd() 1564 if (req_rga->pat.yrgb_addr != 0) { in rga_cmd_to_rga3_cmd() 1610 if (req->win1.yrgb_addr != 0) { in rga_cmd_to_rga3_cmd() [all …]
|
| H A D | rga_debugger.c | 755 (unsigned long)req->src.yrgb_addr, (unsigned long)req->src.uv_addr, in rga_request_task_debug_info() 761 if (req->pat.yrgb_addr != 0 || req->pat.uv_addr != 0 in rga_request_task_debug_info() 764 (unsigned long)req->pat.yrgb_addr, (unsigned long)req->pat.uv_addr, in rga_request_task_debug_info() 772 (unsigned long)req->dst.yrgb_addr, (unsigned long)req->dst.uv_addr, in rga_request_task_debug_info() 793 (unsigned long)req->src.yrgb_addr, in rga_cmd_print_debug_info() 802 if (req->pat.yrgb_addr != 0 || req->pat.uv_addr != 0 in rga_cmd_print_debug_info() 805 (unsigned long)req->pat.yrgb_addr, in rga_cmd_print_debug_info() 816 (unsigned long)req->dst.yrgb_addr, in rga_cmd_print_debug_info()
|
| H A D | rga_mm.c | 1233 img->yrgb_addr = yrgb_offset; in rga_mm_set_mmu_base() 1282 img->yrgb_addr = img_offset; in rga_mm_set_mmu_base() 1518 handle = img->yrgb_addr; in rga_mm_get_channel_handle_info() 1520 ret = rga_mm_get_buffer(mm, job, handle, &img->yrgb_addr, in rga_mm_get_channel_handle_info() 1548 handle = img->yrgb_addr; in rga_mm_get_channel_handle_info() 1550 ret = rga_mm_get_buffer(mm, job, handle, &img->yrgb_addr, in rga_mm_get_channel_handle_info() 1585 if (likely(req->src.yrgb_addr > 0)) { in rga_mm_get_handle_info() 1595 if (likely(req->dst.yrgb_addr > 0)) { in rga_mm_get_handle_info() 1605 if (likely(req->pat.yrgb_addr > 0)) { in rga_mm_get_handle_info() 1665 if (img_info->yrgb_addr) { in rga_mm_get_channel_external_buffer() [all …]
|
| H A D | rga_drv.c | 50 channel_info->yrgb_addr = buffer.handle; in rga_mpi_set_channel_buffer() 220 if ((mpi_job->dma_buf_src0 != NULL) && (mpi_cmd.src.yrgb_addr > 0)) in rga_mpi_commit() 221 rga_mm_release_buffer(mpi_cmd.src.yrgb_addr); in rga_mpi_commit() 222 if ((mpi_job->dma_buf_src1 != NULL) && (mpi_cmd.pat.yrgb_addr > 0)) in rga_mpi_commit() 223 rga_mm_release_buffer(mpi_cmd.pat.yrgb_addr); in rga_mpi_commit() 224 if ((mpi_job->dma_buf_dst != NULL) && (mpi_cmd.dst.yrgb_addr > 0)) in rga_mpi_commit() 225 rga_mm_release_buffer(mpi_cmd.dst.yrgb_addr); in rga_mpi_commit()
|
| H A D | rga_job.c | 68 if (likely(req->src.yrgb_addr > 0)) { in rga_job_judgment_support_core() 69 ret = rga_mm_lookup_flag(mm, req->src.yrgb_addr); in rga_job_judgment_support_core() 81 if (likely(req->dst.yrgb_addr > 0)) { in rga_job_judgment_support_core() 82 ret = rga_mm_lookup_flag(mm, req->dst.yrgb_addr); in rga_job_judgment_support_core() 94 if (req->pat.yrgb_addr > 0) { in rga_job_judgment_support_core() 95 ret = rga_mm_lookup_flag(mm, req->pat.yrgb_addr); in rga_job_judgment_support_core()
|
| H A D | rga_policy.c | 277 if (src1->yrgb_addr > 0) { in rga_job_assign() 310 if (src1->yrgb_addr > 0) { in rga_job_assign()
|
| H A D | rga_common.c | 622 img->uv_addr = img->yrgb_addr + (img->vir_w * img->vir_h); in rga_convert_addr() 632 img->uv_addr = img->yrgb_addr; in rga_convert_addr()
|
| /OK3568_Linux_fs/external/linux-rga/core/ |
| H A D | NormalRga.h | 106 … unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, 111 … unsigned int yrgb_addr, unsigned int uv_addr,unsigned int v_addr, 124 … unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, 130 … unsigned int yrgb_addr,unsigned int uv_addr, unsigned int v_addr, 147 … unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, 153 … unsigned int yrgb_addr,unsigned int uv_addr, unsigned int v_addr,
|
| H A D | NormalRgaApi.cpp | 310 unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, in NormalRgaSetSrcVirtualInfo() argument 315 unsigned int yrgb_addr, unsigned int uv_addr,unsigned int v_addr, in NormalRgaSetSrcVirtualInfo() 320 req->src.yrgb_addr = yrgb_addr; in NormalRgaSetSrcVirtualInfo() 344 unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, in NormalRgaSetDstVirtualInfo() argument 350 unsigned int yrgb_addr,unsigned int uv_addr, unsigned int v_addr, in NormalRgaSetDstVirtualInfo() 356 msg->dst.yrgb_addr = yrgb_addr; in NormalRgaSetDstVirtualInfo() 385 unsigned long yrgb_addr,unsigned long uv_addr,unsigned long v_addr, in NormalRgaSetPatVirtualInfo() argument 391 unsigned int yrgb_addr,unsigned int uv_addr, unsigned int v_addr, in NormalRgaSetPatVirtualInfo() 397 msg->pat.yrgb_addr = yrgb_addr; in NormalRgaSetPatVirtualInfo() 802 msg->pat.yrgb_addr = pat_addr; in NormalRgaUpdatePattenBuffMode() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/include/ |
| H A D | rga.h | 175 unsigned long yrgb_addr; /* yrgb mem addr */ member 179 unsigned int yrgb_addr; /* yrgb mem addr */ 492 unsigned long yrgb_addr, /* yrgb_addr */ 504 unsigned int yrgb_addr, /* yrgb_addr */ 527 unsigned long yrgb_addr, /* yrgb_addr */ 540 unsigned int yrgb_addr, /* yrgb_addr */
|
| /OK3568_Linux_fs/external/mpp/mpp/vproc/rga/ |
| H A D | rga.cpp | 188 img->yrgb_addr = fd; in config_rga_image() 323 request->src.yrgb_addr = src_fd; in rga_copy() 330 request->dst.yrgb_addr = dst_fd; in rga_copy() 382 request->src.yrgb_addr = fd; in rga_dup_field() 389 request->dst.yrgb_addr = 0; in rga_dup_field()
|
| H A D | rga.h | 54 RK_ULONG yrgb_addr; /* yrgb addr */ member
|
| /OK3568_Linux_fs/external/linux-rga/core/hardware/ |
| H A D | rga2_driver.h | 29 unsigned long yrgb_addr; /* yrgb mem addr */ member 33 unsigned int yrgb_addr; /* yrgb mem addr */
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/ |
| H A D | rga_dma_buf.h | 22 int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr,
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/vehicle/ |
| H A D | vehicle_flinger.c | 596 rga_request.src.yrgb_addr = src_buffer->fd; in rk_flinger_iep_deinterlace() 615 rga_request.dst.yrgb_addr = dst_buffer->fd; in rk_flinger_iep_deinterlace() 680 rga_request.src.yrgb_addr = src_buffer->fd; in rk_flinger_rga_scaler() 691 rga_request.dst.yrgb_addr = dst_buffer->fd; in rk_flinger_rga_scaler() 914 rga_request.src.yrgb_addr = src_fd; in rk_flinger_rga_blit() 918 rga_request.dst.yrgb_addr = dst_fd; in rk_flinger_rga_blit()
|