Lines Matching defs:vb
231 struct vb2_v4l2_buffer vb;
582 sgt = vb2_dma_sg_plane_desc(&new_buf->vb.vb2_buf, 0);
605 new_buf->vb.vb2_buf.timestamp = ktime_get_ns();
606 new_buf->vb.sequence = sur40->sequence++;
607 new_buf->vb.field = V4L2_FIELD_NONE;
608 vb2_buffer_done(&new_buf->vb.vb2_buf, VB2_BUF_STATE_DONE);
613 vb2_buffer_done(&new_buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
868 static int sur40_buffer_prepare(struct vb2_buffer *vb)
870 struct sur40_state *sur40 = vb2_get_drv_priv(vb->vb2_queue);
873 if (vb2_plane_size(vb, 0) < size) {
875 vb2_plane_size(vb, 0), size);
879 vb2_set_plane_payload(vb, 0, size);
886 static void sur40_buffer_queue(struct vb2_buffer *vb)
888 struct sur40_state *sur40 = vb2_get_drv_priv(vb->vb2_queue);
889 struct sur40_buffer *buf = (struct sur40_buffer *)vb;
903 vb2_buffer_done(&buf->vb.vb2_buf, state);