/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 254 struct rkisp_dummy_buffer *dummy_buf = &hw->dummy_buf; in rkisp_alloc_page_dummy_buf() local 283 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkisp_alloc_page_dummy_buf() 284 dummy_buf->mem_priv = sg; in rkisp_alloc_page_dummy_buf() 285 dummy_buf->pages = pages; in rkisp_alloc_page_dummy_buf() 286 v4l2_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s buf:0x%x map cnt:%d size:%d\n", __func__, (u32)dummy_buf->dma_addr, in rkisp_alloc_page_dummy_buf() 301 struct rkisp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf; in rkisp_free_page_dummy_buf() local 302 struct sg_table *sg = dummy_buf->mem_priv; in rkisp_free_page_dummy_buf() 310 __free_pages(dummy_buf in rkisp_free_page_dummy_buf() 319 struct rkisp_dummy_buffer *dummy_buf = &hw->dummy_buf; rkisp_alloc_common_dummy_buf() local [all...] |
H A D | hw.h | 69 struct rkisp_dummy_buffer dummy_buf; member
|
H A D | capture_v1x.c | 321 struct rkisp_dummy_buffer *dummy_buf = &stream->ispdev->hw_dev->dummy_buf;
in update_mi() local 331 } else if (dummy_buf->mem_priv) {
in update_mi() 332 mi_set_y_addr(stream, dummy_buf->dma_addr);
in update_mi() 333 mi_set_cb_addr(stream, dummy_buf->dma_addr);
in update_mi() 334 mi_set_cr_addr(stream, dummy_buf->dma_addr);
in update_mi()
|
H A D | dev.h | 146 * @dummy_buf: hdr dma internal buf 157 struct rkisp_dummy_buffer dummy_buf[HDR_DMA_MAX][HDR_MAX_DUMMY_BUF]; member
|
H A D | capture_v21.c | 652 if (!buf && dev->hw_dev->dummy_buf.mem_priv) {
in update_dmatx_v2() 653 buf = &dev->hw_dev->dummy_buf;
in update_dmatx_v2() 668 struct rkisp_dummy_buffer *dummy_buf = &stream->ispdev->hw_dev->dummy_buf;
in update_mi() local 683 } else if (dummy_buf->mem_priv) {
in update_mi() 684 rkisp_write(dev, stream->config->mi.y_base_ad_init, dummy_buf->dma_addr, false);
in update_mi() 685 rkisp_write(dev, stream->config->mi.cb_base_ad_init, dummy_buf->dma_addr, false);
in update_mi() 686 rkisp_write(dev, stream->config->mi.cr_base_ad_init, dummy_buf->dma_addr, false);
in update_mi()
|
H A D | capture_v30.c | 553 struct rkisp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf;
in update_mi() local 597 } else if (dummy_buf->mem_priv) {
in update_mi() 599 val = dummy_buf->dma_addr;
in update_mi()
|
H A D | capture.c | 80 buf = &dev->hdr.dummy_buf[i][j];
in rkisp_create_hdr_buf() 333 if (!hw->dummy_buf.mem_priv || !dev->active_sensor ||
in rkisp_config_dmatx_valid_buf() 351 mi_set_y_addr(stream, hw->dummy_buf.dma_addr);
in rkisp_config_dmatx_valid_buf()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 252 struct rkisp_dummy_buffer *dummy_buf = &hw->dummy_buf; in rkisp_alloc_page_dummy_buf() local 277 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkisp_alloc_page_dummy_buf() 278 dummy_buf->mem_priv = sg; in rkisp_alloc_page_dummy_buf() 279 dummy_buf->pages = pages; in rkisp_alloc_page_dummy_buf() 282 (u32)dummy_buf->dma_addr, ret, size); in rkisp_alloc_page_dummy_buf() 296 struct rkisp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf; in rkisp_free_page_dummy_buf() local 297 struct sg_table *sg = dummy_buf->mem_priv; in rkisp_free_page_dummy_buf() 304 __free_pages(dummy_buf in rkisp_free_page_dummy_buf() 313 struct rkisp_dummy_buffer *dummy_buf = &hw->dummy_buf; rkisp_alloc_common_dummy_buf() local [all...] |
H A D | capture_v1x.c | 332 struct rkisp_dummy_buffer *dummy_buf = &stream->ispdev->hw_dev->dummy_buf; in update_mi() local 345 } else if (dummy_buf->mem_priv) { in update_mi() 346 mi_set_y_addr(stream, dummy_buf->dma_addr); in update_mi() 347 mi_set_cb_addr(stream, dummy_buf->dma_addr); in update_mi() 348 mi_set_cr_addr(stream, dummy_buf->dma_addr); in update_mi()
|
H A D | hw.h | 69 struct rkisp_dummy_buffer dummy_buf; member
|
H A D | dev.h | 146 * @dummy_buf: hdr dma internal buf 157 struct rkisp_dummy_buffer dummy_buf[HDR_DMA_MAX][HDR_MAX_DUMMY_BUF]; member
|
H A D | capture_v21.c | 658 if (!buf && dev->hw_dev->dummy_buf.mem_priv) { in update_dmatx_v2() 659 buf = &dev->hw_dev->dummy_buf; in update_dmatx_v2() 675 struct rkisp_dummy_buffer *dummy_buf = &stream->ispdev->hw_dev->dummy_buf; in update_mi() local 693 } else if (dummy_buf->mem_priv) { in update_mi() 695 dummy_buf->dma_addr, false); in update_mi() 697 dummy_buf->dma_addr, false); in update_mi() 699 dummy_buf->dma_addr, false); in update_mi()
|
H A D | capture_v30.c | 582 struct rkisp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf; in update_mi() local 627 } else if (dummy_buf->mem_priv) { in update_mi() 629 val = dummy_buf->dma_addr; in update_mi()
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 424 struct rkispp_dummy_buffer *dummy_buf = &hw->dummy_buf; in rkispp_alloc_page_dummy_buf() local 453 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkispp_alloc_page_dummy_buf() 454 dummy_buf->mem_priv = sg; in rkispp_alloc_page_dummy_buf() 455 dummy_buf->pages = pages; in rkispp_alloc_page_dummy_buf() 456 v4l2_dbg(1, rkispp_debug, &dev->v4l2_dev, "%s buf:0x%x map cnt:%d\n", __func__, (u32)dummy_buf->dma_addr, ret); in rkispp_alloc_page_dummy_buf() 470 struct rkispp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf; in rkispp_free_page_dummy_buf() local 471 struct sg_table *sg = dummy_buf->mem_priv; in rkispp_free_page_dummy_buf() 479 __free_pages(dummy_buf in rkispp_free_page_dummy_buf() 489 struct rkispp_dummy_buffer *dummy_buf = &hw->dummy_buf; rkispp_alloc_common_dummy_buf() local [all...] |
H A D | stream_v20.c | 34 struct rkispp_dummy_buffer *dummy_buf;
in update_mi() local 45 dummy_buf = &dev->hw_dev->dummy_buf;
in update_mi() 46 set_y_addr(stream, dummy_buf->dma_addr);
in update_mi() 47 set_uv_addr(stream, dummy_buf->dma_addr);
in update_mi() 127 rkispp_write(dev, RKISPP_FEC_WR_Y_BASE, hw->dummy_buf.dma_addr);
in config_fec() 128 rkispp_write(dev, RKISPP_FEC_WR_UV_BASE, hw->dummy_buf.dma_addr);
in config_fec()
|
H A D | stats.c | 23 struct rkispp_dummy_buffer *dummy_buf; in update_addr() local 32 dummy_buf = &stats_vdev->dev->hw_dev->dummy_buf; in update_addr() 33 if (!dummy_buf->mem_priv) { in update_addr() 37 rkispp_write(stats_vdev->dev, RKISPP_ORB_WR_BASE, dummy_buf->dma_addr); in update_addr()
|
H A D | hw.h | 44 struct rkispp_dummy_buffer dummy_buf; member
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 413 struct rkispp_dummy_buffer *dummy_buf = &hw->dummy_buf; in rkispp_alloc_page_dummy_buf() local 438 dummy_buf->dma_addr = sg_dma_address(sg->sgl); in rkispp_alloc_page_dummy_buf() 439 dummy_buf->mem_priv = sg; in rkispp_alloc_page_dummy_buf() 440 dummy_buf->pages = pages; in rkispp_alloc_page_dummy_buf() 443 (u32)dummy_buf->dma_addr, ret); in rkispp_alloc_page_dummy_buf() 457 struct rkispp_dummy_buffer *dummy_buf = &dev->hw_dev->dummy_buf; in rkispp_free_page_dummy_buf() local 458 struct sg_table *sg = dummy_buf->mem_priv; in rkispp_free_page_dummy_buf() 465 __free_pages(dummy_buf in rkispp_free_page_dummy_buf() 475 struct rkispp_dummy_buffer *dummy_buf = &hw->dummy_buf; rkispp_alloc_common_dummy_buf() local [all...] |
H A D | stream_v20.c | 35 struct rkispp_dummy_buffer *dummy_buf; in update_mi() local 46 dummy_buf = &dev->hw_dev->dummy_buf; in update_mi() 47 set_y_addr(stream, dummy_buf->dma_addr); in update_mi() 48 set_uv_addr(stream, dummy_buf->dma_addr); in update_mi() 133 rkispp_write(dev, RKISPP_FEC_WR_Y_BASE, hw->dummy_buf.dma_addr); in config_fec() 134 rkispp_write(dev, RKISPP_FEC_WR_UV_BASE, hw->dummy_buf.dma_addr); in config_fec()
|
H A D | stats.c | 22 struct rkispp_dummy_buffer *dummy_buf; in update_addr() local 31 dummy_buf = &stats_vdev->dev->hw_dev->dummy_buf; in update_addr() 32 if (!dummy_buf->mem_priv) in update_addr() 35 rkispp_write(stats_vdev->dev, RKISPP_ORB_WR_BASE, dummy_buf->dma_addr); in update_addr()
|
H A D | hw.h | 37 struct rkispp_dummy_buffer dummy_buf; member
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | capture.c | 1281 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf;
in rkcif_assign_new_buffer_oneframe() local 1301 if (dummy_buf->vaddr) {
in rkcif_assign_new_buffer_oneframe() 1302 rkcif_write_register(dev, CIF_REG_DVP_FRM0_ADDR_Y, dummy_buf->dma_addr);
in rkcif_assign_new_buffer_oneframe() 1303 rkcif_write_register(dev, CIF_REG_DVP_FRM0_ADDR_UV, dummy_buf->dma_addr);
in rkcif_assign_new_buffer_oneframe() 1318 if (dummy_buf->vaddr) {
in rkcif_assign_new_buffer_oneframe() 1319 rkcif_write_register(dev, CIF_REG_DVP_FRM1_ADDR_Y, dummy_buf->dma_addr);
in rkcif_assign_new_buffer_oneframe() 1320 rkcif_write_register(dev, CIF_REG_DVP_FRM1_ADDR_UV, dummy_buf->dma_addr);
in rkcif_assign_new_buffer_oneframe() 1335 if (dummy_buf->vaddr && stream->frame_phase == CIF_CSI_FRAME0_READY) {
in rkcif_assign_new_buffer_oneframe() 1338 if (dummy_buf in rkcif_assign_new_buffer_oneframe() 1502 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_new_buffer_init() local 1600 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_new_buffer_update() local 1710 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_get_new_buffer_wake_up_mode() local 1760 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_update_new_buffer_wake_up_mode() local 1818 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_dummy_buffer() local 2573 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_check_buffer_update_pingpong() local 2774 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_create_dummy_buf() local 2808 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_destroy_dummy_buf() local [all...] |
H A D | dev.h | 481 * @dummy_buf: dummy space to store dropped data
744 struct rkcif_dummy_buffer dummy_buf;
member
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | capture.c | 1229 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; in rkcif_assign_new_buffer_oneframe() local 1253 if (dummy_buf->vaddr) { in rkcif_assign_new_buffer_oneframe() 1255 dummy_buf->dma_addr); in rkcif_assign_new_buffer_oneframe() 1257 dummy_buf->dma_addr); in rkcif_assign_new_buffer_oneframe() 1275 if (dummy_buf->vaddr) { in rkcif_assign_new_buffer_oneframe() 1277 dummy_buf->dma_addr); in rkcif_assign_new_buffer_oneframe() 1279 dummy_buf->dma_addr); in rkcif_assign_new_buffer_oneframe() 1296 if (dummy_buf->vaddr && stream->frame_phase == CIF_CSI_FRAME0_READY) in rkcif_assign_new_buffer_oneframe() 1298 if (dummy_buf in rkcif_assign_new_buffer_oneframe() 1478 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_new_buffer_init() local 1588 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_new_buffer_update() local 1709 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_get_new_buffer_wake_up_mode() local 1758 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_update_new_buffer_wake_up_mode() local 1820 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_assign_dummy_buffer() local 2645 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_check_buffer_update_pingpong() local 2854 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_create_dummy_buf() local 2891 struct rkcif_dummy_buffer *dummy_buf = &dev->dummy_buf; rkcif_destroy_dummy_buf() local [all...] |
H A D | dev.h | 440 * @dummy_buf: dummy space to store dropped data 709 struct rkcif_dummy_buffer dummy_buf; member
|