Lines Matching defs:vb
432 buf->vb.sequence = dev->v4l2->field_count++;
434 buf->vb.field = V4L2_FIELD_NONE;
436 buf->vb.field = V4L2_FIELD_INTERLACED;
437 buf->vb.vb2_buf.timestamp = ktime_get_ns();
439 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_DONE);
1048 buffer_prepare(struct vb2_buffer *vb)
1050 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1051 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
1059 if (vb2_plane_size(vb, 0) < size) {
1061 __func__, vb2_plane_size(vb, 0), size);
1064 vb2_set_plane_payload(vb, 0, size);
1158 vb2_buffer_done(&dev->usb_ctl.vid_buf->vb.vb2_buf,
1167 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
1193 vb2_buffer_done(&dev->usb_ctl.vbi_buf->vb.vb2_buf,
1202 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
1208 buffer_queue(struct vb2_buffer *vb)
1210 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1211 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
1213 container_of(vbuf, struct em28xx_buffer, vb);
1218 buf->mem = vb2_plane_vaddr(vb, 0);
1219 buf->length = vb2_plane_size(vb, 0);