Lines Matching refs:vbuf
721 struct vb2_v4l2_buffer *vbuf) in iris_get_ts_metadata() argument
730 vbuf->flags &= ~mask; in iris_get_ts_metadata()
731 vbuf->flags |= inst->tss[i].flags; in iris_get_ts_metadata()
732 vbuf->timecode = inst->tss[i].tc; in iris_get_ts_metadata()
736 vbuf->flags &= ~mask; in iris_get_ts_metadata()
737 vbuf->flags |= inst->tss[inst->metadata_idx].flags; in iris_get_ts_metadata()
738 vbuf->timecode = inst->tss[inst->metadata_idx].tc; in iris_get_ts_metadata()
744 struct vb2_v4l2_buffer *vbuf; in iris_vb2_buffer_done() local
759 vbuf = iris_helper_find_buf(inst, type, buf->index); in iris_vb2_buffer_done()
760 if (!vbuf) in iris_vb2_buffer_done()
763 vb2 = &vbuf->vb2_buf; in iris_vb2_buffer_done()
765 vbuf->flags |= buf->flags; in iris_vb2_buffer_done()
771 v4l2_m2m_buf_done(vbuf, state); in iris_vb2_buffer_done()
777 vbuf->sequence = inst->sequence_cap++; in iris_vb2_buffer_done()
778 iris_get_ts_metadata(inst, buf->timestamp, vbuf); in iris_vb2_buffer_done()
780 vbuf->sequence = inst->sequence_out++; in iris_vb2_buffer_done()
783 if (vbuf->flags & V4L2_BUF_FLAG_LAST) { in iris_vb2_buffer_done()
795 v4l2_m2m_buf_done(vbuf, state); in iris_vb2_buffer_done()