Lines Matching refs:vb
309 frame = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); in usbtv_image_chunk()
317 int size = vb2_plane_size(&buf->vb.vb2_buf, 0); in usbtv_image_chunk()
323 buf->vb.field = V4L2_FIELD_INTERLACED; in usbtv_image_chunk()
324 buf->vb.sequence = usbtv->sequence++; in usbtv_image_chunk()
325 v4l2_get_timestamp(&buf->vb.timestamp); in usbtv_image_chunk()
326 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, size); in usbtv_image_chunk()
327 vb2_buffer_done(&buf->vb.vb2_buf, state); in usbtv_image_chunk()
425 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR); in usbtv_stop()
619 static void usbtv_buf_queue(struct vb2_buffer *vb) in usbtv_buf_queue() argument
621 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in usbtv_buf_queue()
622 struct usbtv *usbtv = vb2_get_drv_priv(vb->vb2_queue); in usbtv_buf_queue()
623 struct usbtv_buf *buf = container_of(vbuf, struct usbtv_buf, vb); in usbtv_buf_queue()
627 vb2_buffer_done(vb, VB2_BUF_STATE_ERROR); in usbtv_buf_queue()