Lines Matching refs:vb2
73 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_buf.vb2_queue->drv_priv; in buffer_activate()
105 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument
107 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare()
109 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_prepare()
110 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_prepare()
111 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in buffer_prepare()
119 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare()
122 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare()
148 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument
150 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init()
151 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_init()
152 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_init()