Lines Matching refs:vb

304 	struct vb2_buffer *vb = &buf->vb;  in buffer_filled()  local
305 struct vb2_queue *q = vb->vb2_queue; in buffer_filled()
311 vb->v4l2_buf.sequence = dev->frame_count++; in buffer_filled()
313 vb->v4l2_buf.sequence = dev->vbi_frame_count++; in buffer_filled()
315 vb->v4l2_buf.field = V4L2_FIELD_INTERLACED; in buffer_filled()
316 v4l2_get_timestamp(&vb->v4l2_buf.timestamp); in buffer_filled()
317 vb2_buffer_done(vb, VB2_BUF_STATE_DONE); in buffer_filled()
533 outp = vb2_plane_vaddr(&buf->vb, 0); in au0828_isoc_copy()
537 vbioutp = vb2_plane_vaddr(&vbi_buf->vb, 0); in au0828_isoc_copy()
576 &vbi_buf->vb, 0); in au0828_isoc_copy()
585 outp = vb2_plane_vaddr(&buf->vb, 0); in au0828_isoc_copy()
658 buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
660 struct au0828_buffer *buf = container_of(vb, struct au0828_buffer, vb); in buffer_prepare()
661 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in buffer_prepare()
665 if (vb2_plane_size(vb, 0) < buf->length) { in buffer_prepare()
667 __func__, vb2_plane_size(vb, 0), buf->length); in buffer_prepare()
670 vb2_set_plane_payload(&buf->vb, 0, buf->length); in buffer_prepare()
675 buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
677 struct au0828_buffer *buf = container_of(vb, in buffer_queue()
679 vb); in buffer_queue()
680 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
684 buf->mem = vb2_plane_vaddr(vb, 0); in buffer_queue()
685 buf->length = vb2_plane_size(vb, 0); in buffer_queue()
828 vb2_buffer_done(&dev->isoc_ctl.buf->vb, VB2_BUF_STATE_ERROR); in au0828_stop_streaming()
835 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in au0828_stop_streaming()
855 vb2_buffer_done(&dev->isoc_ctl.vbi_buf->vb, in au0828_stop_vbi_streaming()
864 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in au0828_stop_vbi_streaming()
913 vid_data = vb2_plane_vaddr(&buf->vb, 0); in au0828_vid_buffer_timeout()
937 vbi_data = vb2_plane_vaddr(&buf->vb, 0); in au0828_vbi_buffer_timeout()