Lines Matching refs:vbuf
823 frame->vbuf.sequence = ctx->frame_num++;
934 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
937 struct hva_frame *frame = to_hva_frame(vbuf);
939 if (vbuf->field == V4L2_FIELD_ANY)
940 vbuf->field = V4L2_FIELD_NONE;
941 if (vbuf->field != V4L2_FIELD_NONE) {
944 ctx->name, vb->index, vbuf->field);
950 frame->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
952 &vbuf->vb2_buf, 0);
962 struct hva_stream *stream = to_hva_stream(vbuf);
966 stream->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
968 &vbuf->vb2_buf, 0);
969 stream->size = vb2_plane_size(&vbuf->vb2_buf, 0);
985 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
988 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
996 struct vb2_v4l2_buffer *vbuf;
1049 while ((vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx)))
1050 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_QUEUED);
1053 while ((vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx)))
1054 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_QUEUED);
1068 struct vb2_v4l2_buffer *vbuf;
1076 while ((vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx)))
1077 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);
1081 while ((vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx)))
1082 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);