/device/board/isoftstone/yangfan/kernel/src/driv/media/ispp/ |
D | common.c | 267 if (!buf->dbufs) in rkispp_free_pool() 271 __func__, i, buf->dbufs); in rkispp_free_pool() 276 dma_buf_put(buf->dbufs->dbuf[j]); in rkispp_free_pool() 280 buf->dbufs = NULL; in rkispp_free_pool() 287 static int rkispp_init_pool(struct rkispp_hw_dev *hw, struct rkisp_ispp_buf *dbufs) in rkispp_init_pool() argument 299 if (!pool->dbufs) in rkispp_init_pool() 302 dbufs->is_isp = true; in rkispp_init_pool() 303 pool->dbufs = dbufs; in rkispp_init_pool() 306 __func__, i, dbufs); in rkispp_init_pool() 308 mem = g_ops->attach_dmabuf(hw->dev, dbufs->dbuf[i], in rkispp_init_pool() [all …]
|
D | stream_v10.c | 166 struct rkisp_ispp_buf *dbufs; in tnr_free_buf() local 182 dbufs = get_list_buf(list, true); in tnr_free_buf() 184 video, s_rx_buffer, dbufs, NULL); in tnr_free_buf() 193 dbufs = get_list_buf(list, true); in tnr_free_buf() 194 kfree(dbufs); in tnr_free_buf() 198 dbufs = get_list_buf(list, true); in tnr_free_buf() 199 kfree(dbufs); in tnr_free_buf() 214 struct rkisp_ispp_buf *dbufs; in tnr_init_buf() local 222 dbufs = kzalloc(sizeof(*dbufs), GFP_KERNEL); in tnr_init_buf() 223 if (!dbufs) { in tnr_init_buf() [all …]
|
D | stream_v20.c | 154 struct rkisp_ispp_buf *dbufs; in fec_free_buf() local 159 dbufs = get_list_buf(list, true); in fec_free_buf() 160 if (dbufs->is_isp) in fec_free_buf() 162 video, s_rx_buffer, dbufs, NULL); in fec_free_buf()
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
D | common.c | 273 if (!buf->dbufs) { in rkispp_free_pool() 277 dev_info(hw->dev, "%s dbufs[%d]:0x%p\n", __func__, i, buf->dbufs); in rkispp_free_pool() 283 dma_buf_put(buf->dbufs->dbuf[j]); in rkispp_free_pool() 287 buf->dbufs = NULL; in rkispp_free_pool() 294 static int rkispp_init_pool(struct rkispp_hw_dev *hw, struct rkisp_ispp_buf *dbufs) in rkispp_init_pool() argument 306 if (!pool->dbufs) { in rkispp_init_pool() 310 dbufs->is_isp = true; in rkispp_init_pool() 311 pool->dbufs = dbufs; in rkispp_init_pool() 313 dev_info(hw->dev, "%s dbufs[%d]:0x%p\n", __func__, i, dbufs); in rkispp_init_pool() 316 … mem = g_ops->attach_dmabuf(hw->dev, dbufs->dbuf[i], dbufs->dbuf[i]->size, DMA_BIDIRECTIONAL); in rkispp_init_pool() [all …]
|
D | stream_v20.c | 145 struct rkisp_ispp_buf *dbufs; in fec_free_buf() local 151 dbufs = get_list_buf(list, true); in fec_free_buf() 152 if (dbufs->is_isp) { in fec_free_buf() 153 v4l2_subdev_call(dev->ispp_sdev.remote_sd, video, s_rx_buffer, dbufs, NULL); in fec_free_buf()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
D | common.c | 267 if (!buf->dbufs) in rkispp_free_pool() 271 __func__, i, buf->dbufs); in rkispp_free_pool() 276 dma_buf_put(buf->dbufs->dbuf[j]); in rkispp_free_pool() 280 buf->dbufs = NULL; in rkispp_free_pool() 287 static int rkispp_init_pool(struct rkispp_hw_dev *hw, struct rkisp_ispp_buf *dbufs) in rkispp_init_pool() argument 299 if (!pool->dbufs) in rkispp_init_pool() 302 dbufs->is_isp = true; in rkispp_init_pool() 303 pool->dbufs = dbufs; in rkispp_init_pool() 306 __func__, i, dbufs); in rkispp_init_pool() 308 mem = g_ops->attach_dmabuf(hw->dev, dbufs->dbuf[i], in rkispp_init_pool() [all …]
|
D | stream_v20.c | 154 struct rkisp_ispp_buf *dbufs; in fec_free_buf() local 159 dbufs = get_list_buf(list, true); in fec_free_buf() 160 if (dbufs->is_isp) in fec_free_buf() 162 video, s_rx_buffer, dbufs, NULL); in fec_free_buf()
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
D | bridge.c | 21 static inline struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 23 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf() 30 struct rkisp_ispp_buf *dbufs; in free_bridge_buf() local 61 dbufs = list_first_entry(&hw->rpt_list, struct rkisp_ispp_buf, list); in free_bridge_buf() 62 list_del(&dbufs->list); in free_bridge_buf() 63 list_add_tail(&dbufs->list, &hw->list); in free_bridge_buf() 67 dbufs = list_first_entry(&hw->list, struct rkisp_ispp_buf, list); in free_bridge_buf() 68 list_del(&dbufs->list); in free_bridge_buf() 117 buf->dbufs.dbuf[j] = dummy->dbuf; in init_buf() 118 buf->dbufs.didx[j] = i * GROUP_BUF_MAX + j; in init_buf() [all …]
|
D | bridge_v30.c | 17 static inline struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 19 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf()
|
D | isp_external.h | 26 struct rkisp_rx_buf *dbufs; member
|
D | rkisp.c | 2547 if (!pool->dbufs) { in rkisp_rx_buf_pool_free() 2553 dma_buf_put(pool->dbufs->dbuf); in rkisp_rx_buf_pool_free() 2556 pool->dbufs = NULL; in rkisp_rx_buf_pool_free() 2560 static int rkisp_rx_buf_pool_init(struct rkisp_device *dev, struct rkisp_rx_buf *dbufs) in rkisp_rx_buf_pool_init() argument 2572 if (!pool->dbufs) { in rkisp_rx_buf_pool_init() 2577 pool->dbufs = dbufs; in rkisp_rx_buf_pool_init() 2578 …_dbg(1, rkisp_debug, &dev->v4l2_dev, "%s type:0x%x dbufs[%d]:%p", __func__, dbufs->type, i, dbufs); in rkisp_rx_buf_pool_init() 2580 mem = g_ops->attach_dmabuf(dev->hw_dev->dev, dbufs->dbuf, dbufs->dbuf->size, DMA_BIDIRECTIONAL); in rkisp_rx_buf_pool_init() 2596 get_dma_buf(dbufs->dbuf); in rkisp_rx_buf_pool_init() 2598 dbufs->is_init = true; in rkisp_rx_buf_pool_init() [all …]
|
D | bridge.h | 44 struct rkisp_ispp_buf dbufs; member
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
D | bridge.c | 22 struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 24 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf() 31 struct rkisp_ispp_buf *dbufs; in free_bridge_buf() local 62 dbufs = list_first_entry(&hw->rpt_list, in free_bridge_buf() 64 list_del(&dbufs->list); in free_bridge_buf() 65 list_add_tail(&dbufs->list, &hw->list); in free_bridge_buf() 69 dbufs = list_first_entry(&hw->list, in free_bridge_buf() 71 list_del(&dbufs->list); in free_bridge_buf() 119 buf->dbufs.dbuf[j] = dummy->dbuf; in init_buf() 120 buf->dbufs.didx[j] = i * GROUP_BUF_MAX + j; in init_buf() [all …]
|
D | bridge_v30.c | 18 struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 20 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf()
|
D | isp_external.h | 29 struct rkisp_rx_buf *dbufs; member
|
D | rkisp.c | 2563 if (!pool->dbufs) in rkisp_rx_buf_pool_free() 2568 dma_buf_put(pool->dbufs->dbuf); in rkisp_rx_buf_pool_free() 2571 pool->dbufs = NULL; in rkisp_rx_buf_pool_free() 2576 struct rkisp_rx_buf *dbufs) in rkisp_rx_buf_pool_init() argument 2588 if (!pool->dbufs) in rkisp_rx_buf_pool_init() 2592 pool->dbufs = dbufs; in rkisp_rx_buf_pool_init() 2594 "%s type:0x%x dbufs[%d]:%p", __func__, dbufs->type, i, dbufs); in rkisp_rx_buf_pool_init() 2596 mem = g_ops->attach_dmabuf(dev->hw_dev->dev, dbufs->dbuf, in rkisp_rx_buf_pool_init() 2597 dbufs->dbuf->size, DMA_BIDIRECTIONAL); in rkisp_rx_buf_pool_init() 2612 get_dma_buf(dbufs->dbuf); in rkisp_rx_buf_pool_init() [all …]
|
D | bridge.h | 44 struct rkisp_ispp_buf dbufs; member
|
/device/board/isoftstone/yangfan/kernel/src/driv/media/isp/ |
D | bridge.c | 22 struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 24 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf() 31 struct rkisp_ispp_buf *dbufs; in free_bridge_buf() local 62 dbufs = list_first_entry(&hw->rpt_list, in free_bridge_buf() 64 list_del(&dbufs->list); in free_bridge_buf() 65 list_add_tail(&dbufs->list, &hw->list); in free_bridge_buf() 69 dbufs = list_first_entry(&hw->list, in free_bridge_buf() 71 list_del(&dbufs->list); in free_bridge_buf() 119 buf->dbufs.dbuf[j] = dummy->dbuf; in init_buf() 120 buf->dbufs.didx[j] = i * GROUP_BUF_MAX + j; in init_buf() [all …]
|
D | bridge_v30.c | 18 struct rkisp_bridge_buf *to_bridge_buf(struct rkisp_ispp_buf *dbufs) in to_bridge_buf() argument 20 return container_of(dbufs, struct rkisp_bridge_buf, dbufs); in to_bridge_buf()
|
D | isp_external.h | 29 struct rkisp_rx_buf *dbufs; member
|
D | rkisp.c | 2563 if (!pool->dbufs) in rkisp_rx_buf_pool_free() 2568 dma_buf_put(pool->dbufs->dbuf); in rkisp_rx_buf_pool_free() 2571 pool->dbufs = NULL; in rkisp_rx_buf_pool_free() 2576 struct rkisp_rx_buf *dbufs) in rkisp_rx_buf_pool_init() argument 2588 if (!pool->dbufs) in rkisp_rx_buf_pool_init() 2592 pool->dbufs = dbufs; in rkisp_rx_buf_pool_init() 2594 "%s type:0x%x dbufs[%d]:%p", __func__, dbufs->type, i, dbufs); in rkisp_rx_buf_pool_init() 2596 mem = g_ops->attach_dmabuf(dev->hw_dev->dev, dbufs->dbuf, in rkisp_rx_buf_pool_init() 2597 dbufs->dbuf->size, DMA_BIDIRECTIONAL); in rkisp_rx_buf_pool_init() 2612 get_dma_buf(dbufs->dbuf); in rkisp_rx_buf_pool_init() [all …]
|
D | bridge.h | 44 struct rkisp_ispp_buf dbufs; member
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
D | capture.c | 511 struct rkcif_rx_buffer *to_cif_rx_buf(struct rkisp_rx_buf *dbufs) in to_cif_rx_buf() argument 513 return container_of(dbufs, struct rkcif_rx_buffer, dbufs); in to_cif_rx_buf() 1332 static void rkcif_s_rx_buffer(struct rkcif_device *dev, struct rkisp_rx_buf *dbufs) in rkcif_s_rx_buffer() argument 1342 v4l2_subdev_call(sd, video, s_rx_buffer, dbufs, NULL); in rkcif_s_rx_buffer() 1349 struct rkisp_rx_buf *dbufs; in rkcif_assign_new_buffer_init_toisp() local 1369 dbufs = list_first_entry(&stream->rx_buf_head, in rkcif_assign_new_buffer_init_toisp() 1372 if (dbufs) in rkcif_assign_new_buffer_init_toisp() 1373 list_del(&dbufs->list); in rkcif_assign_new_buffer_init_toisp() 1374 stream->curr_buf_toisp = to_cif_rx_buf(dbufs); in rkcif_assign_new_buffer_init_toisp() 1384 dbufs = list_first_entry(&stream->rx_buf_head, in rkcif_assign_new_buffer_init_toisp() [all …]
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
D | capture.c | 567 static inline struct rkcif_rx_buffer *to_cif_rx_buf(struct rkisp_rx_buf *dbufs) in to_cif_rx_buf() argument 569 return container_of(dbufs, struct rkcif_rx_buffer, dbufs); in to_cif_rx_buf() 1368 static void rkcif_s_rx_buffer(struct rkcif_device *dev, struct rkisp_rx_buf *dbufs) in rkcif_s_rx_buffer() argument 1379 v4l2_subdev_call(sd, video, s_rx_buffer, dbufs, NULL); in rkcif_s_rx_buffer() 1385 struct rkisp_rx_buf *dbufs; in rkcif_assign_new_buffer_init_toisp() local 1404 dbufs = list_first_entry(&stream->rx_buf_head, struct rkisp_rx_buf, list); in rkcif_assign_new_buffer_init_toisp() 1405 if (dbufs) { in rkcif_assign_new_buffer_init_toisp() 1406 list_del(&dbufs->list); in rkcif_assign_new_buffer_init_toisp() 1408 stream->curr_buf_toisp = to_cif_rx_buf(dbufs); in rkcif_assign_new_buffer_init_toisp() 1418 dbufs = list_first_entry(&stream->rx_buf_head, struct rkisp_rx_buf, list); in rkcif_assign_new_buffer_init_toisp() [all …]
|
/device/board/isoftstone/yangfan/kernel/src/driv/media/cif/ |
D | capture.c | 511 struct rkcif_rx_buffer *to_cif_rx_buf(struct rkisp_rx_buf *dbufs) in to_cif_rx_buf() argument 513 return container_of(dbufs, struct rkcif_rx_buffer, dbufs); in to_cif_rx_buf() 1332 static void rkcif_s_rx_buffer(struct rkcif_device *dev, struct rkisp_rx_buf *dbufs) in rkcif_s_rx_buffer() argument 1342 v4l2_subdev_call(sd, video, s_rx_buffer, dbufs, NULL); in rkcif_s_rx_buffer() 1349 struct rkisp_rx_buf *dbufs; in rkcif_assign_new_buffer_init_toisp() local 1369 dbufs = list_first_entry(&stream->rx_buf_head, in rkcif_assign_new_buffer_init_toisp() 1372 if (dbufs) in rkcif_assign_new_buffer_init_toisp() 1373 list_del(&dbufs->list); in rkcif_assign_new_buffer_init_toisp() 1374 stream->curr_buf_toisp = to_cif_rx_buf(dbufs); in rkcif_assign_new_buffer_init_toisp() 1384 dbufs = list_first_entry(&stream->rx_buf_head, in rkcif_assign_new_buffer_init_toisp() [all …]
|