Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A 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 …]
H A Dstream_v10.c152 struct rkisp_ispp_buf *dbufs; in tnr_free_buf() local
168 dbufs = get_list_buf(list, true); in tnr_free_buf()
170 video, s_rx_buffer, dbufs, NULL); in tnr_free_buf()
179 dbufs = get_list_buf(list, true); in tnr_free_buf()
180 kfree(dbufs); in tnr_free_buf()
184 dbufs = get_list_buf(list, true); in tnr_free_buf()
185 kfree(dbufs); in tnr_free_buf()
200 struct rkisp_ispp_buf *dbufs; in tnr_init_buf() local
208 dbufs = kzalloc(sizeof(*dbufs), GFP_KERNEL); in tnr_init_buf()
209 if (!dbufs) { in tnr_init_buf()
[all …]
H A Dstream_v20.c151 struct rkisp_ispp_buf *dbufs; in fec_free_buf() local
156 dbufs = get_list_buf(list, true); in fec_free_buf()
157 if (dbufs->is_isp) in fec_free_buf()
159 video, s_rx_buffer, dbufs, NULL); in fec_free_buf()
H A Dispp.c240 struct rkisp_ispp_buf *dbufs = buf; in rkispp_sd_s_rx_buffer() local
246 vdev->dbg.delay = ns - dbufs->frame_timestamp; in rkispp_sd_s_rx_buffer()
247 vdev->dbg.id = dbufs->frame_id; in rkispp_sd_s_rx_buffer()
H A Dcommon.h49 struct rkisp_ispp_buf *dbufs; member
H A Dstream.h259 void *get_pool_buf(struct rkispp_device *dev, struct rkisp_ispp_buf *dbufs);
H A Dstream.c441 struct rkisp_ispp_buf *dbufs) in get_pool_buf() argument
446 if (dev->hw_dev->pool[i].dbufs == dbufs) in get_pool_buf()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dsubdev-itf.c763 struct rkisp_rx_buf *dbufs; in sditf_s_rx_buffer() local
775 dbufs = buf; in sditf_s_rx_buffer()
777 if (dbufs->type == BUF_SHORT) in sditf_s_rx_buffer()
782 if (dbufs->type == BUF_SHORT) in sditf_s_rx_buffer()
784 else if (dbufs->type == BUF_MIDDLE) in sditf_s_rx_buffer()
789 if (dbufs->type == BUF_SHORT) in sditf_s_rx_buffer()
791 else if (dbufs->type == BUF_MIDDLE) in sditf_s_rx_buffer()
793 else if (dbufs->type == BUF_LONG) in sditf_s_rx_buffer()
802 rx_buf = to_cif_rx_buf(dbufs); in sditf_s_rx_buffer()
805 stream->last_rx_buf_idx = dbufs->sequence + 1; in sditf_s_rx_buffer()
[all …]
H A Dcapture.c686 struct rkcif_rx_buffer *to_cif_rx_buf(struct rkisp_rx_buf *dbufs) in to_cif_rx_buf() argument
688 return container_of(dbufs, struct rkcif_rx_buffer, dbufs); in to_cif_rx_buf()
1615 struct rkisp_rx_buf *dbufs; in rkcif_rx_buffer_free() local
1633 dbufs = list_first_entry(&stream->rx_buf_head_vicap, struct rkisp_rx_buf, list); in rkcif_rx_buffer_free()
1634 if (dbufs->is_init) in rkcif_rx_buffer_free()
1636 RKISP_VICAP_CMD_RX_BUFFER_FREE, dbufs); in rkcif_rx_buffer_free()
1637 dma_buf_put(dbufs->dbuf); in rkcif_rx_buffer_free()
1638 list_del(&dbufs->list); in rkcif_rx_buffer_free()
1639 kfree(dbufs); in rkcif_rx_buffer_free()
1643 static void rkcif_s_rx_buffer(struct rkcif_device *dev, struct rkisp_rx_buf *dbufs) in rkcif_s_rx_buffer() argument
[all …]
H A Dcommon.c335 buf->dbufs.dma = dummy->dma_addr; in rkcif_alloc_reserved_mem_buf()
336 buf->dbufs.is_resmem = true; in rkcif_alloc_reserved_mem_buf()
375 if (buf->dbufs.is_init) in rkcif_free_reserved_mem_buf()
377 RKISP_VICAP_CMD_RX_BUFFER_FREE, &buf->dbufs); in rkcif_free_reserved_mem_buf()
H A Ddev.h196 struct rkisp_rx_buf *dbufs; member
447 struct rkisp_rx_buf dbufs; member
958 struct rkcif_rx_buffer *to_cif_rx_buf(struct rkisp_rx_buf *dbufs);
H A Dcif-tools.c768 tools_vdev->curr_buf->vb.sequence = buf->dbufs.sequence; in rkcif_tools_buf_done_rdbk()
769 tools_vdev->curr_buf->vb.vb2_buf.timestamp = buf->dbufs.timestamp; in rkcif_tools_buf_done_rdbk()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A 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 …]
H A Drkisp.c2910 static void rkisp_rx_buf_free(struct rkisp_device *dev, struct rkisp_rx_buf *dbufs) in rkisp_rx_buf_free() argument
2916 if (!dbufs) in rkisp_rx_buf_free()
2921 if (dbufs == pool->dbufs) { in rkisp_rx_buf_free()
2925 dma_buf_put(pool->dbufs->dbuf); in rkisp_rx_buf_free()
2928 pool->dbufs = NULL; in rkisp_rx_buf_free()
2979 struct rkisp_rx_buf *dbufs) in rkisp_rx_qbuf() argument
2987 if (dbufs == pool->dbufs) in rkisp_rx_qbuf()
2991 if (pool->dbufs == NULL || pool->dbufs != dbufs) in rkisp_rx_qbuf()
2993 switch (dbufs->type) { in rkisp_rx_qbuf()
3007 __func__, dev->rd_mode, dbufs->sequence, in rkisp_rx_qbuf()
[all …]
H A 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()
H A Ddmarx.h45 struct rkisp_rx_buf *dbufs; member
H A Dbridge_v20.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()
973 buf->dbufs.dfd[j] = dma_buf_fd(dummy->dbuf, O_CLOEXEC); in rkisp_bridge_get_fbcbuf_fd()
974 get_dma_buf(buf->dbufs.dbuf[j]); in rkisp_bridge_get_fbcbuf_fd()
975 idxfd->index[buf_idx] = buf->dbufs.didx[j]; in rkisp_bridge_get_fbcbuf_fd()
976 idxfd->dmafd[buf_idx] = buf->dbufs.dfd[j]; in rkisp_bridge_get_fbcbuf_fd()
H A Dbridge.h44 struct rkisp_ispp_buf dbufs; member
/OK3568_Linux_fs/kernel/fs/nilfs2/
H A Dpage.c198 struct buffer_head *dbh, *dbufs, *sbh, *sbufs; in nilfs_copy_page() local
210 dbh = dbufs = page_buffers(dst); in nilfs_copy_page()
219 } while (dbh != dbufs); in nilfs_copy_page()
237 } while (dbh != dbufs); in nilfs_copy_page()