Lines Matching refs:vb
85 struct vb2_buffer vb; member
91 return container_of(vb2, struct skel_buffer, vb); in to_skel_buffer()
144 v4l2_get_timestamp(&new_buf->vb.v4l2_buf.timestamp); in skeleton_irq()
145 new_buf->vb.v4l2_buf.sequence = skel->sequence++; in skeleton_irq()
146 new_buf->vb.v4l2_buf.field = skel->field; in skeleton_irq()
153 vb2_buffer_done(&new_buf->vb, VB2_BUF_STATE_DONE); in skeleton_irq()
199 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
201 struct skeleton *skel = vb2_get_drv_priv(vb->vb2_queue); in buffer_prepare()
204 if (vb2_plane_size(vb, 0) < size) { in buffer_prepare()
206 vb2_plane_size(vb, 0), size); in buffer_prepare()
210 vb2_set_plane_payload(vb, 0, size); in buffer_prepare()
217 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
219 struct skeleton *skel = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
220 struct skel_buffer *buf = to_skel_buffer(vb); in buffer_queue()
239 vb2_buffer_done(&buf->vb, state); in return_all_buffers()