Lines Matching refs:dst_buf
823 struct vb2_v4l2_buffer *dst_buf) in mxc_jpeg_check_and_set_last_buffer() argument
826 dst_buf->flags |= V4L2_BUF_FLAG_LAST; in mxc_jpeg_check_and_set_last_buffer()
837 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mxc_jpeg_job_finish() local
839 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in mxc_jpeg_job_finish()
841 mxc_jpeg_check_and_set_last_buffer(ctx, src_buf, dst_buf); in mxc_jpeg_job_finish()
845 v4l2_m2m_buf_done(dst_buf, state); in mxc_jpeg_job_finish()
886 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mxc_jpeg_dec_irq() local
918 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in mxc_jpeg_dec_irq()
920 if (!dst_buf || !src_buf) { in mxc_jpeg_dec_irq()
957 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, payload); in mxc_jpeg_dec_irq()
963 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, payload); in mxc_jpeg_dec_irq()
964 vb2_set_plane_payload(&dst_buf->vb2_buf, 1, 0); in mxc_jpeg_dec_irq()
967 vb2_set_plane_payload(&dst_buf->vb2_buf, 1, payload); in mxc_jpeg_dec_irq()
970 vb2_get_plane_payload(&dst_buf->vb2_buf, 0), in mxc_jpeg_dec_irq()
971 vb2_get_plane_payload(&dst_buf->vb2_buf, 1)); in mxc_jpeg_dec_irq()
978 print_mxc_buf(jpeg, &dst_buf->vb2_buf, 32); in mxc_jpeg_dec_irq()
1164 struct vb2_buffer *dst_buf) in mxc_jpeg_config_dec_desc() argument
1196 mxc_jpeg_addrs(desc, dst_buf, src_buf, 0); in mxc_jpeg_config_dec_desc()
1215 cfg_desc->buf_base0 = vb2_dma_contig_plane_dma_addr(dst_buf, 0); in mxc_jpeg_config_dec_desc()
1233 struct vb2_buffer *dst_buf) in mxc_jpeg_config_enc_desc() argument
1276 mxc_jpeg_set_bufsize(desc, ALIGN(vb2_plane_size(dst_buf, 0), 1024)); in mxc_jpeg_config_enc_desc()
1287 mxc_jpeg_addrs(desc, src_buf, dst_buf, 0); in mxc_jpeg_config_enc_desc()
1436 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mxc_jpeg_device_run() local
1443 dst_buf = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in mxc_jpeg_device_run()
1444 if (!src_buf || !dst_buf) { in mxc_jpeg_device_run()
1456 dst_buf->sequence = q_data_cap->sequence++; in mxc_jpeg_device_run()
1458 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); in mxc_jpeg_device_run()
1461 if (q_data_cap->fmt->mem_planes != dst_buf->vb2_buf.num_planes) { in mxc_jpeg_device_run()
1464 dst_buf->vb2_buf.num_planes); in mxc_jpeg_device_run()
1468 mxc_jpeg_check_and_set_last_buffer(ctx, src_buf, dst_buf); in mxc_jpeg_device_run()
1472 v4l2_m2m_buf_done(dst_buf, VB2_BUF_STATE_ERROR); in mxc_jpeg_device_run()
1505 mxc_jpeg_config_enc_desc(&dst_buf->vb2_buf, ctx, in mxc_jpeg_device_run()
1506 &src_buf->vb2_buf, &dst_buf->vb2_buf); in mxc_jpeg_device_run()
1513 mxc_jpeg_config_dec_desc(&dst_buf->vb2_buf, ctx, in mxc_jpeg_device_run()
1514 &src_buf->vb2_buf, &dst_buf->vb2_buf); in mxc_jpeg_device_run()