| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A 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 …]
|
| H A D | stream_v10.c | 152 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 D | stream_v20.c | 151 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 D | ispp.c | 240 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 D | common.h | 49 struct rkisp_ispp_buf *dbufs; member
|
| H A D | stream.h | 259 void *get_pool_buf(struct rkispp_device *dev, struct rkisp_ispp_buf *dbufs);
|
| H A D | stream.c | 441 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 D | subdev-itf.c | 763 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 D | capture.c | 686 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 D | common.c | 335 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 D | dev.h | 196 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 D | cif-tools.c | 768 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 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 …]
|
| H A D | rkisp.c | 2910 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 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()
|
| H A D | dmarx.h | 45 struct rkisp_rx_buf *dbufs; member
|
| H A D | bridge_v20.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() 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 D | bridge.h | 44 struct rkisp_ispp_buf dbufs; member
|
| /OK3568_Linux_fs/kernel/fs/nilfs2/ |
| H A D | page.c | 198 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()
|