Lines Matching refs:vb
84 struct vb2_buffer vb; member
90 return container_of(vb2, struct skel_buffer, vb); in to_skel_buffer()
143 v4l2_get_timestamp(&new_buf->vb.v4l2_buf.timestamp); in skeleton_irq()
144 new_buf->vb.v4l2_buf.sequence = skel->sequence++; in skeleton_irq()
145 new_buf->vb.v4l2_buf.field = skel->field; in skeleton_irq()
152 vb2_buffer_done(&new_buf->vb, VB2_BUF_STATE_DONE); in skeleton_irq()
197 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
199 struct skeleton *skel = vb2_get_drv_priv(vb->vb2_queue); in buffer_prepare()
202 if (vb2_plane_size(vb, 0) < size) { in buffer_prepare()
204 vb2_plane_size(vb, 0), size); in buffer_prepare()
208 vb2_set_plane_payload(vb, 0, size); in buffer_prepare()
215 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
217 struct skeleton *skel = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
218 struct skel_buffer *buf = to_skel_buffer(vb); in buffer_queue()
237 vb2_buffer_done(&buf->vb, state); in return_all_buffers()