Lines Matching defs:vb
139 static void cx18_buf_queue(struct vb2_buffer *vb)
141 struct cx18_stream *s = vb2_get_drv_priv(vb->vb2_queue);
142 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
144 container_of(vbuf, struct cx18_vb2_buffer, vb);
152 static int cx18_buf_prepare(struct vb2_buffer *vb)
154 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
155 struct cx18_stream *s = vb2_get_drv_priv(vb->vb2_queue);
168 if (vb2_plane_size(vb, 0) < size)
170 vb2_set_plane_payload(vb, 0, size);
183 vb2_buffer_done(&buf->vb.vb2_buf, state);