Lines Matching refs:vb2
791 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_queue->drv_priv; in buffer_activate()
869 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument
871 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init()
872 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_init()
879 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument
881 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare()
883 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_prepare()
884 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2, 0); in buffer_prepare()
892 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare()
895 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare()
896 vb2->v4l2_buf.field = dev->field; in buffer_prepare()
932 struct saa7134_buf *buf = container_of(vb, struct saa7134_buf, vb2); in saa7134_vb2_buffer_queue()
953 vb2_buffer_done(&buf->vb2, VB2_BUF_STATE_QUEUED); in saa7134_vb2_start_streaming()
956 vb2_buffer_done(&dmaq->curr->vb2, VB2_BUF_STATE_QUEUED); in saa7134_vb2_start_streaming()