Home
last modified time | relevance | path

Searched refs:yrgb_addr (Results 1 - 21 of 21) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/
H A Drga2_mmu_info.c247 ret = rga2_virtual_memory_check(vaddr, img->vir_w, img->vir_h, img->format, img->yrgb_addr); in rga2_dma_memory_check()
329 img->yrgb_addr = img->uv_addr; in rga2_convert_addr()
330 img->uv_addr = img->yrgb_addr + (img->vir_w * img->vir_h); in rga2_convert_addr()
363 if (unlikely(!mmu_flag && src0->yrgb_addr)) { in rga2_get_dma_info()
366 } else if (mmu_flag && src0->yrgb_addr) { in rga2_get_dma_info()
367 ret = rga2_map_dma_buffer(src0->yrgb_addr, buffer_src0, DMA_BIDIRECTIONAL); in rga2_get_dma_info()
386 if (unlikely(!mmu_flag && src1->yrgb_addr)) { in rga2_get_dma_info()
390 } else if (mmu_flag && src1->yrgb_addr) { in rga2_get_dma_info()
391 ret = rga2_map_dma_buffer(src1->yrgb_addr, buffer_src1, DMA_BIDIRECTIONAL); in rga2_get_dma_info()
410 if (unlikely(!mmu_flag && dst->yrgb_addr)) { in rga2_get_dma_info()
658 rga2_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr, unsigned long v_addr, int format, uint32_t w, uint32_t h, unsigned long *StartAddr) rga2_buf_size_cal() argument
[all...]
H A Drga2_reg_info.c486 *bRGA_SRC_BASE0 = (unsigned int)(msg->src.yrgb_addr + msg->src.y_offset * (stride << RGA2_INDEX_TW) + in RGA2_set_reg_src_info()
491 *bRGA_SRC_BASE0 = (unsigned int)(msg->src.yrgb_addr + msg->src.y_offset * (stride << RGA2_INDEX_TW) + in RGA2_set_reg_src_info()
547 unsigned int yrgb_addr, u_addr, v_addr, s_yrgb_addr; in RGA2_set_reg_dst_info() local
978 s_yrgb_addr = (unsigned int)msg->src1.yrgb_addr + (msg->src1.y_offset * s_stride) + (msg->src1.x_offset * spw); in RGA2_set_reg_dst_info()
983 yrgb_addr = in RGA2_set_reg_dst_info()
984 (unsigned int)msg->dst.yrgb_addr + (msg->dst.y_offset * d_stride) + ((msg->dst.x_offset * dpw) >> 1); in RGA2_set_reg_dst_info()
986 yrgb_addr = (unsigned int)msg->dst.yrgb_addr + (msg->dst.y_offset * d_stride) + (msg->dst.x_offset * dpw); in RGA2_set_reg_dst_info()
991 y_lt_addr = yrgb_addr; in RGA2_set_reg_dst_info()
1001 y_ld_addr = yrgb_addr in RGA2_set_reg_dst_info()
[all...]
H A Drga2_drv.c334 INFO("src : y=%lx uv=%lx v=%lx aw=%d ah=%d vw=%d vh=%d xoff=%d yoff=%d format=%s\n", req->src.yrgb_addr, in print_debug_info()
337 if (req->src1.yrgb_addr != 0 || req->src1.uv_addr != 0 || req->src1.v_addr != 0) { in print_debug_info()
338 INFO("src1 : y=%lx uv=%lx v=%lx aw=%d ah=%d vw=%d vh=%d xoff=%d yoff=%d format=%s\n", req->src1.yrgb_addr, in print_debug_info()
342 INFO("dst : y=%lx uv=%lx v=%lx aw=%d ah=%d vw=%d vh=%d xoff=%d yoff=%d format=%s\n", req->dst.yrgb_addr, in print_debug_info()
1898 req.src.yrgb_addr = 0; in rga2_slt()
1910 req.dst.yrgb_addr = 0; in rga2_slt()
2101 req.src.yrgb_addr = 0; in rga2_test_0()
2114 req.dst.yrgb_addr = 0; in rga2_test_0()
H A Drga2.h282 unsigned long yrgb_addr; /* yrgb mem addr */ member
300 uint32_t yrgb_addr; /* yrgb mem addr */ member
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c48 int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr, in rga_buf_size_cal() argument
70 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal()
71 end = yrgb_addr + size_yrgb; in rga_buf_size_cal()
79 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal()
80 end = yrgb_addr + size_yrgb; in rga_buf_size_cal()
96 start = yrgb_addr >> PAGE_SHIFT; in rga_buf_size_cal()
97 end = yrgb_addr + size_yrgb; in rga_buf_size_cal()
108 start = min(yrgb_addr, uv_addr); in rga_buf_size_cal()
110 end = max((yrgb_addr + size_yrgb), (uv_addr + size_uv)); in rga_buf_size_cal()
120 start = min3(yrgb_addr, uv_add in rga_buf_size_cal()
[all...]
H A Drga2_mmu_info.c425 DstPageCount = rga_buf_size_cal(req->dst.yrgb_addr, in rga2_mmu_flush_cache()
583 Src0PageCount = rga_buf_size_cal(req->src.yrgb_addr, in rga2_mmu_info_BitBlt_mode()
594 Src1PageCount = rga_buf_size_cal(req->src1.yrgb_addr, in rga2_mmu_info_BitBlt_mode()
606 DstPageCount = rga_buf_size_cal(req->dst.yrgb_addr, in rga2_mmu_info_BitBlt_mode()
685 req->src.yrgb_addr = (req->src.yrgb_addr & (~PAGE_MASK)); in rga2_mmu_info_BitBlt_mode()
729 req->src1.yrgb_addr = (req->src1.yrgb_addr & (~PAGE_MASK)); in rga2_mmu_info_BitBlt_mode()
788 req->dst.yrgb_addr = (req->dst.yrgb_addr in rga2_mmu_info_BitBlt_mode()
[all...]
H A Drga2_reg_info.c569 (u32) (msg->src.yrgb_addr + in RGA2_set_reg_src_info()
576 (u32) (msg->src.yrgb_addr + in RGA2_set_reg_src_info()
639 u32 yrgb_addr, u_addr, v_addr, s_yrgb_addr; in RGA2_set_reg_dst_info() local
1107 (u32) msg->src1.yrgb_addr + (msg->src1.y_offset * s_stride) + in RGA2_set_reg_dst_info()
1113 yrgb_addr = (u32) msg->dst.yrgb_addr + in RGA2_set_reg_dst_info()
1117 yrgb_addr = (u32) msg->dst.yrgb_addr + in RGA2_set_reg_dst_info()
1128 y_lt_addr = yrgb_addr; in RGA2_set_reg_dst_info()
1140 y_ld_addr = yrgb_addr in RGA2_set_reg_dst_info()
[all...]
H A Drga_mm.c32 img->uv_addr = img->yrgb_addr + (img->vir_w * img->vir_h); in rga_convert_addr()
42 img->uv_addr = img->yrgb_addr; in rga_convert_addr()
869 if (!(img->yrgb_addr > 0)) { in rga_mm_get_channel_handle_info()
875 *buf = rga_mm_lookup_handle(mm, img->yrgb_addr); in rga_mm_get_channel_handle_info()
877 pr_err("This handle[%ld] is illegal.\n", (unsigned long)img->yrgb_addr); in rga_mm_get_channel_handle_info()
890 img->yrgb_addr = rga_mm_lookup_iova(internal_buffer, job->core); in rga_mm_get_channel_handle_info()
891 if (img->yrgb_addr == 0) { in rga_mm_get_channel_handle_info()
898 img->yrgb_addr = 0; in rga_mm_get_channel_handle_info()
905 img->yrgb_addr = rga_mm_lookup_iova(internal_buffer, job->core); in rga_mm_get_channel_handle_info()
906 if (img->yrgb_addr in rga_mm_get_channel_handle_info()
[all...]
H A Drga_job.c96 if (mmu_flag && src1->yrgb_addr) in rga_job_get_current_mm()
102 if (mmu_flag && els->yrgb_addr) in rga_job_get_current_mm()
160 if (likely(req->src.yrgb_addr > 0)) { in rga_job_judgment_support_core()
161 ret = rga_mm_lookup_flag(mm, req->src.yrgb_addr); in rga_job_judgment_support_core()
173 if (likely(req->dst.yrgb_addr > 0)) { in rga_job_judgment_support_core()
174 ret = rga_mm_lookup_flag(mm, req->dst.yrgb_addr); in rga_job_judgment_support_core()
186 if (req->pat.yrgb_addr > 0) { in rga_job_judgment_support_core()
187 ret = rga_mm_lookup_flag(mm, req->pat.yrgb_addr); in rga_job_judgment_support_core()
H A Drga3_reg_info.c328 if (msg->win1.yrgb_addr == 0) { in RGA3_set_reg_win0_info()
410 *bRGA3_WIN0_Y_BASE = (u32) msg->win0.yrgb_addr; in RGA3_set_reg_win0_info()
810 *bRGA3_WIN1_Y_BASE = (u32) msg->win1.yrgb_addr; in RGA3_set_reg_win1_info()
1049 *bRGA3_WR_Y_BASE = (u32) msg->wr.yrgb_addr; in RGA3_set_reg_wr_info()
1194 if (msg->win0.yrgb_addr == msg->wr.yrgb_addr) in RGA3_set_reg_overlap_info()
1235 win->yrgb_addr = img->yrgb_addr; in addr_copy()
1362 if (req_rga->pat.yrgb_addr != 0) { in rga_cmd_to_rga3_cmd()
1411 if (req->win1.yrgb_addr ! in rga_cmd_to_rga3_cmd()
[all...]
H A Drga_debugger.c534 (unsigned long)req->src.yrgb_addr, in rga_cmd_print_debug_info()
543 if (req->pat.yrgb_addr != 0 || req->pat.uv_addr != 0 in rga_cmd_print_debug_info()
546 (unsigned long)req->pat.yrgb_addr, in rga_cmd_print_debug_info()
557 (unsigned long)req->dst.yrgb_addr, in rga_cmd_print_debug_info()
H A Drga_policy.c226 if (src1->yrgb_addr > 0) { in rga_job_assign()
259 if (src1->yrgb_addr > 0) { in rga_job_assign()
/device/soc/rockchip/rk3568/hardware/omx_il/osal/
H A DRockchip_OSAL_RGA_Process.c111 Rga_Request.src.yrgb_addr = plane->fd; in rga_copy()
124 Rga_Request.dst.yrgb_addr = 0; in rga_copy()
127 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_copy()
137 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_copy()
205 Rga_Request.src.yrgb_addr = plane->fd; in rga_crop_scale()
226 Rga_Request.dst.yrgb_addr = 0; in rga_crop_scale()
230 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_crop_scale()
240 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_crop_scale()
310 Rga_Request.src.yrgb_addr = 0; in rga_convert()
313 Rga_Request.src.yrgb_addr in rga_convert()
[all...]
/device/soc/rockchip/common/hardware/rga/include/
H A Drga.h182 unsigned long yrgb_addr; /* yrgb mem addr */ member
186 unsigned int yrgb_addr; /* yrgb mem addr */
380 int RGA_set_src_vir_info(struct rga_req *req, unsigned long yrgb_addr, /* yrgb_addr */
389 int RGA_set_src_vir_info(struct rga_req *req, unsigned int yrgb_addr, /* yrgb_addr */
406 int RGA_set_dst_vir_info(struct rga_req *msg, unsigned long yrgb_addr, /* yrgb_addr */
415 int RGA_set_dst_vir_info(struct rga_req *msg, unsigned int yrgb_addr, /* yrgb_addr */
[all...]
/device/soc/rockchip/rk3399/hardware/rga/include/
H A Drga.h183 unsigned long yrgb_addr; /* yrgb mem addr */ member
187 unsigned int yrgb_addr; /* yrgb mem addr */
392 unsigned long yrgb_addr, /* yrgb_addr */
403 unsigned int yrgb_addr, /* yrgb_addr */
424 unsigned long yrgb_addr, /* yrgb_addr */
436 unsigned int yrgb_addr, /* yrgb_addr */
[all...]
/device/soc/rockchip/rk3568/hardware/rga/include/
H A Drga.h183 unsigned long yrgb_addr; /* yrgb mem addr */ member
187 unsigned int yrgb_addr; /* yrgb mem addr */
392 unsigned long yrgb_addr, /* yrgb_addr */
403 unsigned int yrgb_addr, /* yrgb_addr */
424 unsigned long yrgb_addr, /* yrgb_addr */
436 unsigned int yrgb_addr, /* yrgb_addr */
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_dma_buf.h14 int rga_buf_size_cal(unsigned long yrgb_addr, unsigned long uv_addr,
H A Drga.h293 unsigned long yrgb_addr; member
328 uint64_t yrgb_addr; member
/device/soc/rockchip/rk3588/hardware/rga/include/
H A Drga.h238 uint64_t yrgb_addr; /* yrgb mem addr */ member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c460 dma_addr_t yrgb_addr; member
2676 wb_state->yrgb_addr = rk_obj->dma_addr + fb->offsets[0]; in vop2_wb_encoder_atomic_check()
2796 VOP_MODULE_SET(vop2, wb, yrgb_mst, wb_state->yrgb_addr); in vop2_wb_commit()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c478 dma_addr_t yrgb_addr; member
2671 wb_state->yrgb_addr = rk_obj->dma_addr + fb->offsets[0]; in vop2_wb_encoder_atomic_check()
2790 VOP_MODULE_SET(vop2, wb, yrgb_mst, wb_state->yrgb_addr); in vop2_wb_commit()

Completed in 47 milliseconds