Home
last modified time | relevance | path

Searched refs:dbufs (Results 1 – 25 of 41) sorted by relevance

12

/device/board/isoftstone/yangfan/kernel/src/driv/media/ispp/
Dcommon.c267 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 …]
Dstream_v10.c166 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 …]
Dstream_v20.c154 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/
Dcommon.c273 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 …]
Dstream_v20.c145 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/
Dcommon.c267 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 …]
Dstream_v20.c154 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/
Dbridge.c21 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 …]
Dbridge_v30.c17 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()
Disp_external.h26 struct rkisp_rx_buf *dbufs; member
Drkisp.c2547 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 …]
Dbridge.h44 struct rkisp_ispp_buf dbufs; member
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
Dbridge.c22 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 …]
Dbridge_v30.c18 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()
Disp_external.h29 struct rkisp_rx_buf *dbufs; member
Drkisp.c2563 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 …]
Dbridge.h44 struct rkisp_ispp_buf dbufs; member
/device/board/isoftstone/yangfan/kernel/src/driv/media/isp/
Dbridge.c22 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 …]
Dbridge_v30.c18 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()
Disp_external.h29 struct rkisp_rx_buf *dbufs; member
Drkisp.c2563 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 …]
Dbridge.h44 struct rkisp_ispp_buf dbufs; member
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
Dcapture.c511 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/
Dcapture.c567 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/
Dcapture.c511 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 …]

12