Lines Matching refs:vbuf
274 struct vb2_v4l2_buffer *vbuf,
283 vb2_set_plane_payload(&vbuf->vb2_buf, 0, output_size);
284 vb2_set_plane_payload(&vbuf->vb2_buf, 1, output_size / 2);
287 vb2_set_plane_payload(&vbuf->vb2_buf, 0, output_size);
288 vb2_set_plane_payload(&vbuf->vb2_buf, 1, output_size / 4);
289 vb2_set_plane_payload(&vbuf->vb2_buf, 2, output_size / 4);
293 vbuf->vb2_buf.timestamp = timestamp;
294 vbuf->sequence = sess->sequence_cap++;
295 vbuf->flags = flags;
296 vbuf->timecode = timecode;
305 vbuf->flags |= V4L2_BUF_FLAG_LAST;
308 vbuf->flags |= V4L2_BUF_FLAG_LAST;
315 vbuf->vb2_buf.index, timestamp, flags);
316 vbuf->field = field;
317 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_DONE);
324 struct vb2_v4l2_buffer *vbuf, u32 field)
337 vbuf->vb2_buf.index);
339 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);
352 dst_buf_done(sess, vbuf, field, timestamp, timecode, vbuf_flags);
358 struct vb2_v4l2_buffer *vbuf,
390 vbuf->vb2_buf.index, offset);
400 dst_buf_done(sess, vbuf, field, timestamp, timecode, vbuf_flags);
409 struct vb2_v4l2_buffer *vbuf;
412 vbuf = v4l2_m2m_dst_buf_remove_by_idx(sess->m2m_ctx,
415 if (!vbuf) {
423 amvdec_dst_buf_done_offset(sess, vbuf, offset, field, true);
425 amvdec_dst_buf_done(sess, vbuf, field);