Lines Matching refs:vbuf

1482 	struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1485 struct bttv_buffer *buf = container_of(vbuf, struct bttv_buffer, vbuf);
1504 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1505 struct bttv_buffer *buf = container_of(vbuf, struct bttv_buffer, vbuf);
1513 buf->vbuf.field = btv->field;
1515 buf->vbuf.field = V4L2_FIELD_BOTTOM;
1518 buf->vbuf.field = V4L2_FIELD_TOP;
1530 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1531 struct bttv_buffer *buf = container_of(vbuf, struct bttv_buffer, vbuf);
1550 buf->vbuf.sequence = (btv->field_count >> 1) + seqnr++;
1551 vb2_buffer_done(&buf->vbuf.vb2_buf,
2667 if (V4L2_FIELD_HAS_TOP(item->vbuf.field))
2669 if (V4L2_FIELD_HAS_BOTTOM(item->vbuf.field))
2673 if (!V4L2_FIELD_HAS_BOTH(item->vbuf.field) &&
2704 if (!V4L2_FIELD_HAS_BOTH(item->vbuf.field)) {
2706 item->vbuf.field == V4L2_FIELD_BOTTOM)
2737 wakeup->top->vbuf.vb2_buf.timestamp = ts;
2738 wakeup->top->vbuf.sequence = btv->field_count >> 1;
2739 vb2_buffer_done(&wakeup->top->vbuf.vb2_buf, state);
2748 wakeup->top->vbuf.vb2_buf.timestamp = ts;
2749 wakeup->top->vbuf.sequence = btv->field_count >> 1;
2750 vb2_buffer_done(&wakeup->top->vbuf.vb2_buf, state);
2758 wakeup->bottom->vbuf.vb2_buf.timestamp = ts;
2759 wakeup->bottom->vbuf.sequence = btv->field_count >> 1;
2760 vb2_buffer_done(&wakeup->bottom->vbuf.vb2_buf, state);
2773 wakeup->vbuf.vb2_buf.timestamp = ktime_get_ns();
2774 wakeup->vbuf.sequence = btv->field_count >> 1;
2785 if (vb2_fileio_is_active(wakeup->vbuf.vb2_buf.vb2_queue)) {
2786 u32 *vaddr = vb2_plane_vaddr(&wakeup->vbuf.vb2_buf, 0);
2788 vb2_get_plane_payload(&wakeup->vbuf.vb2_buf, 0) / 4;
2792 *vaddr = wakeup->vbuf.sequence;
2796 vb2_buffer_done(&wakeup->vbuf.vb2_buf, state);
2841 item->vbuf.vb2_buf.timestamp = ktime_get_ns();
2842 item->vbuf.sequence = (btv->field_count >> 1) + seqnr++;
2843 vb2_buffer_done(&item->vbuf.vb2_buf, VB2_BUF_STATE_ERROR);
2848 item->vbuf.vb2_buf.timestamp = ktime_get_ns();
2849 item->vbuf.sequence = (btv->field_count >> 1) + seqnr++;
2850 vb2_buffer_done(&item->vbuf.vb2_buf, VB2_BUF_STATE_ERROR);
2869 wakeup->vbuf.vb2_buf.timestamp = ktime_get_ns();
2870 wakeup->vbuf.sequence = btv->field_count >> 1;
2871 vb2_buffer_done(&wakeup->vbuf.vb2_buf, VB2_BUF_STATE_DONE);