Lines Matching refs:dst_buf
1190 struct vb2_v4l2_buffer *src_buf, *dst_buf; in coda_prepare_encode() local
1200 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in coda_prepare_encode()
1206 dst_buf->sequence = ctx->osequence; in coda_prepare_encode()
1231 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0) + in coda_prepare_encode()
1239 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0), in coda_prepare_encode()
1241 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0) in coda_prepare_encode()
1244 memcpy(vb2_plane_vaddr(&dst_buf->vb2_buf, 0) in coda_prepare_encode()
1249 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in coda_prepare_encode()
1330 struct vb2_v4l2_buffer *src_buf, *dst_buf; in coda_finish_encode() local
1335 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in coda_finish_encode()
1337 trace_coda_enc_pic_done(ctx, dst_buf); in coda_finish_encode()
1344 if (dst_buf->sequence == 0) { in coda_finish_encode()
1345 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr + in coda_finish_encode()
1350 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr); in coda_finish_encode()
1360 dst_buf->flags |= V4L2_BUF_FLAG_KEYFRAME; in coda_finish_encode()
1361 dst_buf->flags &= ~V4L2_BUF_FLAG_PFRAME; in coda_finish_encode()
1363 dst_buf->flags |= V4L2_BUF_FLAG_PFRAME; in coda_finish_encode()
1364 dst_buf->flags &= ~V4L2_BUF_FLAG_KEYFRAME; in coda_finish_encode()
1367 dst_buf->timestamp = src_buf->timestamp; in coda_finish_encode()
1368 dst_buf->flags &= ~V4L2_BUF_FLAG_TSTAMP_SRC_MASK; in coda_finish_encode()
1369 dst_buf->flags |= in coda_finish_encode()
1371 dst_buf->timecode = src_buf->timecode; in coda_finish_encode()
1375 dst_buf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); in coda_finish_encode()
1376 coda_m2m_buf_done(ctx, dst_buf, VB2_BUF_STATE_DONE); in coda_finish_encode()
1384 dst_buf->sequence, in coda_finish_encode()
1385 (dst_buf->flags & V4L2_BUF_FLAG_KEYFRAME) ? in coda_finish_encode()
1722 struct vb2_v4l2_buffer *dst_buf; in coda_prepare_decode() local
1729 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in coda_prepare_decode()
1769 coda_write(dev, CODA_MAX_FRAMEBUFFERS + dst_buf->vb2_buf.index, in coda_prepare_decode()
1778 coda_write_base(ctx, q_data_dst, dst_buf, reg_addr); in coda_prepare_decode()
1844 struct vb2_v4l2_buffer *dst_buf; in coda_finish_decode() local
2034 dst_buf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); in coda_finish_decode()
2035 dst_buf->sequence = ctx->osequence++; in coda_finish_decode()
2037 dst_buf->flags &= ~(V4L2_BUF_FLAG_KEYFRAME | in coda_finish_decode()
2040 dst_buf->flags |= ctx->frame_types[ctx->display_idx]; in coda_finish_decode()
2042 dst_buf->timecode = meta->timecode; in coda_finish_decode()
2043 dst_buf->timestamp = meta->timestamp; in coda_finish_decode()
2045 trace_coda_dec_rot_done(ctx, dst_buf, meta); in coda_finish_decode()
2058 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, payload); in coda_finish_decode()
2060 coda_m2m_buf_done(ctx, dst_buf, ctx->frame_errors[display_idx] ? in coda_finish_decode()
2065 dst_buf->sequence, in coda_finish_decode()
2066 (dst_buf->flags & V4L2_BUF_FLAG_KEYFRAME) ? in coda_finish_decode()