Lines Matching refs:vb
35 static int vbi_buffer_prepare(struct vb2_buffer *vb)
37 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
42 if (vb2_plane_size(vb, 0) < size) {
44 __func__, vb2_plane_size(vb, 0), size);
47 vb2_set_plane_payload(vb, 0, size);
53 vbi_buffer_queue(struct vb2_buffer *vb)
55 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
56 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
58 container_of(vbuf, struct au0828_buffer, vb);
62 buf->mem = vb2_plane_vaddr(vb, 0);
63 buf->length = vb2_plane_size(vb, 0);