Lines Matching refs:dst_buf

1481 	struct vb2_v4l2_buffer *src_buf, *dst_buf;
1498 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
1504 dst_buf->sequence = ctx->osequence;
1536 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0) +
1544 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0),
1546 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0)
1549 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0)
1554 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0);
1641 struct vb2_v4l2_buffer *src_buf, *dst_buf;
1655 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
1657 trace_coda_enc_pic_done(ctx, dst_buf);
1664 if (dst_buf->sequence == 0 ||
1666 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr +
1671 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr);
1679 dst_buf->flags &= ~(V4L2_BUF_FLAG_KEYFRAME |
1683 dst_buf->flags |= V4L2_BUF_FLAG_KEYFRAME;
1685 dst_buf->flags |= V4L2_BUF_FLAG_PFRAME;
1686 dst_buf->flags |= src_buf->flags & V4L2_BUF_FLAG_LAST;
1688 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, false);
1692 dst_buf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
1693 coda_m2m_buf_done(ctx, dst_buf, VB2_BUF_STATE_DONE);
1701 coda_frame_type_char(dst_buf->flags), dst_buf->sequence,
1702 (dst_buf->flags & V4L2_BUF_FLAG_LAST) ? " (last)" : "");
2166 struct vb2_v4l2_buffer *dst_buf;
2173 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
2207 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0),
2235 coda_write_base(ctx, q_data_dst, dst_buf, reg_addr);
2306 struct vb2_v4l2_buffer *dst_buf;
2519 dst_buf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
2520 dst_buf->sequence = ctx->osequence++;
2522 dst_buf->field = V4L2_FIELD_NONE;
2523 dst_buf->flags &= ~(V4L2_BUF_FLAG_KEYFRAME |
2526 dst_buf->flags |= ready_frame->type;
2534 dst_buf->flags |= V4L2_BUF_FLAG_LAST;
2543 dst_buf->flags |= V4L2_BUF_FLAG_LAST;
2545 dst_buf->timecode = meta->timecode;
2546 dst_buf->vb2_buf.timestamp = meta->timestamp;
2548 trace_coda_dec_rot_done(ctx, dst_buf, meta);
2550 vb2_set_plane_payload(&dst_buf->vb2_buf, 0,
2554 coda_m2m_buf_done(ctx, dst_buf, VB2_BUF_STATE_ERROR);
2556 coda_m2m_buf_done(ctx, dst_buf, VB2_BUF_STATE_DONE);
2562 coda_frame_type_char(dst_buf->flags),
2564 dst_buf->sequence, ctx->qsequence,
2565 (dst_buf->flags & V4L2_BUF_FLAG_LAST) ?
2570 coda_frame_type_char(dst_buf->flags),
2572 dst_buf->sequence, ctx->qsequence,
2573 (dst_buf->flags & V4L2_BUF_FLAG_LAST) ?
2605 struct vb2_v4l2_buffer *dst_buf;
2616 dst_buf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
2617 dst_buf->sequence = ctx->qsequence - 1;
2619 coda_m2m_buf_done(ctx, dst_buf, VB2_BUF_STATE_ERROR);