Lines Matching defs:vbuf
1182 struct vb2_v4l2_buffer *vbuf;
1216 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
1217 fbuf = to_fdp1_buffer(vbuf);
1790 struct vb2_v4l2_buffer *vbuf,
1793 struct fdp1_buffer *buf = to_fdp1_buffer(vbuf);
1798 num_fields = V4L2_FIELD_HAS_BOTH(vbuf->field) ? 2 : 1;
1800 fbuf->vb = vbuf;
1803 for (i = 0; i < vbuf->vb2_buf.num_planes; ++i)
1804 fbuf->addrs[i] = vb2_dma_contig_plane_dma_addr(&vbuf->vb2_buf, i);
1806 switch (vbuf->field) {
1825 fbuf->field = vbuf->field;
1834 switch (vbuf->field) {
1838 for (i = 0; i < vbuf->vb2_buf.num_planes; i++)
1844 for (i = 0; i < vbuf->vb2_buf.num_planes; i++)
1855 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1856 struct fdp1_buffer *buf = to_fdp1_buffer(vbuf);
1865 if (vbuf->field != V4L2_FIELD_NONE)
1870 if (vbuf->field != V4L2_FIELD_TOP &&
1871 vbuf->field != V4L2_FIELD_BOTTOM)
1880 if (vbuf->field != q_data->format.field)
1888 vbuf->field, q_data->format.field);
1892 vbuf->field = V4L2_FIELD_NONE;
1911 buf->num_fields = V4L2_FIELD_HAS_BOTH(vbuf->field) ? 2 : 1;
1913 fdp1_buf_prepare_field(q_data, vbuf, i);
1920 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1923 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
1968 struct vb2_v4l2_buffer *vbuf;
1973 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
1975 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
1976 if (vbuf == NULL)
1979 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);