Home
last modified time | relevance | path

Searched refs:tools_vdev (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dcif-tools.c146 struct rkcif_tools_vdev *tools_vdev = video_drvdata(file); in rkcif_tools_g_fmt_vid_cap_mplane() local
148 f->fmt.pix_mp = tools_vdev->pixm; in rkcif_tools_g_fmt_vid_cap_mplane()
167 static int rkcif_tools_set_fmt(struct rkcif_tools_vdev *tools_vdev, in rkcif_tools_set_fmt() argument
171 struct rkcif_stream *stream = tools_vdev->stream; in rkcif_tools_set_fmt()
176 tools_vdev->tools_out_fmt = stream->cif_fmt_out; in rkcif_tools_set_fmt()
177 tools_vdev->pixm = *pixm; in rkcif_tools_set_fmt()
189 struct rkcif_tools_vdev *tools_vdev = video_drvdata(file); in rkcif_tools_s_fmt_vid_cap_mplane() local
192 if (vb2_is_busy(&tools_vdev->vnode.buf_queue)) { in rkcif_tools_s_fmt_vid_cap_mplane()
193 v4l2_err(&tools_vdev->cifdev->v4l2_dev, "%s queue busy\n", __func__); in rkcif_tools_s_fmt_vid_cap_mplane()
197 ret = rkcif_tools_set_fmt(tools_vdev, &f->fmt.pix_mp, false); in rkcif_tools_s_fmt_vid_cap_mplane()
[all …]
H A Dcapture.c1699 spin_lock_irqsave(&stream->tools_vdev->vbq_lock, flags); in rkcif_rdbk_with_tools()
1700 if (stream->tools_vdev->state == RKCIF_STATE_STREAMING) { in rkcif_rdbk_with_tools()
1701 list_add_tail(&active_buf->list, &stream->tools_vdev->buf_done_head); in rkcif_rdbk_with_tools()
1702 if (!work_busy(&stream->tools_vdev->work)) in rkcif_rdbk_with_tools()
1703 schedule_work(&stream->tools_vdev->work); in rkcif_rdbk_with_tools()
1705 spin_unlock_irqrestore(&stream->tools_vdev->vbq_lock, flags); in rkcif_rdbk_with_tools()
1989 if (dev->is_support_tools && stream->tools_vdev) in rkcif_assign_new_buffer_update_toisp()
1997 if (dev->is_support_tools && stream->tools_vdev) in rkcif_assign_new_buffer_update_toisp()
2022 if (dev->is_support_tools && stream->tools_vdev) in rkcif_assign_new_buffer_update_toisp()
2030 if (dev->is_support_tools && stream->tools_vdev) in rkcif_assign_new_buffer_update_toisp()
[all …]
H A Ddev.h522 struct rkcif_tools_vdev *tools_vdev; member
816 struct rkcif_tools_vdev tools_vdev[RKCIF_MAX_TOOLS_CH]; member
H A Ddev.c1391 sink_entity = &dev->tools_vdev[id].vnode.vdev.entity; in rkcif_create_link()