Home
last modified time | relevance | path

Searched refs:yrgb_addr (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga2/
H A Drga2_mmu_info.c276 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 Drga2_reg_info.c335 …*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()
583yrgb_addr = (RK_U32)msg->dst.yrgb_addr + (msg->dst.y_offset * d_stride) + ((msg->dst.x_offset * dp… in RGA2_set_reg_dst_info()
585yrgb_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 Drga2_drv.c332 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 Drga2.h314 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 Drga_mmu_info.c128 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 Drga_drv.c305 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 DRGA_API.c180 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 Drga_reg_info.c640 *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 Drga_dma_buf.c30 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 Drga2_reg_info.c600 (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 Drga3_reg_info.c378 *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 Drga_debugger.c755 (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 Drga_mm.c1233 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 Drga_drv.c50 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 Drga_job.c68 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 Drga_policy.c277 if (src1->yrgb_addr > 0) { in rga_job_assign()
310 if (src1->yrgb_addr > 0) { in rga_job_assign()
H A Drga_common.c622 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 DNormalRga.h106 … 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 DNormalRgaApi.cpp310 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 Drga.h175 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 Drga.cpp188 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 Drga.h54 RK_ULONG yrgb_addr; /* yrgb addr */ member
/OK3568_Linux_fs/external/linux-rga/core/hardware/
H A Drga2_driver.h29 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 Drga_dma_buf.h22 int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr,
/OK3568_Linux_fs/kernel/drivers/video/rockchip/vehicle/
H A Dvehicle_flinger.c596 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()

12