Lines Matching refs:vbuf
552 struct vb2_v4l2_buffer *vbuf) in iris_get_ts_metadata() argument
561 vbuf->flags &= ~mask; in iris_get_ts_metadata()
562 vbuf->flags |= inst->tss[i].flags; in iris_get_ts_metadata()
563 vbuf->timecode = inst->tss[i].tc; in iris_get_ts_metadata()
567 vbuf->flags &= ~mask; in iris_get_ts_metadata()
568 vbuf->flags |= inst->tss[inst->metadata_idx].flags; in iris_get_ts_metadata()
569 vbuf->timecode = inst->tss[inst->metadata_idx].tc; in iris_get_ts_metadata()
575 struct vb2_v4l2_buffer *vbuf; in iris_vb2_buffer_done() local
590 vbuf = iris_helper_find_buf(inst, type, buf->index); in iris_vb2_buffer_done()
591 if (!vbuf) in iris_vb2_buffer_done()
594 vb2 = &vbuf->vb2_buf; in iris_vb2_buffer_done()
601 vbuf->flags |= buf->flags; in iris_vb2_buffer_done()
605 vbuf->sequence = inst->sequence_cap++; in iris_vb2_buffer_done()
606 iris_get_ts_metadata(inst, buf->timestamp, vbuf); in iris_vb2_buffer_done()
608 vbuf->sequence = inst->sequence_out++; in iris_vb2_buffer_done()
611 if (vbuf->flags & V4L2_BUF_FLAG_LAST) { in iris_vb2_buffer_done()
620 v4l2_m2m_buf_done(vbuf, state); in iris_vb2_buffer_done()